0001213900-23-024745.txt : 20230330 0001213900-23-024745.hdr.sgml : 20230330 20230330171553 ACCESSION NUMBER: 0001213900-23-024745 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230330 DATE AS OF CHANGE: 20230330 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rubicon Technology, Inc. CENTRAL INDEX KEY: 0001410172 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 364419301 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33834 FILM NUMBER: 23781778 BUSINESS ADDRESS: STREET 1: 900 EAST GREEN STREET CITY: BENSENVILLE STATE: IL ZIP: 60106 BUSINESS PHONE: (847) 295-7000 MAIL ADDRESS: STREET 1: 900 EAST GREEN STREET CITY: BENSENVILLE STATE: IL ZIP: 60106 10-K 1 f10k2022_rubicontech.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

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

 

For the fiscal year ended December 31, 2022

 

or

 

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

 

For the transition period from ______ to ______

 

Commission file number 001-33834

 

RUBICON TECHNOLOGY, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware   36-4419301

(State or Other Jurisdiction of

Incorporation or Organization)

  (I.R.S. Employer
Identification No.)
     

900 East Green Street

Bensenville, Illinois

  60106
(Address of Principal Executive Offices)   (Zip Code)

 

Registrant’s Telephone Number, Including Area Code: (847) 295-7000

 

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

 

Title of each class   Name of each exchange on which registered 
 None    Not applicable

 

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

 

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

 

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

 

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

 

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

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

As of June 30, 2022, there were 2,010,177 shares of common stock outstanding held by non-affiliates of the registrant, with an aggregate market value of the common stock (based upon the closing price of these shares on the NASDAQ Capital Market) of approximately $18,473,527.

 

The number of shares of the registrant’s common stock outstanding as of the close of business on February 28, 2023 was 2,410,265.

 

Documents incorporated by reference:

 

Not applicable.

 

 

 

 

 

 

TABLE OF CONTENTS

 

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

 

i

 

 

PART I

 

All statements, other than statements of historical facts, included in this Annual Report on Form 10-K including statements regarding our estimates, expectations, beliefs, intentions, projections or strategies for the future, results of operations, financial position, net sales, projected costs, prospects and plans and objectives of management for future operations may be “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. We have based these forward-looking statements on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements can be identified by the use of terms and phrases such as “believe,” “plan,” “intend,” “anticipate,” “target,” “estimate,” “expect,” “forecast,” “prospects,” “goals,” “potential,” “likely,” and the like, and/or future-tense or conditional constructions such as “will,” “may,” “could,” “should,” etc. (or the negative thereof). Items contemplating or making assumptions about actual or potential future sales, market size and trends or operating results also constitute forward-looking statements.

 

Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Before investing in our common stock, investors should be aware that the occurrence of the risks, uncertainties and events described in the section entitled “Risk Factors” and elsewhere in this Annual Report on Form 10-K could have a material adverse effect on our business, results of operations and financial condition. These risks and uncertainties include our dependence on key customers; changes in demand or the average selling prices of sapphire products; the failure to achieve the margins we expect, whether due to our own operations or changes in the market for our products; the failure of third parties performing services for us to do so successfully; our ability to protect our intellectual property rights; the competitive environment; and the cost of compliance with environmental standards. Although we believe that the expectations reflected in the forward-looking statements are reasonable, forward-looking statements are inherently subject to known and unknown risks, including business, economic and other risks and uncertainties that may cause actual results to be materially different from those discussed in these forward-looking statements. Readers are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report on Form 10-K. We assume no obligation to update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this Annual Report on Form 10-K, other than as may be required by applicable law or regulation. If one or more of these risks or uncertainties materialize, or if the underlying assumptions prove incorrect, our actual results may vary materially from those expected or projected.

 

You should read this Annual Report on Form 10-K and the documents that we reference therein and have filed with the Securities and Exchange Commission (the “SEC”) as exhibits with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.

 

Unless otherwise indicated, the terms “Rubicon,” the “Company,” “we,” “us,” and “our” refer to Rubicon Technology, Inc. and our consolidated subsidiaries. 

 

ITEM 1. BUSINESS OVERVIEW

 

Rubicon currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”) and Rubicon Technology BP LLC (“BP”). In June 2021 the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.

 

RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. Sapphire is a desirable material for high-performance applications due to its hardness and strength, transparency in the visible and infrared spectrum, thermal conductivity, thermal shock resistance, abrasion resistance, high melting point and chemical inertness. As a result, it is ideally suited for extreme environments in a range of industries where material durability is just as important as optical clarity. We believe that we continue to have a reputation as one of the highest quality sapphire sources in the market. We provide optical and industrial sapphire products and materials in a variety of shapes and sizes. We manage our operations and ship from our owned facility located in Bensenville, Illinois.

 

1

 

 

Our sapphire business operates in a very competitive market. Our ability to expand our optical and industrial business and the acceptance of new product offerings are difficult to predict. Our total sales backlog was approximately $1,167,100 and $1,735,000 as of December 31, 2022 and 2021, respectively. 

 

In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals, and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken, and came in easy-to-use, perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

In August 2022, Janel Corporation (“Janel”) completed a tender offer to acquire 1,108,000 shares or 45% of our outstanding common stock at a price per share of $20.00. The tender offer was made pursuant to the terms and conditions set forth in a Stock Purchase and Sale Agreement, dated as of July 1, 2022, between the Company and Janel (the “Purchase Agreement”). The terms and conditions provided that, immediately after the consummation of the tender offer, the Company pay a cash distribution to all stockholders of $11.00 per share. This cash distribution was made in August 2022 and totaled approximately $27.1 million. As part of the transaction, the Board of Directors of the Company (the “Board of Directors”) approved Amendment No. 2 to the Rights Agreement dated as of December 18, 2017, between the Company and American Stock Transfer & Trust Company, LLC, regarding the Company’s ability to utilize its U.S. net operating loss (“NOL”) carryforwards (the “Rights Agreement”). This amendment extended the final expiration date of the Rights Agreement to September 1, 2025. For more information regarding the Rights Agreement, see Note 8 – Stockholder Rights Agreement to our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

We have significant NOL carryforwards. Under federal tax laws, we can carry forward and use our NOLs to reduce our future U.S. taxable income and tax liabilities until such NOL carryforwards expire in accordance with the Internal Revenue Code of 1986, as amended (the “IRC”). Our NOL carryforwards provide a benefit to us, if fully utilized, of significant future tax savings. However, our ability to use these tax benefits in future years will depend upon the amount of our federal and state taxable income. If we do not have sufficient federal and state income in future years to use the benefits before they expire, we will permanently lose the benefit of the NOL carryforwards. Our ability to use the tax benefits associated with our NOL carryforwards is dependent upon our generation of future taxable profits and our ability to successfully identify and consummate suitable acquisitions or investment opportunities. As part of completing the Janel transaction, the Company took into consideration the impact it would have on the NOL carryforwards, and determined that the transaction would not result in any impairment. Rubicon is continuing to evaluate opportunities to utilize the NOL carryforwards.

 

Rubicon Technology, Inc. is a Delaware corporation and was incorporated on February 7, 2001. Our common stock was listed on the Nasdaq Capital Market under the symbol “RBCN” until it was delisted effective December 30, 2022 (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report on Form 10-K for more information). On January 3, 2023, our common stock began trading on the OTCQB Capital Market under the symbol “RBCN.”

 

Sapphire INDUSTRY OVERVIEW

 

Sapphire is utilized in optical and industrial applications. It is used for windows and optics for aerospace, sensor, medical, semiconductor, instrumentation, electronics and laser applications due to its wide-band transmission, superior strength, chemical and scratch resistance and high strength-to-weight ratio. 

 

PRODUCTS

 

 We provide optical and industrial sapphire products in various shapes and sizes. These optical sapphire products are qualified and used in equipment for a wide variety of end markets and high-performance applications, including defense and aerospace, specialty lighting, instrumentation, sensors and detectors, semiconductor process equipment, electronic substrates, medical and laser applications.

 

2

 

 

RESEARCH AND DEVELOPMENT

 

In 2022 and 2021, Rubicon did not incur any research and development (“R&D”) expenses and it currently does not have any plans for expenditures in 2023 related to R&D.

 

SALES AND MARKETING

 

We market and sell through our direct sales force to customers. Our direct sales team includes experienced and technically sophisticated sales professionals and engineers who are knowledgeable in the development, manufacturing and use of sapphire windows and other optical materials.

 

A key component of our marketing strategy is developing and maintaining strong relationships with our customers. We achieve this by working closely with our customers to optimize our products for their production processes. We believe that maintaining close relationships with our customers’ senior management and providing technical support improves customer satisfaction.

 

CUSTOMERS

 

Our principal customers have been defense subcontractors, industrial manufacturers, fabricators and resellers. A substantial portion of our sales have been to a small number of customers. In 2022, our top six customers (each 10% or greater of our revenues) accounted for, in the aggregate, approximately 72% of our revenue from our continuing operations and in 2021, the top three customers accounted for approximately 46% of our revenue from our continuing operations. A customer who had accounted for 22% of revenue from continuing operations in 2021 accounted for only 4% of revenue from continuing operations in 2022. Although we are attempting to diversify and expand our customer base, we expect our sales to continue to be concentrated among a small number of customers. We also expect that our significant customers may change from time to time due to various factors. No other customer accounted for 10% or more of our sapphire revenues during 2022 or 2021 other than those referred to above.

 

COMPETITION

 

The markets for high-quality sapphire products are very competitive and have been characterized by rapid technological change. The products we sell must meet certain demanding requirements to succeed in the marketplace. Although we are a well-established sapphire provider, we face significant competition from other established providers of similar products as well as from new and potential entrants into our markets.

 

ENVIRONMENTAL REGULATION

 

From time to time, we use water, oils, slurries, acids, adhesives and other industrial chemicals. We are subject to a variety of federal, state and local laws regulating the discharge of these materials into the environment or otherwise relating to the protection of the environment. These include statutory and regulatory provisions under which we are responsible for the management of hazardous materials we use and the disposition of hazardous wastes resulting from our manufacturing processes. Failure to comply with such provisions, whether intentional or inadvertent, could result in fines and other liabilities to the government or third parties, injunctions requiring us to suspend or curtail operations or other remedies, which could have a material adverse effect on our business. The cost of complying with environmental regulation is not material. 

 

EMPLOYEES

 

As of December 31, 2022, we had 12 full-time employees. None of our employees are represented by a labor union. We consider our employee relations to be good.

 

OTHER INFORMATION

 

You may access, free of charge, our reports filed with the SEC (for example, our Annual Reports on Form 10-K, our Quarterly Reports on Form 10-Q and our Current Reports on Form 8-K and any amendments to those forms) over the Internet at the SEC’s website at http://www.sec.gov. You may also read and copy any document we file at the SEC’s public reference room at 100 F Street, N.E., Washington, D.C. 20549. Please call the SEC at 1-800-SEC-0330 for further information on the public reference room. Our SEC filings are also available through our Internet website (www.rubicontechnology.com). Reports filed with or furnished to the SEC will be available as soon as reasonably practicable after they are filed with or furnished to the SEC. Alternatively, if you would like a paper copy of any such SEC report (without exhibits) or document, write to Investor Relations, Rubicon Technology, Inc., 900 East Green Street, Bensenville, Illinois 60106, and a copy of such requested document will be provided to you, free of charge. The information found on our website is not part of this or any other report filed with, or furnished to, the SEC.

 

3

 

 

ITEM 1A. RISK FACTORS

 

You should carefully read the risk factors set forth below, together with the financial statements, related notes and other information contained in this Annual Report on Form 10-K. Our business is subject to a number of important risks and uncertainties, some of which are described below. The risks described below, however, are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also impair our business operations. Any of these risks may have a material adverse effect on our business, financial condition, results of operations and cash flows. Please refer to the discussion of “forward-looking statements” on page one of this Annual Report on Form 10-K in connection with your consideration of the risk factors and other important factors that may affect future results described below.

 

We have incurred significant losses in prior periods and may incur losses in the future.

 

We have incurred significant losses in prior periods and may incur significant losses in the future. These losses may have an adverse effect on our ability to attract new customers or retain existing customers. We have incurred net losses of $0.7 million, $1.1 million, $1.1 million, $17.8 million and $62.9 million in 2021, 2020, 2019, 2017 and 2016, respectively. Although we recorded net income of $0.9 million and $1.0 million in 2022 and 2018, respectively, there can be no assurance that we will achieve profitability in future periods.

 

We are exploring, evaluating, and may begin to implement certain strategic alternatives with a goal of providing greater value to our stockholders. There can be no assurance that we will be successful in identifying additional strategic alternatives or implementing any strategic alternative, or that any strategic alternative will yield additional value for stockholders.

 

Our management and the Board of Directors are continuing to review strategic alternatives with a goal of providing greater value to our stockholders. These alternatives could result in, among other things, modifying or eliminating certain of our operations, selling material assets, seeking additional financing, selling the business, making investments, effecting a merger, consolidation or other business combination, partnering or other collaboration agreements, or potential acquisitions or recapitalizations, in one or more transactions.

 

There can be no assurance that our continued exploration of strategic alternatives will result in the identification of additional alternatives or that any transaction will be consummated. The process of exploring strategic alternatives may be costly and may be time consuming, distracting to management and disruptive to our business operations. If we are unable to effectively manage the process, our business, financial condition and results of operations could be adversely affected. We also cannot provide assurance that any potential transaction, investment or other alternative identified, evaluated and consummated, will provide greater value to our stockholders than that reflected in the current stock price. Any potential transaction or investment would be dependent upon a number of factors that may be beyond our control, including, among other factors, market conditions, industry trends and the availability of financing to us on reasonable terms. 

 

We may acquire other businesses, products or technologies; if we do, we may be unable to integrate them with our business effectively or at all, which may adversely affect our business, financial condition and operating results.

 

If we find appropriate opportunities and have adequate funding, we may acquire other businesses, product lines or technologies. However, if we acquire a business, product line or technology, the process of integration may produce unforeseen operating difficulties and expenditures and may absorb significant attention of our management that would otherwise be available for the ongoing development of our business. Further, the acquisition of a business may result in the assumption of unknown liabilities or create risks with respect to our existing relationships with suppliers and customers. If we make acquisitions, we may issue shares of stock that dilute other stockholders, expend cash, incur debt, assume contingent liabilities or create additional expenses related to amortizing intangible assets, any of which may adversely affect our business, financial condition or operating results.

 

4

 

 

If we are unable to raise additional capital when needed, we may not be able to execute the acquisition of other businesses.

 

We may require additional capital to fund operations, capital expenditures and or the acquisition of other businesses. We may finance future cash needs through public or private equity offerings, debt financings, corporate collaborations or licensing arrangements. Additional funds may not be available when we need them on terms that are acceptable to us, or at all. If adequate funds are not available, we may be required to delay, reduce the scope of or eliminate one or more of our acquisition opportunities. To the extent that we raise additional funds by issuing equity securities, our stockholders may experience dilution, and debt financing, if available, may involve restrictive covenants. To the extent that we raise additional funds through corporate collaborations or licensing arrangements, it may be necessary to relinquish some rights to our technologies or our new products, or grant licenses on terms that may not be favorable to us. We may seek to access the public or private capital markets whenever conditions are favorable, even if we do not have an immediate need for additional capital at that time. In evaluating whether and how to raise capital, the Company will consider the impact it may have on the ability to utilize its tax attributes in the future. As a result, the Company may be limited as to the amount of equity it can issue without impairing its tax attributes. In evaluating whether and how to raise capital, the Company will consider the impact it may have on the ability to utilize its tax attributes in the future. As a result, the Company may be limited as to the amount of equity it can issue without impairing its tax attributes.

 

We believe our existing cash and cash equivalents, and interest thereon, will be sufficient to fund our projected operating requirements for at least the next twelve months. However, if our success in generating sufficient operating cash flow or our use of cash in the next twelve months were to significantly adversely change, we may not have enough funds available to continue operating at our current level in future periods. A limitation of funds available may raise concerns about our ability to continue to operate. Such concerns may limit our ability to obtain financing and some customers may not be willing to do business with us.

 

Rubicon Technology Worldwide

 

We rely on third parties for certain material and finishing steps for our products, including the slicing and polishing of our sapphire crystal.

 

In order to reduce product costs and improve cash flow, we use third parties for certain material and finishing functions for our products, including the slicing and polishing of our sapphire crystal inventory. These types of services are only available from a limited number of third parties. Our ability to successfully outsource these finishing functions will substantially depend on our ability to develop, maintain and expand our strategic relationship with these third parties. Any impairment in our relationships with the third parties performing these functions, in the absence of a timely and satisfactory alternative arrangement, could have a material adverse effect on our business, results of operations, cash flow and financial condition. In addition, we do not control any of these third parties or the operation of their facilities, and we may not be able to adequately manage and oversee the third parties performing our finishing functions. Accordingly, any difficulties encountered by these third parties that result in product defects, delays or defaults on their contractual commitments to us could adversely affect our business, financial condition and results of operations. In addition, their facilities may be vulnerable to damage or interruption from natural disasters, inclement weather conditions, power loss, acts of terrorism and similar events. A decision to close a facility without adequate notice as a result of these or other unanticipated problems at the facility could result in lengthy interruptions in their services to us; and any loss or interruption of these services could significantly increase our expenses, cause us to default on our obligations to our customers and/or otherwise adversely affect our business. Furthermore, the outsourcing of our finishing steps, such as slicing and polishing of wafers, may not continue to be available at reasonable prices or on commercially reasonable terms, or at all. 

 

5

 

 

Our gross margins could fluctuate as a result of changes in our product mix and other factors, which may adversely impact our operating results.

 

We anticipate that our gross margins will fluctuate from period to period as a result of the mix of products that we sell in any given period. We are working to increase sales of higher margin products, introduce new differentiated products and lower our costs. There can be no assurance that we will be successful in improving our gross margin mix. If we are not successful, our overall gross margin levels and operating results in future periods would continue to be adversely impacted. Increased competition and the adoption of alternatives to our products, more complex engineering requirements, lower demand and other factors may lead to a further downward shift in our product margins, leading to price erosion and lower revenues for us in the future.

 

The markets in which we operate are very competitive, and many of our competitors and potential competitors are larger, more established and better capitalized than we are.

 

The markets for selling high-quality sapphire products are very competitive and have been characterized by broad advancements and changes in technological capabilities. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses, and failure to increase, or the loss of, market share or expected market share, any of which would likely seriously harm our business, operating results and financial condition. 

 

 The average selling prices of sapphire products have historically been volatile and in recent years sapphire product prices have been increasingly depressed.

 

Historically, our industry has experienced volatility in product demand and pricing. However, in the last five years, the sales prices for our sapphire products have trended downward due to an over-supply of products in the market. In some countries, government programs support sapphire producers who would otherwise be unprofitable; in such circumstances, sapphire may be sold at prices below cost for an extended period of time, depressing market prices, to the detriment of our gross margins. This has had a significant adverse impact on our profitability and our results of operations. Moreover, changes in average selling prices of our products as a result of competitive pricing pressures increased sales discounts and new product introductions by our competitors could have a significant impact on our profitability. Although we attempt to optimize our product mix, reduce manufacturing costs and pass along certain increases in costs to our customers in order to lessen the effect of decreases in selling prices, we may not be able to successfully do so in a timely manner or at all, and our results of operations and business may be harmed.

  

We depend on a few customers for a major portion of our sales and our results of operations would be adversely impacted if they reduce their order volumes.

 

Historically, we have earned, and believe that in the future we will continue to earn, a substantial portion of our revenue from a small number of customers. In 2022, our top six customers accounted for, in the aggregate, approximately 72% of our revenue from our continuing operations, and in 2021, our top three customers accounted for approximately 46% of our revenue from our continuing operations. A customer who had accounted for 22% of revenue from continuing operations in 2021 accounted for only 4% of revenue from continuing operations in 2022. A loss of one of our major customers or having a major customer significantly reduce its volume of business with us, could result in materially reduced revenues and profitability unless we are able to replace such demand with other orders promptly. We expect to continue to be dependent on our major customers, the number and identity of which may change from period to period.

 

We generally sell our products on the basis of purchase orders. Thus, most of our customers could cease purchasing our products with little or no notice and without penalties. In addition, delays in product orders could cause our quarterly revenue to vary significantly. A number of factors could cause our customers to cancel or defer orders, including interruptions to their operations due to a downturn in their industries, natural disasters, delays in manufacturing their own product offerings into which our products are incorporated, securing other sources for the products that we manufacture or developing such products internally.

 

6

 

 

If we are unable to retain certain existing personnel, our business could be harmed.

 

Our success depends on our continued ability to retain and motivate highly skilled personnel. Competition for these individuals is intense, and we may not be able to successfully retain sufficiently qualified personnel. The inability to retain necessary personnel could harm our ability to obtain new customers and develop new products and could adversely affect our business and operating results. In addition, the loss of the services, or distraction, of our senior management for any reason could adversely affect our business, operating results and financial condition. 

 

We are dependent on the continued services and performances of certain senior management employees such as sales management and the head of operations.

 

On December 12, 2022, the Board of Directors and the Company’s Chief Executive Officer, President and Acting Chief Financial Officer, Timothy Brog, mutually agreed that the Company’s operational staffing requirements had changed and that a new Chief Executive Officer was needed. Mr. Brog remained employed by the Company until January 6, 2023. Mr. Brog’s departure was not the result of any disagreements with the Company on any matters relating to its operations, policies or practices. On February 24, 2023, the Board of Directors appointed Joseph Ferrara as Executive Officer and Chief Financial Officer of the Company.

 

Our future success is dependent on the continued services and contributions of our senior management who must work together effectively in order to design and produce our products, expand our business, increase our revenue and improve our operating results. The loss of services of our senior management for any reason could adversely affect our business, operating results and financial condition.

  

The protection of our intellectual property rights and the defense of claims of infringement against us by third parties may subject us to costly litigation.

 

Other companies might allege that we are infringing certain of their patents or other rights. If we are unable to resolve these matters satisfactorily, or to obtain licenses on acceptable terms, we may face litigation. Any litigation to enforce patents issued to us, to protect trade secrets or know-how possessed by us or to defend us or indemnify others against claimed infringement of the rights of others could have a material adverse effect on our financial condition and operating results. Regardless of the validity or successful outcome of any such intellectual property claims, we may need to expend significant time and expense to protect our intellectual property rights or to defend against claims of infringement by third parties, which could have a material adverse effect on us. If we lose any such litigation where we are alleged to infringe the rights of others, we may be required to:

 

  pay substantial damages;
     
  seek licenses from others; or
     
  change, or stop manufacturing or selling, some or all of our products.

 

Any of these outcomes could have an adverse effect on our business, results of operations or financial condition.

 

We are subject to numerous environmental laws and regulations, which could expose us to environmental liabilities, increase our manufacturing and related compliance costs or otherwise adversely affect our business and operating results.

 

From time to time, we use water, oils, slurries, acids, adhesives and other industrial chemicals. We are subject to a variety of foreign, federal, state and local laws and regulations governing the protection of the environment. These environmental laws and regulations include those relating to the use, storage, handling, discharge, emission, disposal and reporting of toxic, volatile or otherwise hazardous materials used in our manufacturing processes. These materials may have been or could be released into the environment at properties currently or previously operated by us, at other locations during the transport of the materials, or at properties to which we send substances for treatment or disposal. If we were to violate or become liable under environmental laws and regulations or become non-compliant with permits required at some of our facilities, we could be held financially responsible and incur substantial costs, including investigation and cleanup costs, fines and civil or criminal sanctions, third-party property damages or personal injury claims. In addition, new laws and regulations or stricter enforcement of existing laws and regulations could give rise to additional compliance costs and liabilities. 

 

7

 

 

RTW’s operations are concentrated in one facility, and the unavailability of this facility could harm our business.

 

Our operations are concentrated in one facility located in Bensenville, Illinois. Should a casualty, natural disaster, inclement weather, an outbreak of disease, power loss, an act of terrorism or similar event affect the Chicagoland area, our operations could be significantly impacted. We may not be able to replicate the operations of our Bensenville facility. The disruption from such an event could adversely affect or interrupt entirely our ability to conduct our business.

 

We are dependent on information technology, and disruptions, failures or security breaches of our information technology infrastructure could have a material adverse effect on our operations. In addition, increased information technology security threats and more sophisticated computer crime pose a risk to our systems, networks, products and services.

 

We rely on information technology networks and systems, including the Internet and cloud services, many of which are managed by third parties, to securely process, transmit and store electronic information of financial, marketing, legal and regulatory nature to manage our business processes and activities. Although we have implemented enhanced controls around our information technology systems, these systems may be susceptible to damage, disruptions or shutdowns due to failures during the process of upgrading or replacing software, databases, power outages, hardware failures, telecommunication failures, user errors, natural disasters, terrorist attacks or other catastrophic events. If any of our significant information technology systems suffer severe damage, disruption or shutdown, and our disaster recovery and business continuity plans do not effectively resolve the issues in a timely manner, our product sales, financial condition and results of operations may be materially and adversely affected, and we could experience delays in reporting our financial results, or our operations may be disrupted, exposing us to performance failures with customers. In addition, cybersecurity threats, such as computer viruses, attacks by computer hackers or other cybersecurity threats pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data. There can be no assurance that our security controls and safeguard measures taken to improve our cybersecurity protection will be sufficient to mitigate all potential risks to our systems, networks and data. Potential consequences of a cybersecurity attack include disruption to systems, corruption of data, unauthorized release of confidential or otherwise protected information, reputational damage, and litigation with third parties. The amount of insurance coverage we maintain may be inadequate to cover claims or liabilities related to a cybersecurity attack.

 

Our NOL carryforwards may expire or could be substantially limited if we experience an ownership change as defined in the IRC or if changes are made to the IRC.

 

We have significant NOL carryforwards. Under federal tax laws, we can carry forward and use our NOLs to reduce our future U.S. taxable income and tax liabilities until such NOL carryforwards expire in accordance with the IRC. Our NOL carryforwards provide a benefit to us, if fully utilized, of significant future tax savings. However, our ability to use these tax benefits in future years will depend upon the amount of our federal and state taxable income. If we do not have sufficient federal and state income in future years to use the benefits before they expire, we will permanently lose the benefit of the NOL carryforwards. Our ability to use the tax benefits associated with our NOL carryforwards is dependent upon our generation of future taxable profits and our ability to successfully identify and consummate suitable acquisitions or investment opportunities.

 

Additionally, Section 382 and Section 383 of the IRC provide an annual limitation on our ability to utilize our NOL carryforwards, as well as certain built-in losses, against the future U.S. taxable income in the event of a change in ownership, as defined under the IRC. While we have implemented a stockholder’s right plan to protect our NOL carryforwards, there is no assurance that we will not experience a change in ownership in the future as a result of changes in our stock ownership, and any such subsequent changes in ownership for purposes of the IRC could further limit our ability to use our NOL carryforwards.

 

8

 

 

Under the recently enacted Tax Cut and Jobs Act, NOLs generated on or after January 1, 2018, could be limited to 80% of taxable income. If other changes were made to the IRC, they could impact our ability to utilize our NOLs. Accordingly, any such occurrences could adversely affect our financial condition, operating results and cash flows. 

 

The Company’s business, results of operations, financial condition and stock price have been adversely affected and could in the future be materially adversely affected by the COVID-19 pandemic.

 

COVID-19 has spread rapidly throughout the world, prompting governments and businesses to take unprecedented measures in response. Such measures have included restrictions on travel and business operations, temporary closures of businesses, and quarantines and shelter-in-place orders. The COVID-19 pandemic has significantly curtailed global economic activity and caused significant volatility and disruption in global financial markets. The Company maintains a limited staff of full-time employees in skilled technical, non-technical and key management positions. If employees become infected by the COVID-19 virus we may not be able to maintain normal business operations for an extended period of time.

 

The COVID-19 pandemic and the measures taken by many countries in response have adversely affected and could in the future materially adversely impact the Company’s business, results of operations, financial condition and stock price. Following the initial outbreak of the virus, the Company experienced disruptions to its manufacturing, supply chain and logistical services provided by outsourcing partners, resulting in temporary supply shortages that affected sales worldwide. The Company is heavily reliant on domestic and foreign supply chains to operate its businesses. The COVID-19 pandemic may limit and restrict our access to necessary products that are required to operate.

 

The Company is continuing to monitor the situation and take appropriate actions in accordance with the recommendations and requirements of relevant authorities. The full extent of the impact of the COVID-19 pandemic on the Company’s operational and financial performance is currently uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic, the development and availability of effective treatments and vaccines, the imposition of and compliance with protective public safety measures, and the impact of the pandemic on the global economy and demand for consumer products. Additional future impacts on the Company may include, but are not limited to, material adverse effects on: demand for the Company’s products and services; the Company’s supply chain and sales and distribution channels; the Company’s ability to execute its strategic plans; and the Company’s profitability and cost structure.

 

To the extent the COVID-19 pandemic adversely affects the Company’s business, results of operations, financial condition and stock price, it may also have the effect of heightening many of the other risks described in this Part I, Item 1A of this Annual Report on Form 10-K.

 

RISKS RELATED TO OWNERSHIP OF OUR COMMON STOCK

 

The trading price of our common stock has been and will likely continue to be volatile due to various factors, some of which are beyond our control, and each of which could adversely affect our stockholders’ value.

 

Our common stock was listed on the Nasdaq Capital Market under the symbol “RBCN” until it was delisted effective December 30, 2022 (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report on Form 10-K for more information). On January 3, 2023, our common stock began trading on the OTCQB Capital Market under the symbol “RBCN.” Factors related to our Company and our business, as well as broad market and industry factors, may adversely affect the market price of our common stock, regardless of our actual operating performance. Such factors that could cause fluctuations in our stock price include, among other things:

 

  changes in financial guidance or estimates by us, by investors or by any financial analysts who might cover our stock or our industry;
     
  our ability to meet the performance expectations of financial analysts or investors;
     
  general market and economic conditions; and
     
  the size of the public float of our stock.

 

9

 

 

Our certificate of incorporation, bylaws and Delaware law may discourage takeovers and business combinations that our stockholders might consider in their best interests.

 

A number of provisions in our certificate of incorporation and bylaws, as amended, as well as anti-takeover provisions of Delaware law, may have the effect of delaying, deterring, preventing or rendering more difficult a change in control of Rubicon that our stockholders might consider in their best interests. These provisions include:

 

  a classified Board of Directors;
     
  a tax benefit preservation plan designed to preserve our ability to utilize our net operating losses as a result of certain stock ownership changes, which may have the effect of discouraging transactions involving an actual or potential change in our ownership;
     
  granting to the Board of Directors sole power to set the number of directors and to fill any vacancy on the Board of Directors, whether such vacancy occurs as a result of an increase in the number of directors or otherwise;
     
  limitations on the ability of stockholders to remove directors;
     
  the ability of our Board of Directors to designate and issue one or more series of preferred stock without stockholder approval, the terms of which may be determined at the sole discretion of the Board of Directors;
     
  prohibition on stockholders from calling special meetings of stockholders;
     
  prohibition on stockholders from acting by written consent;
     
  establishment of advance notice requirements for stockholder proposals and nominations for election to the Board of Directors at stockholder meetings; and
     
  a requirement that any action taken by the Company or any stockholder that would result in a stockholder owning greater than 49% (an “Above 49% Stockholder”) of the outstanding shares of common stock, would require the approval of a majority of stockholders of the common stock, excluding such Above 49% Stockholder and any entity or person(s) affiliated with such Above 49% Stockholder;

 

These provisions may prevent our stockholders from receiving the benefit from any premium to the market price of our common stock offered by a bidder in a takeover context. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our common stock if they are viewed as discouraging takeover attempts in the future.

 

The foregoing provisions of our certificate of incorporation and bylaws, as amended, may also make it difficult for stockholders to replace or remove our management. These provisions may facilitate management entrenchment that may delay, deter, render more difficult or prevent a change in our control, which may not be in the best interests of our stockholders.

 

We are subject to litigation risks, including securities class action litigation, which may be costly to defend.

 

All industries, including ours, are subject to legal claims, including securities litigation. When the market price of a stock declines significantly, due to factors such as trends in the stock market in general, broad market and industry fluctuations or operating performance, holders of that stock have sometimes instituted securities class action litigation against the company that issued the stock. This sort of litigation can be particularly costly and may divert the attention of our management and our resources in general. We have been subject to securities class action litigation in the past, as disclosed in our previous filings with the SEC. Due to the inherent uncertainty of the litigation process, the resolution of any particular legal claim or proceeding (including by settlement) could have a material effect on our business, financial condition, results of operations or cash flows. Further, uncertainties resulting from the initiation and continuation of securities or other litigation could harm our ability to obtain credit and financing for our operations and to compete in the marketplace.

 

10

 

 

Our Board of Directors may declare or pay any dividends to our stockholders in the foreseeable future.

 

The declaration, payment and amount of any future dividends will be made at the discretion of our Board of Directors and will depend upon, among other things, the results of our operations, cash flows and financial condition, operating and capital requirements, and other factors the Board of Directors considers relevant. Historically, the Company has never declared or paid cash dividends on its common stock. At the end of August 2022, the Company returned $27,092,000 of capital to its shareholders. At the time of the distribution, the Company had an accumulated deficit of approximately $331 million. The Company accounted for the distribution as a reduction of additional paid in capital (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report on Form 10-K for more information). The Company may decide to make similar distributions or declare cash dividends in the future, but there is no assurance that the Company will do so.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

Disclosure under this item is not required, as the registrant is a smaller reporting company.

 

ITEM 2. PROPERTIES

 

All of our sapphire operations and certain of our executive functions are located in our Bensenville, Illinois, 30,000 square-foot facility that we purchased in September 2018. During the year ended December 31, 2022, the Company entered into a business loan agreement and promissory note in the amount of $1,620,000, which is secured by the property. For more information regarding the business loan agreement and promissory note, see Note 1 – Summary of Significant Accounting Policies of our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

On September 19, 2022, the Company completed the sale of a parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, we, our subsidiaries and/or our directors and officers may be named in claims arising in the ordinary course of business. Management believes that there are no pending legal proceedings involving us or any of our subsidiaries that will, individually or in the aggregate, have a material adverse effect on our consolidated results of operations or financial condition.

There are no outstanding material matters as of December 31, 2022 and through the date of this filing.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

11

 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Information

 

Our common stock was listed on the Nasdaq Capital Market under the symbol “RBCN” until it was delisted effective December 30, 2022 (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report on Form 10-K for more information). On January 3, 2023, our common stock began trading on the OTCQB Capital Market under the symbol “RBCN.” The following table sets forth the high and low sales prices for our common stock as reported on those markets for the periods indicated: 

 

   High   Low 
Fiscal year ended December 31, 2022        
First Quarter  $9.39   $8.61 
Second Quarter  $9.68   $8.58 
Third Quarter  $17.74   $2.14 
Fourth Quarter  $2.39   $1.26 

 

   High   Low 
Fiscal year ended December 31, 2021          
First Quarter  $11.84   $9.18 
Second Quarter  $11.92   $9.42 
Third Quarter  $11.00   $8.60 
Fourth Quarter  $10.75   $8.65 

 

Holders

 

As of February 28, 2023, our common stock was held by approximately 12 stockholders of record and there were 2,410,265 shares of our common stock outstanding.

 

Dividend Policy

 

Historically, the Company has never declared or paid cash dividends on its common stock. At the end of August 2022, the Company returned $27,092,000 of capital to its shareholders. At the time of the distribution, the Company had an accumulated deficit of approximately $330 million. The Company accounted for the distribution as a reduction of additional paid in capital (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report on Form 10-K for more information. The Company may decide to make similar distributions or declare cash dividends in the future.

 

ITEM 6. [Reserved]

 

Disclosure under this item is not required as the registrant is a smaller reporting company.

 

Recent Sales of Unregistered Securities

 

None.

 

Issuer Purchases of Equity Securities

 

In November 2018, the Board of Directors authorized a program to repurchase up to $3,000,000 of shares of the Company’s common stock. As of July 2020, the Company had repurchased $3,000,000 of shares of the Company’s common stock.

 

On December 14, 2020, the Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into the Purchase Agreement with Janel, pursuant to which Janel would commence a cash tender offer to purchase up to 45% of the outstanding shares of the Company’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August 2022. Pursuant to the terms of the Company’s share repurchase program, the Janel transaction resulted in the automatic termination of the program.

 

There was no share repurchase activity during the year ended December 31, 2022.

 

12

 

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial condition and results of operations should be read together with our financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. This discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. You should review the “Risk Factors” section of this Annual Report on Form 10-K for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements described in the following discussion and analysis.

 

OVERVIEW

 

Rubicon currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as RTW, and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx were discontinued.

 

RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. Sapphire is a desirable material for high-performance applications due to its hardness and strength, transparency in the visible and infrared spectrum, thermal conductivity, thermal shock resistance, abrasion resistance, high melting point and chemical inertness. As a result, it is ideally suited for extreme environments in a range of industries where material durability is just as important as optical clarity. We believe that we continue to have a reputation as one of the highest quality sapphire sources in the market. We provide optical and industrial sapphire products in a variety of shapes and sizes. We manage our operations and ship from our owned facility located in Bensenville, Illinois.

 

Our sapphire business operates in a very competitive market. Our ability to expand our optical and industrial business and the acceptance of new product offerings are difficult to predict. Our total sales backlog was approximately $1,167,100 and $1,735,000 as of December 31, 2022 and 2021, respectively.

 

In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken, and came in easy-to-use, perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

In August 2022, Janel completed a tender offer to acquire 1,108,000 shares or 45% of our outstanding common stock at a price per share of $20.00. The tender offer was made pursuant to the terms and conditions set forth in the Purchase Agreement. The terms and conditions provided that, immediately after the consummation of the tender offer, the Company pay a cash distribution to all stockholders of $11.00 per share. This cash distribution was made in August 2022 and totaled approximately $27.1 million. As part of the transaction, the Board of Directors approved Amendment No. 2 to the Rights Agreement, regarding the Company’s ability to utilize its NOL carryforwards. This amendment extended the final expiration date of the Rights Agreement to September 1, 2025. For more information regarding the Rights Agreement, see Note 8 – Stockholder Rights Agreement to our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

13

 

 

We have significant NOL carryforwards. Under federal tax laws, we can carry forward and use our NOLs to reduce our future U.S. taxable income and tax liabilities until such NOL carryforwards expire in accordance with the IRC. Our NOL carryforwards provide a benefit to us, if fully utilized, of significant future tax savings. However, our ability to use these tax benefits in future years will depend upon the amount of our federal and state taxable income. If we do not have sufficient federal and state income in future years to use the benefits before they expire, we will permanently lose the benefit of the NOL carryforwards. Our ability to use the tax benefits associated with our NOL carryforwards is dependent upon our generation of future taxable profits and our ability to successfully identify and consummate suitable acquisitions or investment opportunities. As part of completing the Janel transaction, the Company took into consideration the impact it would have on the NOL carryforwards, and determined that the transaction would not result in any impairment. Rubicon is continuing to evaluate opportunities to utilize the NOL carryforwards.

 

Rubicon Technology, Inc. is a Delaware corporation and was incorporated on February 7, 2001. Our common stock historically was listed on the Nasdaq Capital Market. On December 13, 2022, the Company notified The Nasdaq Stock Market LLC (“Nasdaq”) of its decision to voluntarily delist its common stock from the Nasdaq Capital Market, and on December 23, 2022, filed a Form 25 with the SEC. The delisting of the Company’s common stock became effective on December 30, 2022. On January 3, 2023, the Company’s common stock began trading on the OTCQB Capital Market under the symbol “RBCN.”

 

The Board of Directors has determined that the voluntary delisting of the Company’s common stock from the Nasdaq Capital Market was in the best interests of the Company and its stockholders. The decision of the Board of Directors was based on careful review of several factors, including the benefits to the Company of eliminating the expenses of being listed on the Nasdaq Capital Market and the costs associated with it, as well as eliminating the demands on management’s time of complying with the Nasdaq listing standards. On March 10, 2023, the Company commenced filing with the SEC post-effective amendments to various registration statements on Form S-3 (File Nos. 333-167272 and 333-192536) and Form S-8 (File Nos. 333-147552, 333-180211 and 333-213025) to remove from registration any and all securities registered but unsold under each of the registration statements as of the date of the relevant post-effective amendment. On March 28, 2023, the Board of Directors determined that the voluntary deregistration from the reporting requirements under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), was in the best interests of the Company and its stockholders. Further, on or about March 30, 2023, the Company intends to file a Form 15 with the SEC to suspend the Company’s reporting obligations under Section 15(d) of the Exchange Act. Upon the filing of the Form 15, the Company's obligation to file periodic reports with the SEC, including Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, will be suspended immediately.

 

Historically, we have earned, and believe that in the future we will continue to earn, a substantial portion of our revenue from a small number of customers. For the year ended December 31, 2022, we had six customers individually that accounted for approximately 15%, 12%, 12%, 11%, 11%, and 11% of our revenue from our continuing operations. For the year ended December 31, 2021, we had three customers individually that accounted for approximately 22%, 12%, and 12% of our revenue from our continuing operations. The customer who had accounted for 22% of revenue from continuing operations in 2021 accounted for only 4% of revenue from continuing operations in 2022. Our principal customers have been defense subcontractors, industrial manufacturers, fabricators and resellers. Although we are attempting to diversify and expand our customer base, we expect our sales to continue to be concentrated among a small number of customers. We also expect that our significant customers may change from time to time. No other customer accounted for 10% or more of our revenues from our continuing operations during the years ended December 31, 2022 and 2021 other than those referred to above.

 

We sell our products on a global basis. For the year ended December 31, 2022, the North American and other markets accounted for 82% and 18% of our revenue, respectively. For the year ended December 31, 2021, the North American and other markets accounted for 90% and 10% of our revenue of continuing operations, respectively. All our revenue and corresponding accounts receivable are denominated in U.S. dollars. For more information about our revenues by geographic region, see Note 2 – Segment Information of our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

Financial operations

 

Revenue. RTW’s revenue consists of sales of optical and industrial sapphire products sold as blanks or polished windows. Products are made to varying specifications, such as crystal planar orientations and thicknesses. We expect that in future periods our revenue will continue to be primarily from the sale of optical materials. We recognize revenue once the performance obligation is satisfied, when the product is manufactured to the customer’s specification and based upon shipping terms, title, and control of the product and risk of loss transfer to the customer. Delays in product orders or changes to the timing of shipments could cause our quarterly revenue to vary significantly. All of our revenue and corresponding accounts receivable are denominated in U.S. dollars. Substantially all our revenue is generated by our direct sales team and we expect this to continue in the future.

 

14

 

 

Cost of goods sold. Our cost of goods sold consists primarily of manufacturing materials, labor, manufacturing related overhead such as utilities, depreciation, rent, provisions for excess and obsolete inventory reserves, idle plant and other variance charges, outsourcing costs, freight and warranties. We purchase materials and supplies to support current and future demand for our products. We are subject to variations in the cost of consumable assets from period to period because we do not have long-term fixed-price agreements with our suppliers. We currently outsource a material amount of our production processes and needs.

 

Gross profit (loss). Our gross profit (loss) has been and will continue to be affected by a variety of factors, including average sales prices of our products, product mix, and our ability to reduce costs.

 

General and administrative expenses. General and administrative expenses (“G&A”) consist primarily of compensation and associated costs for employees in finance, information technology and administrative activities, charges for accounting, legal services, insurance and stock-based compensation.

 

Sales and marketing expenses. Sales and marketing expenses consist primarily of salaries and associated costs for employees engaged in sales activities.

 

(Gain) loss on sale or disposal of assets. (Gain) loss on sale or disposal of assets represents the difference between the amount of proceeds from sale of our property, equipment and consumable assets and their respective net book values. When the amount of proceeds exceeds the net book value of an underlying asset, we record this favorable variance as a gain on sale or disposal of assets. Alternatively, when the net book value of an asset exceeds the amount of proceeds recovered from sale or disposal of this asset, such unfavorable variance is recorded as a loss on sale or disposal of assets.

 

Other gain. Other gain includes the settlement of liabilities for amounts that were less than amounts originally recorded and compensation received for an easement right.

 

Other income (expense). Other income (expense) consists of interest income, interest expense, gains and losses on investments, and grant revenue. 

 

Provision for income tax. We account for income taxes under the asset and liability method whereby the expected future tax consequences of temporary differences between the book value and the tax basis of assets and liabilities are recognized as deferred tax assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to be recognized. Our analysis of ownership changes that limit the utilization of our NOL carryforwards as of December 31, 2022, shows no impact on such utilization. We are in a cumulative loss position for the past three years which is considered significant negative evidence that is difficult to overcome on a “more likely than not” standard through objectively verifiable data. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence. Until an appropriate level of sustained profitability is attained, we expect to maintain a full valuation allowance on our U.S. net deferred tax assets. Any U.S tax benefits or tax expense recorded on the Consolidated Statement of Operations will be offset with the corresponding adjustment from the use of the NOL carryforward asset which currently has a full valuation allowance. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

 

Stock-based compensation. The majority of our stock-based compensation relates primarily to our Board of Directors, executive and administrative personnel and is accounted for as a G&A expense. For the years ended December 31, 2022 and 2021, our stock-based compensation expense was $182,000 and $371,000, respectively.

 

15

 

 

RESULTS OF OPERATIONS

 

The following table sets forth our consolidated statements of continuing operations for the periods indicated:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
     
Revenue  $3,587   $4,061 
Cost of goods sold   2,147    2,798 
Gross profit   1,440    1,263 
Operating expenses:          
General and administrative   2,346    2,130 
Sales and marketing   136    210 
Gain on sale or disposal of assets   (1,410)   (613)
Other gain   (217)    
Total operating expenses   855    1,728 
Income (loss) from continuing operations   585    (464)
Other income   334    5 
Income (loss) before income taxes from continuing operations   919    (459)
Income (loss) from discontinued operations, net of taxes   16    (271)
Income tax expense        
Net income (loss)  $935   $(730)

 

The following table sets forth our statements of operations as a percentage of total revenue for the periods indicated: 

 

   Year Ended 
   December 31, 
   2022   2021 
     
Revenue   100%   100%
Cost of goods sold   60    69 
Gross profit   40    31 
Operating expenses:          
General and administrative   65    52 
Sales and marketing   4    5 
Gain on sale or disposal of assets   (39)   (15)
Other gain   (6)    
Total operating expenses   24    42 
Income (loss) from continuing operations   16    (11)
Other income   9     
Income (loss) before income taxes from continuing operations   25    (11)
Income (loss) from discontinued operations, net of taxes       (7)
Income tax expense        
Net income (loss)   25%   (18)%

 

Comparison of years ended December 31, 2022 and 2021

 

Revenue. Revenue from continuing operations was $3,587,000 for the year ended December 31, 2022, and $4,061,000 for the year ended December 31, 2021, a decrease of $474,000. This decrease in revenue was primarily due to the reduction in revenue from a major customer, offset by increased revenue from the remaining customer base.

 

16

 

 

Revenue from discontinued operations was $0 and $370,000 for the years ended December 31, 2022 and 2021, respectively. This decrease of $370,000 was due to the discontinuation of operations in June 2021.

 

Gross profit (loss). Gross profit from continuing operations was $1,440,000 for the year ended December 31, 2022, and $1,263,000 for the year ended December 31, 2021, an increase of $177,000. The increase was due to an improvement in production variances and an increased use of inventory that had previously been reserved, offset by a reduction in overall revenues.

 

Gross profit from discontinued operations was $0 and $33,000, for the years ended December 31, 2022 and 2021, respectively. This decrease of $33,000 was due to the discontinuation of operations.

 

General and administrative expenses. General and administrative expenses from continuing operations were $2,346,000 and $2,130,000 for the years ended December 31, 2022 and 2021, respectively, an increase of $216,000. The increase was due to an increase in legal and consulting fees of $547,000, related to the Company’s exploration of strategic alternatives, including the Purchase Agreement and the transactions contemplated thereby. This was offset by a reduction of $208,000 in employee compensation, $58,000 in insurance expense, $27,000 in licenses and fees, and $38,000 in other general and administrative expenses.

 

General and administrative expenses from discontinued operations were $0 and $285,000 for the years ended December 31, 2022 and 2021, respectively. This decrease of $285,000 was due to the discontinuation of operations.

 

Sales and marketing expenses. Sales and marketing expenses from continuing operations were $136,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively, a decrease of $74,000. This was primarily due to a decrease in staffing.

 

Sales and marketing expenses from discontinued operations were $0 and $10,000, for the years ended December 31, 2022 and 2021, respectively. This decrease of $10,000 was due to the discontinuation of operations.

 

Gain on sale or disposal of assets. The gain on sale or disposal of assets for the year ended December 31, 2022 was $1,410,000, an increase of $797,000 over the gain of $613,000 recorded for the year ended December 31, 2021. The gain in 2022 includes a gain on the sale of equipment and excess consumable assets of $1,332,000, and a gain on the sale of the Company’s parcel of land located in Batavia, Illinois of $78,000. The gain in 2021 was entirely from the sale of excess consumable assets.

 

The Company recorded a loss on the sale of assets from discontinued operations of $9,000 for the year ended December 31, 2021.

 

Other gain. During the year ended December 31, 2022, the Company settled liabilities that were accrued in prior years, resulting in a gain of approximately $189,000, and received $28,000 from the Illinois Toll Authority as compensation for an easement right.

 

Other income (expense). Other income from continuing operations was $334,000 and $5,000 for the years ended December 31, 2022 and 2021, respectively, an increase of $329,000. This increase was primarily due to the recognition of $250,000 of grant revenues (see Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates of this Annual Report on Form 10-K for more information), as well as an increase in interest income of $100,000 due to rising interest rates and realized gains on the Company’s marketable securities of $18,000, offset by $39,000 of interest expense.

 

Income tax (expense) benefit. We are subject to income taxes in the United States. On an annual basis, we assess the recoverability of deferred tax assets and the need for a valuation allowance. For the year ended December 31, 2022, a valuation allowance has been included in the 2022 forecasted effective tax rate. At December 31, 2022, we continue to be in a three-year cumulative loss position; therefore, as of December 31, 2022, we maintained a full valuation allowance on our United States net deferred tax assets and until an appropriate level of profitability is attained, we expect to maintain a full valuation allowance going forward. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

 

17

 

 

On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act (the “Act”) which, among other provisions, reduced the U.S. corporate tax rate from 35% to 21% effective January 1, 2018. The SEC issued guidance, Staff Accounting Bulletin 118, on accounting for the tax effects of the Act. The guidance allowed us to record provisional amounts for those impacts, with the requirement that the accounting be completed in a period not to exceed one year from the date of enactment. We have completed our accounting for the tax effects of the enactment of the Act. The deemed inclusion from the repatriation tax was $5.0 million at the time the calculation was finalized for the tax return. As we are in a full valuation allowance position (as described above), an equal benefit adjustment was recorded for the impact of the increase of the deemed repatriation tax. The tax provision for the years ended December 31, 2022 and 2021 is based on an estimated combined statutory effective tax rate. For the years ended December 31, 2022 and 2022, we recorded a tax expense of $0 and $0, respectively, for an effective tax rate of 0.0% and 0.0%, respectively. For the years ended December 31, 2022 and 2021, the difference between our effective tax rate and the U.S. federal 21% statutory rate and state 7.4% (net of federal benefit) statutory rate was primarily related to the change in our U.S. NOL valuation allowances and U.S. R&D credit.

 

At December 31, 2022, we had separate Federal, Illinois and Indiana NOL carryforwards of $189 million, $181 million, and $723,000, respectively. The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039. With the adoption of ASU 2016-09 in 2017, we recorded a deferred tax asset related to $26,400,000 of unrecorded Federal and State NOLs attributable to stock option exercises. NOLs attributable to the stock option exercise were fully offset by the valuation allowance (as described above). We have recorded an uncertain tax position of $2,600,000 that further reduces the net operating loss deferred tax assets reported in the financial statements. In addition, at December 31, 2022, we had Federal research and development credits of $662,000, which will begin to expire in 2028.

 

LIQUIDITY AND CAPITAL RESOURCES

 

We have historically funded our operations using a combination of issuances of common stock and cash generated from our operations. However, during the year ended December 31, 2022, the Company entered into a business loan agreement and promissory note in the amount of $1,620,000. For more information regarding the business loan agreement and promissory note, see Note 1 – Summary of Significant Accounting Policies of our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

As of December 31, 2022, we had cash and cash equivalents totaling $1,590,000, including cash of $1,584,000 held in deposits at major banks and $6,000 invested in money market funds.

 

As of December 31, 2021, we had cash equivalents and short-term investments totaling $26,011,000, including cash of $8,123,000 held in deposits at major banks, $3,137,000 invested in money market funds and $14,751,000 of short-term investments in U.S. Treasury securities.

 

The Company currently has no plans for material capital expenditures.

 

Cash flows from operating activities

 

For the year ended December 31, 2022, cash used in operating activities of continuing operations was $521,000. The Company generated a net income of $919,000, including non-cash items of $1,315,000, and a decrease in cash from an increase in net working capital of $125,000. The net working capital increase was primarily driven by an increase in grants receivable of $250,000, a decrease in accrued payroll of $298,000, and a decrease in corporate income and franchise taxes and accrued real estate taxes of $33,000, offset by a decrease in inventories of $145,000, a decrease in prepaid assets and other current assets of $158,000, a decrease in accounts receivable of $41,000, an increase in accounts payable of $12,000 and an increase in accrued and other current liabilities and advance payments of $100,000.

 

There was no cash used in or provided by discontinued operations for the year ended December 31, 2022.

 

18

 

 

For the year ended December 31, 2021, cash used in operating activities of continuing operations was $61,000. The Company generated a net loss of $459,000, including non-cash items of $102,000, and an increase in cash from a decrease in net working capital of $500,000. The net working capital decrease was primarily driven by a decrease in inventories of $356,000, was a decrease in prepaid assets and other current assets of $108,000, and an increase in accrued payroll of $215,000. Additionally, there was an increase in accounts receivable of $236,000, which was the result of an increase in 3rd party trade receivables of $447,000 offset by a $211,000 decrease in amounts due from Direct Dose Rx.

 

Cash used in discontinued operations for the year ended December 31, 2021 of $262,000 was primarily the result of a net loss from discontinued operations of $271,000, as well as a decrease in inventories of $59,000 and an increase in accounts payable of $29,000. There was also a decrease in 3rd party trade receivables of $113,000, as well as a decrease in amounts owed to Rubicon of $211,000.

 

Cash flows from investing activities

 

For the year ended December 31, 2022, net cash provided from investing activities of continuing operations of $16,722,000 was comprised of proceeds from the sale of property and excess equipment and consumable assets of $1,954,000, as well as proceeds from the sale of investments of $15,823,000, offset by investment purchases of $1,055,000.

 

For the year ended December 31, 2021, net cash provided from investing activities of continuing operations of $640,000 was from the sale of excess equipment and consumable assets. 

  

Cash flows from financing activities

 

For the year ended December 31, 2022, net cash used in financing activities of continuing operations was $25,751,000, resulting from a return of shareholder capital of $27,092,000 and cash used to settle net equity awards of $210,000, and mortgage loan principal payments of $9,000, offset by proceeds from the mortgage, net of escrow funding and loan costs, of $1,560,000.

 

For the year ended December 31, 2021, net cash used in financing activities of continuing operations was $187,000, resulting from cash used to settle net equity awards of $187,000.

  

Future liquidity requirements

 

We believe that our existing cash, cash equivalents, anticipated cash flows from operating activities and proceeds from sales or leases of fixed assets will be sufficient to meet our anticipated cash needs for at least the next twelve months. However, if our ability to generate sufficient operating cash flow or our use of cash in the next twelve months were to significantly adversely change, we may not have enough funds available to continue operating at our current level in future periods. Our cash needs include cash required to fund our operations. If the assumptions underlying our business plan regarding future revenues and expenses change, or if unexpected opportunities or needs arise, we may seek to raise additional cash by selling equity or convertible debt securities. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders. In evaluating whether and how to raise capital, the Company will consider the impact it may have on the ability to utilize its tax attributes in the future. As a result, the Company may be limited as to the amount of equity it can issue without impairing its tax attributes.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

The preparation of financial statements in accordance with the accounting principles generally accepted in the U.S. requires us to make estimates, assumptions and judgments that affect the amounts reported in our financial statements and the accompanying notes. We base our estimates on historical experience and various other assumptions that we believe to be reasonable. Although these estimates are based on our present best knowledge of the future impact on the Company of current events and actions, actual results may differ from these estimates, assumptions and judgments.

 

19

 

 

We consider to be critical those accounting policies that require our most subjective or complex judgments, which often result from a need to make estimates about the effect of matters that are inherently uncertain, and that are among the most important of our accounting policies in the portrayal of our financial condition and results of operations. We believe the following to be our critical accounting policies, including the more significant estimates and assumptions used in preparation of our financial statements.

 

Revenue recognition. 

 

We recognize revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (“Topic 606”) which was adopted on January 1, 2018. We recognize revenue when performance obligations under a purchase order or signed quotation are satisfied. Our business practice commits us to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. Our agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to us. Accordingly, revenue is recognized when product is shipped, and control of the product, title and risk of loss transfer to a customer. We grant credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets.

 

We do not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. 

 

All of our revenue is denominated in U.S. dollars.

 

Inventory valuation

 

We value our inventory at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis which includes materials, labor and overhead. We establish inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer required specifications. We evaluate the ability to realize the value of our inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved. In addition, in 2022 we sold inventory that was valued at the lower of cost or market, resulting in a reduction in both the lower of cost or market inventory and the related reserve of $17,000. In 2021, we sold inventory that was valued at the lower of cost or market, resulting in a reduction in both the lower of cost or market inventory and the related reserve of $27,000. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. 

 

We did not record any additional write-downs of consumable inventories for the years ended December 31, 2022 and 2021.

 

We did not record any additional adjustments of raw materials for the year ended December 31, 2022 and 2021, as we sold some of such raw materials at a price exceeding its book value.

 

Our method of estimating excess and obsolete inventory has remained consistent for all periods presented. If our recognition of excess or obsolete inventory is, or if our estimates of our inventory’s potential utility become, less favorable than currently expected, additional inventory reserves will be made as required.

 

20

 

 

As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $301,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.

 

We determine our normal plant capacity and record as an expense the costs attributable to lower utilization of that capacity. For the years ended December 31, 2022 and 2021, such expenses were $65,000 and $99,000, respectively.

 

Investments

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.

 

Allowance for doubtful accounts

 

We estimate the allowance for doubtful accounts based on an assessment of the collectability of specific customer accounts. The determination of risk for collection is assessed on a customer-by-customer basis considering our historical experience and expected future orders with the customer, changes in payment patterns and recent information we have about the current status of our accounts receivable balances. If we determine that a specific customer is a risk for collection, we provide a specific allowance for credit losses to reduce the net recognized receivable to the amount we reasonably believe will be collected. If a receivable is deemed uncollectible, and the account balance differs from the allowance provided, the specific amount is written off to bad debt expense. We believe that based on the customers to whom we sell and the nature of our agreements with them, our estimates are reasonable. Our method of estimating collectability has remained consistent for all periods presented and with past collections experience. 

 

Grants receivable and grant revenue

 

Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021. As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605. Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.

 

21

 

 

Assets held for sale and long-lived assets

 

When circumstances, such as adverse market conditions, indicate that the carrying value of a long-lived asset may be impaired, we perform an analysis to review the recoverability of the asset’s carrying value using estimates of the undiscounted cash flows (excluding interest charges) from the expected future operations of the asset. These estimates consider factors such as expected future operating income, operating trends and prospects, as well as the effects of demand, competition and other factors. If the analysis indicates that the carrying value is not recoverable from future cash flows, an impairment loss is recognized to the extent that the carrying value exceeds the estimated fair value. The estimated fair value of assets is determined using appraisal techniques which assume the highest and best use of the asset by market participants, considering the use of the asset that is physically possible, legally permissible, and financially feasible at the measurement date. Any impairment losses are recorded as operating expenses, which reduce net income.

 

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses. This property was classified as current assets held for sale at December 31, 2021.

 

Stock-based compensation 

 

We grant stock-based compensation in the form of stock options, restricted stock units (“RSUs”) and restricted stock. We expense stock options based upon the fair value on the date of grant. We use the Black-Scholes option pricing model to determine the fair value of stock options. The determination of the fair value of stock-based payment awards on the date of grant using an option-pricing model is affected by assumptions regarding a number of complex and subjective variables. These variables include our expected stock volatility over the term of the awards, actual and projected employee stock option exercise behaviors, risk-free interest rates, forfeitures and expected dividends.

 

The expected term represents the weighted-average period that our stock options are expected to be outstanding and is based upon five years of historical data. We estimate the volatility of our common stock based on a five-year historical stock price. We base the risk-free interest rate that we use in the option pricing model on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options. We do not anticipate paying any cash dividends in the foreseeable future and, therefore, use an expected dividend yield of zero in the option pricing model. We are required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The current forfeiture rate of 36.13% was based on our past history of forfeitures.

 

All stock options are granted at an exercise price per share equal to the closing market price of our common stock on the last market trading day prior to the date of grant. Therefore, there is no intrinsic value because the exercise price per share of each option was equal to the fair value of the common stock on the date of grant.

 

We used a Monte Carlo simulation model valuation technique to determine the fair value of RSUs granted to a key executive pursuant to an employment agreement, because the awards vest based upon achievement of market price targets of our common stock. The Monte Carlo simulation model utilizes multiple input variables that determine the probability of satisfying the market condition stipulated in the award and calculates the fair value of each RSU. The daily expected stock price volatility is based on a four-year historical volatility of our common stock. The daily expected dividend yield is based on annual expected dividend payments. The average daily risk-free interest rate is based on the three-year treasury yield as of the grant date. Each of the tranches is calculated to have its own fair value and requisite service period. The fair value of each tranche is amortized over the requisite or derived service period, which is up to four years.

 

We allocate stock-based compensation costs relating to options using a straight-line method which amortizes the fair value of each option on a straight-line basis over the service period, but in no event less than the amount vested.

 

All option grants are granted at an exercise price per share equal to the closing market price of our common stock on the day before the date of grant. Therefore, there is no intrinsic value because the exercise price per share of each option was equal to the fair value of the common stock on the date of grant. As of December 31, 2022, there were no stock options exercisable or outstanding.

 

22

 

 

For more information on stock-based compensation, see Note 7 – Stock Incentive Plans to our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

Current and long-term debt

 

The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.

 

On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “Borrower”), entered into a business loan agreement (the “Loan”) and promissory note (the “Note”) in the amount of $1,620,000 with American Community Bank & Trust (the “Lender”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the Lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.

 

Income tax valuation allowance

 

Evaluating the need for and amount of a valuation allowance for deferred tax assets often requires significant judgment and extensive analysis of all the positive and negative evidence available to determine whether all or some portion of the deferred tax assets will not be realized. A valuation allowance must be established for deferred tax assets when it is more likely than not (a probability level of more than 50%) that they will not be realized. In general, “realization” refers to the incremental benefit achieved through the reduction in future taxes payable or an increase in future taxes refundable from the deferred tax assets, assuming that the underlying deductible differences and carryforwards are the last items to enter into the determination of future taxable income. In determining our valuation allowance, we consider the source of taxable income including taxable income in prior carryback years, future reversals of existing temporary differences, the required use of tax planning strategies, and future taxable income exclusive of reversing temporary differences and carryforwards. We are in a cumulative loss position for the past three years which is considered significant negative evidence that is difficult to overcome on a “more likely than not” standard through objectively verifiable data. Under the accounting standards, verifiable evidence will have greater weight than subjective evidence such as our projections for future growth. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022, a valuation allowance has been recorded against the net U.S. deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence. Any U.S. tax benefit or tax expense recorded on the Consolidated Statement of Operations will be offset with a corresponding adjustment from the use of the NOL carryforward asset which currently has a full valuation allowance. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

 

23

 

 

Accounting for uncertainty in income taxes

 

We recognize the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefit recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. At December 31, 2022 and 2021, we had $1.1 million of unrecognized tax benefits taken or expected to be taken in a tax return that have been recorded on our financial statements as an offset to the valuation allowance related to tax positions taken in 2012. We recognize interest and/or penalties related to income tax matters in income tax expense.

 

The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.

 

Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

 

Return of shareholder capital

 

On July 1, 2022, the Company and Janel entered into the Purchase Agreement pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45.0% of the issued and outstanding shares of the Company’s common stock, on a fully-diluted basis, at a price per share of $20.00, subject to the terms and conditions set forth in the Purchase Agreement. The transaction was approved by the Board of Directors of both Janel and the Company. The Purchase Agreement provided that, immediately after the consummation of the Offer, the Company would set a record date to authorize and approve a “return of capital” to be paid to all stockholders of the Company, which would include the Purchaser, in the aggregate amount of $11.00 per share. The Janel transaction was consummated in August 2022. At the end of August 2022, the Company returned $27,092,000 of capital to its shareholders in accordance with the Purchase Agreement. At the time of the distribution, the Company had an accumulated deficit of approximately $330 million. The Company accounted for the distribution as a reduction of additional paid-in capital.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

See Note 1 – Summary of Significant Accounting Policies to the Consolidated Financial Statements included in this Annual Report on Form 10-K for a discussion of new accounting standards.

 

24

 

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Disclosure under this item is not required as the registrant is a smaller reporting company.

 

ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Our Consolidated Financial Statements, together with the related notes and the report of independent registered public accounting firm, are set forth on the pages indicated in Item 15 – Exhibits and Consolidated Financial Statement Schedules of this Annual Report on Form 10-K and are incorporated by reference herein. 

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES.

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Management’s Evaluation of Disclosure Controls and Procedures.

 

An evaluation was performed under the supervision and with the participation of our management, including our (chief) executive officer and chief financial officer (“certifying officer”), of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the year covered by this report. Disclosure controls and procedures are controls and other procedures designed to ensure that information required to be disclosed by us in our periodic reports filed with the SEC is recorded, processed, summarized and reported within the time periods specified by the SEC’s rules and forms, and that the information is accumulated and communicated to our management, including the (chief ) executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation, our certifying officer concluded that these disclosure controls and procedures were effective as of December 31, 2022.

 

Management’s Report on Internal Control over Financial Reporting

 

The financial statements were prepared by management, which is responsible for their integrity and objectivity and for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f).

 

The Company’s internal control over financial reporting is designed 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. The Company’s internal control over financial reporting includes those policies and procedures that:

 

i.pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and disposition of the assets of the Company;

 

ii.provide reasonable assurance that transactions are recorded as necessary to permit preparation of Consolidated Financial Statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and

 

iii.provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the Consolidated Financial Statements.

 

25

 

 

There are inherent limitations in the effectiveness of any internal control, including the possibility of human error and the circumvention or overriding of controls. Accordingly, even effective internal controls can provide only reasonable assurance with respect to the financial statement preparation. Further, because of changes in conditions, the effectiveness of internal controls may vary over time.

 

Management assessed the design and effectiveness of the Company’s internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth in 2013 Internal Control—Integrated Framework by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

Based on management’s assessment using those criteria, as of December 31, 2022, management concluded that the Company’s internal control over financial reporting was effective.

 

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. The Company’s internal controls over financial reporting were not subject to attestation by our independent registered public accounting firm pursuant to rules of the SEC.

 

Changes in Internal Control over Financial Reporting

 

There have been no changes in our internal control over financial reporting that occurred during the year ended December 31, 2022, that our certifying officer(s) concluded materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

 

ITEM 9B. OTHER INFORMATION

 

None. 

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

None.

 

26

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

Our bylaws, as amended, permit our Board of Directors to establish by resolution the authorized number of directors. Our Board of Directors currently consists of four directors, who are divided into three classes with staggered three-year terms.

 

All of our directors bring to our Board of Directors a wealth of executive leadership experience derived from their service as corporate executives as well as service as directors on other boards. When evaluating director candidates, the Nominating and Governance Committee takes into account all factors it considers appropriate, which include (i) ensuring that the Board of Directors, as a whole, is diverse and consists of individuals with various and relevant career experience, relevant technical skills, industry knowledge and experience, and financial expertise (including expertise that could qualify a director as a “financial expert,” as that term is defined by the rules of the SEC), and (ii) minimum individual qualifications, including strength of character, mature judgment, familiarity with the Company’s business and industry and independence of thought. The Nominating and Governance Committee also considers geographical, cultural, experiential and other forms of diversity when evaluating director candidates. In addition, the Nominating and Governance Committee also may consider the extent to which the candidate would fill a present need on the Board of Directors. Information about our current directors, including their business experience for the past five years, appears below.

 

Class I Director

 

John Eidinger, 42, was appointed as a Class I director whose current term will expire at the Company’s 2023 annual meeting of stockholders. On January 1, 2023, Mr. Eidinger was elected to serve on the Board of Directors of Janel Corporation (Janel”) and, upon the recommendation of its Nominating and Corporate Governance Committee, appointed to serve as the Vice Chairman of the Board, and to serve on its Nominating and Corporate Governance Committee. Mr. Eidinger has served in business development at Janel Corporation since 2019. Mr. Eidinger was previously an associate portfolio manager for Select Equity Group. L.P. from 2011 to 2017. From 2007 to 2011, Mr. Eidinger served as an analyst and principal at Blum Capital Partners. From 2002 to 2007, Mr. Eidinger served as an analyst and associate at Merrill Lynch. Mr. Eidinger holds BS degrees in Finance and Economics from New York University. Mr. Eidinger’s qualifications to serve on the Board of the Company include his extensive experience in finance and acquisitions.

 

Class II Directors

 

Timothy Brog, 59, is a continuing Class II director whose current term expires at our 2024 Annual Meeting. Mr. Brog joined us in May 2016 as a member of our Board of Directors and was appointed as our President and Chief Executive Officer effective March 17, 2017. Mr. Brog served on our Audit Committee from July 1, 2016 until March 17, 2017 and on the Compensation Committee from December 14, 2016 to March 17, 2017. From March 2015 until March 17, 2017, Mr. Brog served as the president of Locksmith Capital Management LLC, an investment advisory firm. Previously, he served as Chairman of the Board of Directors of Peerless Systems Corporation from June 2008 to February 2015, Chief Executive Officer from August 2010 to March 2015 and a director beginning in July 2007. Mr. Brog served as a Managing Director and Portfolio Manager to Locksmith Value Opportunity Fund LP from September 2007 to August 2010. He also served as Managing Director of E2 Investment Partners LLC, a special purpose vehicle to invest in Peerless, from March 2007 to July 2008. Prior to his experience at Locksmith Capital and E2 Investment Partners, Mr. Brog was President of Pembridge Capital Management LLC and the Portfolio Manager of Pembridge Value Opportunity Fund LP, a small cap value hedge fund, from June 2004 to September 2007. He also worked as the Managing Director of The Edward Andrews Group Inc., a boutique investment bank, from 1996 to 2007. From 1989 to 1995, Mr. Brog was a corporate finance and mergers and acquisitions associate of the law firm Skadden, Arps, Slate, Meagher & Flom LLP. Mr. Brog has previously served as a director of Eco-Bat Technologies Limited from October 2007 to July 2019, Chairman of the Board and Chairman of the Audit Committee of Deer Valley Corporation from October 2014 to April 2015, and as a member of the board of directors of the Topps Company Inc., from July 2006 to October 2007. Mr. Brog received a JD from Fordham University School of Law in 1989 and a BA from Tufts University in 1986. Mr. Brog’s qualifications to serve on our Board of Directors include his operational, legal, investment banking, executive management and financial analysis experience.

 

27

 

 

Michael Mikolajczyk, 71, is a continuing Class II director whose current term expires at our 2024 Annual Meeting. Mr. Mikolajczyk has served as a member of our Board of Directors from June 2001 until May 2002 and rejoined our Board of Directors in March 2004. Mr. Mikolajczyk was elected as the chairman of our Board of Directors in December 2017. Mr. Mikolajczyk also serves as a member of our Audit, Compensation, and Nominating and Governance Committees. Since September 2003, Mr. Mikolajczyk has served as managing director of Catalyst Capital Management, LLC, a private equity firm. From 2001 through 2003, Mr. Mikolajczyk worked as an independent consultant providing business and financial advisory services to early stage and mid-cap companies. Mr. Mikolajczyk also served as vice chairman of Diamond Management & Technology Consultants, Inc., a management and technology consulting firm, from 2000 to 2001, president from 1998 to 2000 and chief financial officer from 1994 to 1998. Mr. Mikolajczyk served as chief financial officer of Technology Solutions Company, a business solutions provider, from 1993 to 1994. In addition, Mr. Mikolajczyk served as a director of Diamond Management & Technology Consultants, Inc. from 1994 to 2010 and served as director of Kanbay International, Inc. from 2004 to 2007. Mr. Mikolajczyk is a CPA in the State of Michigan and holds an MBA from Harvard Business School and a BS in business from Wayne State University. Mr. Mikolajczyk’s qualifications to serve on our Board of Directors include his experience as an operating executive and his years of experience providing business and financial advisory services. Mr. Mikolajczyk is a financial expert with extensive experience in corporate governance.

 

Class III Director

 

Darren Seirer, 48, was appointed as a Class III director who was re-elected at the Company’s 2022 annual meeting of stockholders. His term will expire at our 2025 annual meeting. On January 1, 2023, Mr. Seirer was elected to serve on the Board of Directors of Janel Corporation, and appointed to serve as President and Chief Executive Officer. Furthermore, upon the recommendation of its Nominating and Corporate Governance Committee, Mr. Seirer was also appointed to serve as the Chairman of the Board and to serve on its Nominating and Corporate Governance Committee. Previously, Mr. Seirer had been a private investor and had served as an advisor to Janel Corporation since 2021. Mr. Seirer was previously at Select Equity Group, L.P. from 1993 to 2019. Mr. Seirer holds a BA in Economics from Columbia University. Mr. Seirer’s qualifications to serve on the Board of the Company include his extensive experience in finance and acquisitions.

 

Recent Resignations and Appointments of Executive Officers and Directors

 

Timothy E. Brog, age 59, was appointed as our President and Chief Executive Officer effective March 17, 2017. Mr. Brog has also been a member of our Board of Directors since May 2016. As of April 24, 2021, until such time as a new candidate is appointed, Mr. Brog took on the role of Acting Chief Financial Officer. His biographical information is provided above.

 

On December 12, 2022, the Board of Directors of the Company and Mr. Brog mutually agreed that the Company’s operational staffing requirements had changed and that a new Chief Executive Officer was needed. Mr. Brog remained employed by the Company until January 6, 2023. Mr. Brog’s departure was not the result of any disagreements with the Company on any matters relating to its operations, policies or practices. On February 24, 2023, the Board of Directors named Joseph Ferrara as the Executive Officer and Chief Financial Officer.

 

On February 20, 2023, Mr. Brog tendered his resignation as a Class II director, which became effective on February 22, 2023. Mr. Brog’s resignation as a member of the Board of Directors was not the result of any disagreements with the Company on any matters relating to its operations, policies or practices. On March 3, 2023, the Board of Directors appointed Dennis Paul, 50, as an independent director. Since 2012, Mr. Paul has served as a Founder and Managing Member of Thyra Global Management, and since 2012, he has served as a Senior Advisor at Blackstone.

 

28

 

 

CORPORATE GOVERNANCE

 

Director Independence

 

Our Board of Directors undertook a review of the independence of each director and considered whether any director has a material relationship with us that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. As a result of this review, our Board of Directors determined that Mr. Mikolajczyk independent under the standards for director independence adopted by the Board of Directors and are “independent directors” as defined under the Nasdaq rules. Based on the foregoing, our Board of Directors has concluded that a majority of our Board of Directors has been independent during 2021, as required by the Nasdaq rules.

 

On August 19, 2022, Mr. Jefferson Gramm and Ms. Susan Westphal, both of whom were independent directors, resigned from the Board the committees of the Board that they serve on. Mr. Seirer and Mr. Eidinger were appointed as their replacements by the Board of Directors.

 

On October 14, 2022, the Company received notifications from Nasdaq that it was no longer in compliance with various Nasdaq independent director requirements set forth in Listing Rule 5605. This rule requires, among other things, that (i) the Board of Directors be composed of a majority of independent directors, (ii) the Audit Committee be composed of three independent directors, and (iii) the Compensation Committee be composed of two independent directors. The Board of Directors was composed of four directors, one of which was an employee of the Company and therefore was not independent. At that time, the Board of Directors had not yet determined whether the two newly appointed directors would be deemed to be independent under the Nasdaq Listing Rules. Subsequently, on December 13, 2022, the Company notified Nasdaq of its decision to delist its common stock from the Nasdaq Capital Market. The delisting became effective December 30, 2022.

 

During December 2022, the Board began the analysis and review of the independence of Mr. Seirer and Mr. Eidinger to consider whether they have a material relationship with the Company that could compromise their ability to exercise independent judgment in carrying out their responsibilities. This review has not been completed as of the date hereof. On March 10, 2023, the Board of Directors appointed Dennis Paul as an independent director, and following Mr. Paul’s appointment, there were no vacancies on the Board of Directors. As such, the Board of Directors has determined that Mr. Mikolajczyk and Mr. Paul are the only independent directors under the standards for director independence adopted by the Board of Directors and therefore cannot conclude that a majority of the Board of Directors is independent under the Nasdaq rules.

 

Board of Directors Leadership Structure

 

Our Board of Directors is led by an independent Chairman, Mr. Mikolajczyk. The Board has determined that having an independent Chairman is in the best interest of the Company’s stockholders at this time and adopted a formal policy to that effect on December 14, 2016. The Board believes that this leadership structure is appropriate because it strikes an effective balance between management and independent director participation in the Board process. The independent Chairman role allows our Executive Officer to focus on his management responsibilities in leading the business, setting the strategic direction of the Company and optimizing the day-to-day performance and operations of the Company. At the same time, the independent Chairman can focus on Board leadership, providing guidance to the Executive Officer and the Company’s overall business strategy. The Board believes that the separation of functions between the Executive Officer and Chairman of the Board provides independent leadership of the Board in the exercise of its management oversight responsibilities, increases the accountability of the Executive Officer and creates transparency into the relationship among executive management, the Board of Directors and the stockholders. The independent Chairman regularly presides at executive sessions of the independent directors, without the presence of management.

 

Board of Directors Oversight of Risk

 

Our executive management team is responsible for our day-to-day risk management activities. The Board of Directors oversees these risk management activities, delegating its authority in this regard to the standing committees of the Board of Directors. The Audit Committee is responsible for discussing with executive management policies with respect to financial risk and enterprise risk management. The Audit Committee also oversees the Company’s corporate compliance programs. The Compensation Committee considers risk in connection with its design of compensation programs for our executives. The Nominating and Governance Committee reviews the Company’s corporate governance principles and their implementation. Each committee regularly reports to the Board of Directors. In addition to each committee’s risk management oversight, the Board of Directors regularly engages in discussions of the most significant risks that the Company is facing and how these risks are being managed.

 

29

 

 

The Board of Directors believes that each committee’s risk oversight function, together with the efforts of the full Board of Directors and the Chief Executive Officer in this regard, enables the Board of Directors to effectively oversee the Company’s risk management activities.

 

Committees of the Board of Directors and Meetings

 

Our Board of Directors has established three standing committees: an Audit Committee, a Compensation Committee and a Nominating and Governance Committee. Described below are the membership and principal responsibilities of each of the standing committees of the Board of Directors, as well as the number of meetings held during 2022. Each of these committees is composed entirely of non-employee directors who, for 2022, have been determined by our Board of Directors to be independent under the current requirements of Nasdaq and the rules and regulations of the SEC. Each committee operates under a charter approved by the Board of Directors setting out the purposes and responsibilities of the committee. As of December 31, 2022, Mr. Mikolajczyk was the only member of each committee, as he was the only director whose independence had been confirmed by the Board. On March 10, 2023, the Board of Directors appointed Dennis Paul as an independent director, and following Mr. Paul’s appointment, there were no vacancies on the Board of Directors. The Board of Directors has not yet determined the committees, if any, on which Mr. Paul will serve.

 

The Board of Directors held 16 meetings during 2022. Each of our directors attended every meeting. Our non-employee directors meet regularly without our Chief Executive Officer present. 

 

Audit Committee

 

From January 1, 2022 to August 19, 2022, our Audit Committee was comprised of Michael E. Mikolajczyk, Susan M. Westphal and Jefferson Gramm. Subsequently, Mr. Mikolajczyk was the only member of the committee.

 

Mr. Mikolajczyk is the chairman of our Audit Committee. Our Board of Directors has determined that each member of our Audit Committee, during the period served on the committee, met or meets the requirements for financial sophistication and independence for Audit Committee membership under the current requirements of Nasdaq and SEC rules and regulations. Our Board of Directors has also determined that Mr. Mikolajczyk is an “audit committee financial expert” as defined in the SEC rules. The Audit Committee’s responsibilities include, but are not limited to:

 

  selecting and hiring our independent registered public accounting firm, and approving the audit and permitted non-audit services to be performed by our independent registered public accounting firm;

 

  evaluating the qualifications, experience, performance and independence of our independent registered public accounting firm;

 

  monitoring the integrity of our financial statements and our compliance with legal and regulatory requirements as they relate to financial statements or accounting matters;

 

  reviewing the adequacy, effectiveness and integrity of our internal control policies and procedures;

 

  discussing the scope and results of the audit with the independent registered public accounting firm and reviewing with management and the independent registered public accounting firm our interim and year-end operating results;

 

  preparing the Audit Committee report required by the SEC in our annual proxy statement; and

 

  overseeing management with respect to enterprise and financial risk management.

 

Our Audit Committee held six meetings during 2022.

 

30

 

 

Compensation Committee

 

From January 1, 2022 to August 19, 2022, our Compensation Committee was comprised of Jefferson Gramm, Michael E. Mikolajczyk and Susan M. Westphal. Subsequently, Mr. Mikolajczyk was the only member of the committee.

 

Mr. Gramm was the chairman of our Compensation Committee. The Compensation Committee’s responsibilities include, but are not limited to:

 

  reviewing and approving our Chief Executive Officer’s and other executive officers’ annual base salaries and annual bonuses;

 

  evaluating and recommending to the Board of Directors incentive compensation plans;

 

  overseeing an evaluation of the performance of our executive officers;

 

  administering, reviewing and making recommendations with respect to our equity compensation plans; and

 

  reviewing and making recommendations to the Board of Directors with respect to director compensation.

 

The Compensation Committee may, in its sole discretion, retain or obtain the advice of one or more compensation consultants or other advisors to assist it with these duties.

 

Our Compensation Committee held one meeting during 2022. 

 

Nominating and Governance Committee

 

From January 1, 2022 to August 19, 2022, our Nominating and Governance Committee was comprised of Susan M. Westphal, Jefferson Gramm and Michael E. Mikolajczyk. Subsequently, Mr. Mikolajczyk was the only member of the committee.

 

Ms. Westphal was the chairman of our Nominating and Governance Committee. The Nominating and Governance Committee’s responsibilities include, but are not limited to:

 

  developing and recommending to the Board of Directors criteria for Board of Directors and committee membership;

 

  assisting our Board of Directors in identifying prospective director nominees and recommending to the Board of Directors nominees for each annual meeting of stockholders;

 

  recommending members for each committee to our Board of Directors;

 

  reviewing developments in corporate governance practices and developing and recommending governance principles applicable to our Board of Directors; and

 

  overseeing the evaluation of the Board of Directors.

 

Our Nominating and Governance Committee held one meeting during 2022.

 

31

 

 

Code of Ethics

 

We have adopted a Code of Ethics that applies to all of our employees, officers and directors. If you would like a copy our Code of Ethics, write to Investor Relations, Rubicon Technology, Inc., 900 East Green Street, Bensenville, Illinois 60106, and a copy of the Code of Ethics will be provided to you, free of charge. Any waiver from or amendment to the Code of Ethics granted to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, will be timely disclosed by filing a Current Report on Form 8-K.

 

Policies and Procedures Governing Director Nominations

 

The Nominating and Governance Committee considers candidates for nomination to the Board of Directors from a number of sources, including recommendations by current members of the Board of Directors and members of management. Current members of the Board of Directors are considered for re-election unless they have notified us that they do not wish to stand for re-election. The Nominating and Governance Committee will also consider director candidates recommended by our stockholders, although a formal policy has not been adopted with respect to consideration of such candidates because stockholders may nominate director candidates pursuant to our bylaws. Stockholders desiring to submit recommendations for director candidates must follow the following procedures:

 

  The Nominating and Governance Committee will accept recommendations of director candidates throughout the year; however, in order for a recommended candidate to be considered for nomination for election at an upcoming annual meeting of stockholders, the recommendation must be received by the Acting Secretary of the Company not later than the close of business on the 60th day nor earlier than the close of business on the 90th day prior to the anniversary date of our most recent annual meeting of stockholders, unless the date of the annual meeting is more than 30 days before or more than 60 days after the first anniversary of the preceding year’s annual meeting, in which case notice must be delivered not earlier than the 90th day prior to such annual meeting and not later than the close of business on the later of the 60th day prior to such annual meeting or the 10th day following the day on which we first publicly announce the date of such annual meeting. If the number of directors to be elected to the Board is increased and the Company does not make public announcement naming all of the nominees for director or specifying the size of the increased Board at least 70 days prior to the first anniversary of the preceding year’s annual meeting, a stockholder’s nomination notice will also be considered timely with respect to nominees for any newly created positions if such notice is delivered to the Acting Secretary not later than the close of business on the 10th day following the day on which such public announcement is first made by the Company.

  

  A stockholder making the recommendation must be a stockholder of record at the time of giving of notice, be entitled to vote at the meeting and comply with the notice procedures set forth in the bylaws. Furthermore, this recommendation must be in writing and must include the following initial information: (i) as to each person whom the stockholder proposes to nominate for election as a director, all information relating to such person that would be required to be disclosed in proxy solicitations for election of directors in an election contest, or would otherwise be required, in each case pursuant to Regulation 14A under the Exchange Act  and Rule 14a-11 promulgated under the Exchange Act, including such person’s written consent to being named in the proxy statement as a nominee and to serving as a director if elected; and (ii) as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the nomination is made, the name and address of such stockholder and beneficial owner, and the class and number of shares of the Company that are owned beneficially and of record by such stockholder and beneficial owner. The Nominating and Governance Committee may subsequently request additional information regarding the candidate.

 

In evaluating nominees for director, the Nominating and Governance Committee is guided by, among other things, the objective that the Board of Directors be composed of qualified, dedicated and highly regarded individuals who have experience relevant to our operations and who understand the complexities of our business environment. The Nominating and Governance Committee may also consider other factors such as whether the candidate is independent under the standards adopted by the Board of Directors and within the meaning of the listing standards of Nasdaq, and whether the candidate meets any additional requirements for service on the Audit Committee. The Nominating and Governance Committee does not intend to evaluate candidates recommended by stockholders any differently than other candidates. Under the Company’s bylaws, as amended, at least 50% of the members of the Board of Directors must be independent under the Nasdaq Listing Rules.

 

32

 

 

Stockholder Communications with the Board of Directors

 

Interested parties, including stockholders, may communicate by mail with all or selected members of the Board of Directors. Correspondence should be addressed to the Board of Directors or any individual director(s) or group or committee of directors either by name or title (for example, “Chairman of the Nominating and Governance Committee” or “All Non-Management Directors”). All correspondence should be sent to Rubicon Technology, Inc., 900 East Green Street, Bensenville, Illinois 60106. The Board of Directors will, as necessary, generally screen out communications from stockholders to identify communications that are (i) commercial, charitable or other solicitations for products, services and funds, (ii) matters of a personal nature not relevant for stockholders, or (iii) matters that are of a type that render them improper or irrelevant to the functioning of the Board of Directors and the Company.

 

Attendance at Annual Meeting

 

Directors are encouraged, but not required, to attend our annual stockholders’ meeting. All directors attended the 2022 Annual Meeting of Stockholders either in person or telephonically.

 

SECTION 16(A) BENEFICIAL OWNERSHIP REPORTING COMPLIANCE

  

Section 16(a) of the Exchange Act requires our directors, executive officers and persons who own more than 10% of our common stock to file with the SEC initial reports of ownership and reports of changes in ownership of our common stock and to provide us copies of these reports. Based solely on a review of the copies of these reports furnished to us and written representations that no other reports were required to be filed, we believe that all such filings applicable to our officers, directors and beneficial owners of greater than 10% of our common stock were made timely during the fiscal year ended December 31, 2022.

 

ITEM 11. EXECUTIVE COMPENSATION

 

DIRECTOR COMPENSATION

 

In 2022, all non-employee directors received an annual fee of $20,000 cash, payable quarterly. At every Annual Meeting, beginning in 2018 until 2021, non-employee directors received $10,000 in restricted stock units (“RSUs”) which vest on the day immediately preceding the next following Annual Meeting of Stockholders. The Board granted no RSUs in 2022. The Chairman of the Board and Chairman of the Audit Committee each receive an annual cash retainer of $5,000, payable quarterly.

 

We also have a policy of reimbursing directors for travel, lodging and other reasonable expenses incurred in connection with their attendance at Board or committee meetings or conducting Company business.

 

The following table sets forth information regarding the aggregate compensation we paid to the non-employee members of our Board of Directors for 2022.

 

Name  Fees
earned or
paid in cash
($)
   Stock
awards(1)
($)
   Total
($)
 
Michael E. Mikolajczyk   30,000    10,000(2)   40,000 
John Eidinger   7,283(3)       7,283 
Darren Seirer   7,283(3)       7.283 
Susan M. Westphal   12,717(4)   10,000(5)   30,000 
Jefferson Gramm   12,717(4)   10,000(6)   30,000 

 

(1) Amounts reflect the grant date fair value of the restricted stock units granted at the 2021 Annual Meeting (the “2021 RSUs”).

 

33

 

 

(2) During the three months ended June 30, 2022, the 2021 RSUs were automatically converted and Mr. Mikolajczyk was issued 1,010 shares of restricted stock.

 

(3) The Company has accrued $7,283  for each of Messrs. Eidinger and Seirer, which represents the pro rata share of the annual fee for the portion of the year each member served. Both directors have not determined whether they will take payment for their services.

 

(4) Amount represents the pro rata share of the annual fee for the portion of the year each member served.

 

(5) During the three months ended June 30, 2022, the 2021 RSUs were automatically converted and Ms. Westphal was issued 1,010 shares of restricted stock.

 

(6) During the three months ended June 30, 2022, the 2021 RSUs were automatically converted and Mr. Gramm was issued 1,010 shares of restricted stock.

 

Summary Compensation Table

 

The table below sets forth, the compensation earned by Timothy E. Brog, the President, Chief Executive Officer and Acting Chief Financial Officer, and Kevin T. Lusardi our former Chief Financial Officer, during fiscal 2022 and fiscal 2021. Such persons are referred to in this Report on Form 10-K as our “named executive officers.” Mr. Lusardi was the Company’s Chief Financial Officer from March 2021 to April 2021.

 

Name and Principal Position  Year   Salary
($)
   Bonus
($)
   Stock
Awards
($)
   All Other 
Compensation
($)
   Total
($)
 
Timothy E. Brog   2022    332,692    350,000(1)   398,750(2)       1,081,442 
President, Chief Executive Officer & Acting Chief Financial Officer   2021    350,000        341,055(3)       691,055 
                               
Kevin T. Lusardi(4)   2021    19,048                19,048 
Former Chief Financial Officer                              

  

(1) During 2022, the Company amended Mr. Brog’s executive employment agreement, whereby Mr. Brog was paid $350,000 to reward him for his assistance in the closing of the Stock Purchase and Sale Agreement between Rubicon Technology, Inc. and Janel Corporation. As part of that same amendment, Mr. Brog waived his rights to severance under his original employment agreement.

 

(2) During 2022, Mr. Brog’s 25,000 RSUs vested at a price of $15.95.

 

(3) Pursuant to Mr. Brog’s employment agreement, he was eligible for a bonus based upon certain objectives set forth by the Compensation Committee and agreed to by him and a discretionary bonus. For work performed in 2020 and paid in 2021, as part of his objective bonus, Mr. Brog was eligible to earn up to 42,067 shares of the Company’s common stock if certain goals were achieved. The Board of Directors determined that Mr. Brog’s 2020 objectives were only partially met and as a result Mr. Brog was granted 31,550 shares of common stock in 2021 for work performed in 2020.

 

(4) Prior to his appointment as CFO in March 2021, Mr. Lusardi served as a consultant to the Company from December 2020 to the date of such appointment and was paid $50,346 for his services during that period.

 

Discussion of Summary Compensation Table

 

Our executive compensation policies and practices for fiscal 2022 and 2021, pursuant to which the compensation set forth in the “Summary Compensation Table” table was paid or awarded, are described below.

 

34

 

 

Base salary

 

Pursuant to the terms of his employment agreement, the annual base salary for 2022 for Mr. Brog was $350,000 until it was changed to $300,000 as part of his amended employment agreement.

 

Pursuant to the terms of their employment agreements, the annual base salaries for 2021 for Mr. Brog and Mr. Lusardi were $350,000 and $170,000, respectively.

 

We formally evaluate executive performance on an annual basis, and these evaluations are one of the factors considered in making adjustments to base salaries. 

 

Incentive bonuses 

 

The primary objectives of our incentive bonus plan are to provide an incentive for superior work, to motivate our executives toward even higher achievement and business results, to tie our executives’ goals and interests to ours and our stockholders’ and to enable us to attract and retain highly qualified individuals. These targets are typically set in the first three months of the year. The targets under our objective incentive bonus plan are mutually agreed upon by the independent directors and each of the executives.

 

Objective incentive compensation

 

In 2008, our Board of Directors adopted a policy generally to grant equity awards to executives once per year to the extent equity awards are to be granted during such year (except in the case of newly hired executives, as described below). With respect to newly hired executives, our practice is typically to make equity grants at the first meeting of the Board of Directors following such executive’s hire date. We do not have any program, plan or practice to time equity awards in coordination with the release of material non-public information.

 

Pursuant to Mr. Brog’s employment agreement, he was eligible for a bonus based upon certain objectives set forth by the Compensation Committee and agreed to by him.

 

2022 Goals

 

The Compensation Committee did not set specific goals for Mr. Brog in 2022, however, Mr. Brog was paid $350,000 to reward him for his assistance in the closing of the Stock Purchase and Sale Agreement between Rubicon Technology, Inc. and Janel Corporation. As part of that same amendment, Mr. Brog waived his rights to severance under his original employment agreement.

 

2021 Goals

 

In 2021, Mr. Brog’s primary goal was to identify and consummate an acquisition. The Compensation Committee decided that Mr. Brog’s bonus for work performed in 2021 would be solely discretionary and that there would be no objective goals or bonus. To date, Mr. Brog did not receive an objective nor a discretionary bonus for work performed in 2021.

 

Severance and change in control arrangements

 

Payments upon termination are described below under “Termination of Employment or Change in Control”.

 

OUTSTANDING EQUITY AWARDS AT 2022 FISCAL YEAR-END

 

There were no outstanding equity awards at December 31, 2022.

 

TERMINATION OF EMPLOYMENT OR CHANGE IN CONTROL

 

Mr. Brog was the only employee to have an employment agreement during 2022. That agreement did include severance terms and restrictive covenants. During 2022, Mr. Brog’s employment agreement was amended, whereby he forfeited and waived his right to severance in exchange for the Company’s payment of the $350,000 awarded to him for his assistance in the closing of the Janel transaction. On February 20, 2023, the Company entered into a Confidential Separation Agreement and General Release (the “Separation Agreement”) with Mr. Brog, in connection with Mr. Brog’s resignation from the Company as Chief Executive Officer, President and Acting Chief Financial Officer. Pursuant to the Separation Agreement, Mr. Brog was entitled to receive, among other things, a payment of $112,000 for the assignment to the Company by Mr. Brog of 57,593 shares of common stock of the Company held by Mr. Brog. The Separation Agreement also contained a general release of claims against the Company, as well as certain other customary covenants, including covenants pertaining to non-disparagement and confidentiality.

 

35

 

 

Equity Compensation Awards.   The equity compensation awards granted under the 2016 Plan or 2007 Plan may become vested upon a change in control. The 2016 and 2007 Plans provide that in the event of “change in control,” as defined in the 2016 and 2007 Plans, each outstanding award will be treated as the Compensation Committee determines, including that the successor corporation or its parent or subsidiary may be required to assume or substitute an equivalent award for each outstanding award. The Compensation Committee is not required to treat all awards similarly. If there is no assumption or substitution of outstanding awards, the award recipient will fully vest in and have the right to exercise all of his or her outstanding options and stock appreciation rights, all restrictions on restricted stock and RSUs will lapse and all performance goals or other vesting requirements for performance awards will be deemed achieved at 100% of target levels and all other terms and conditions will be deemed met. If an option or stock appreciation right is not assumed or substituted, the Compensation Committee will provide notice to the award recipient that the option or stock appreciation right will be fully vested and exercisable for a period of time determined by the Compensation Committee in its discretion, and the option or stock appreciation right will terminate upon the expiration of such period. Notwithstanding the Compensation Committee’s general discretionary authority described above, the individual award agreements may provide for the vesting of such awards upon the occurrence of a change in control. Under the 2016 and 2007 Plans, a “change in control” is deemed to occur when (i) a person becomes the beneficial owner (directly or indirectly) of at least 50% of the voting power represented by the Company’s outstanding voting securities, (ii) the Company sells or disposes of all or substantially all of its assets, (iii) the composition of the Board of Directors changes within a two-year period resulting in fewer than a majority of the directors being “incumbent directors” (as defined in the 2016 and 2007 Plans), or (iv) a merger or consolidation of the Company is consummated with any other corporation resulting in the voting securities of the Company outstanding immediately prior thereto representing (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) less than 50% of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

Securities Authorized for Issuance under Equity Compensation Plans

 

The following table represents securities authorized for issuance under, the Rubicon Technology Inc. 2007 Stock Incentive Plan, as amended and restated, and the Rubicon Technology Inc. 2016 Stock Incentive Plan as of December 31, 2022.

 

Equity Compensation Plan Information

 

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 issuances
under the equity
compensation plans
(excluding securities
reflected in column
(a))
 
   (a)   (b)   © 
Equity compensation plans approved by security holders(1)   300   $44.10    320,273 

 

(1) The Rubicon Technology Inc. 2007 Stock Incentive Plan was approved by stockholders before our initial public offering. The Rubicon Technology Inc. 2016 Stock Incentive Plan was approved by stockholders in June 2016.

 

36

 

 

Security Ownership of Certain Beneficial Owners and Management

 

Unless otherwise noted, the following table sets forth, as of February 28, 2023, the beneficial ownership of our common stock by:

 

  each person that was a beneficial owner of 5% of more of our outstanding shares of common stock;

 

  each of our named executive officers;

 

  each of our directors, including the director nominees; and

 

  all of our named executive officers and directors as a group.

 

Beneficial ownership is determined in accordance with the rules of the SEC. These rules generally attribute beneficial ownership of securities to persons who possess sole or shared voting power or investment power with respect to such securities. Except as otherwise indicated, all of the shares reflected in the table are shares of common stock and all persons listed below have sole voting and investment power with respect to the shares beneficially owned by them, subject to applicable community property laws. Percentage of beneficial ownership is based on 2,410,265 shares of common stock outstanding as of February 28, 2023. Unless otherwise indicated in the footnotes below, the address for each beneficial owner is c/o Rubicon Technology, Inc., 900 East Green Street, Bensenville, Illinois 60106. 

 

   Shares beneficially owned 
Name of beneficial owner  Number   Percent 
5% stockholders:        
Bandera Master Fund L.P.(1)   128,323    5.3%
Janel Corporation(2)   1,108,000    46.0%
           
Named Executive Officers,  Directors and Nominees:          
Timothy Brog   4,969    0.2%
Darren Seirer(3)       0.0%
Michael E. Mikolajczyk   31,456    1.3%
John Eidinger(4)       0.0%
           
All executive officers and directors as a group (4 persons)(5)   36,425    1.5%

 

(1) The ownership information set forth in the table is based on information contained in a statement on Schedule 13D (the “Bandera 13D”), filed on August 19, 2022, with the SEC by Bandera Master Fund L.P. (“Bandera”), together with Bandera Partners LLC, Gregory Bylinsky and Jefferson Gramm, Managing Partners, Managing Directors and Portfolio Managers of Bandera Partners (“Reporting Persons”) with respect to ownership of shares of our common stock. The Bandera 13D reflects that each of Bandera Master Fund L.P. and Bandera Partners has sole dispositive and voting power with respect to 128,323 of the reported shares. Bandera reports on the Bandera 13D that each of Messrs. Bylinsky and Gramm as Managing Partners, Managing Directors and Portfolio Managers of Bandera Partners may be deemed to have shared power to vote or dispose of the shares owned by Bandera. Bandera reports on the Bandera 13D that no person other than the Reporting Persons have the right to receive or the power to direct the receipts of dividends from, or the proceeds from the sale of, our common stock. The principal business address of Bandera is 50 Broad Street, Suite 1820, New York, New York 10004.

 

37

 

 

(2) The ownership information set forth in the table is based on information contained in a statement on Schedule 13D (the “Janel 13D”), filed on August 15, 2022, with the SEC by Janel, together with Oaxaca Group L.L.C.  and Dominique Schulte, its then Chief Executive Officer, (“Reporting Persons”) with respect to ownership of shares of our common stock. The Janel 13D reflects that the Reporting Persons have shared dispositive and voting power with respect to 1,108,000 of the reported shares. The principal business address of Janel is 80 Eighth Avenue, New York, New York 10011.

 

(3) Mr. Seirer is the President and Chief Executive Officer of Janel Corporation, and serves as the Chairman of the Board on Janel’s Board of Directors. Excludes the shares owned by Janel, as Mr. Seirer does not have sole dispositive and voting power with respect to the Janel shares, and therefore is not a beneficial owner of those shares.

 

(4) Mr. Eidinger serves as the Vice Chairman of the Board on Janel’s Board of Directors. Excludes the shares owned by Janel, as Mr. Eidinger does not have sole dispositive and voting power with respect to the Janel shares, and therefore is not a beneficial owner of those shares.

 

(5) Excludes the shares owned by Janel.

 

On March 3, 2023, the Board of Directors appointed Dennis Paul, 50, as an independent director. Mr. Paul has no beneficial ownership of Rubicon shares.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Policy and Procedures for Review, Approval or Ratification

 

We recognize that transactions between the Company and related persons present a potential for actual or perceived conflicts of interest. Our general policies with respect to such transactions are included in our Code of Ethics which is administered by our Audit Committee. All employees and members of our Board of Directors agree to be bound by the Code of Ethics. As a supplement to the Code of Ethics, the Audit Committee adopted a written policy setting out the procedures and standards to be followed for the identification and evaluation of “related party transactions.” For purposes of the policy, a related party transaction is any transaction or series of related transactions in excess of $120,000 in which we are a party and in which a “related person” has a material interest. Related persons include our directors, director nominees, executive officers, beneficial owners of 5% or more of any class of our voting securities and members of their immediate families. The Audit Committee has determined that certain transactions are deemed to be pre-approved under this policy. These include (i) transactions with another company in which the related person’s only interest is as a director or beneficial owner of less than 10% of the equity interests in that other company and (ii) certain compensation arrangements that have either been disclosed in our public filings with the SEC or approved by our Compensation Committee.

 

We collect information about potential related party transactions in our annual questionnaires completed by directors, executive officers and certain beneficial owners of 5% or more of any class of our voting securities. Potential related party transactions are first reviewed and assessed by our Acting Secretary to consider the materiality of the transactions and then reported to the Audit Committee. If a related party transaction is identified during the year, it is reported promptly to the Audit Committee. The Audit Committee reviews and considers all relevant information available to it about each related party transaction. A related party transaction is approved or ratified only if the Audit Committee determines that it is in, or is not inconsistent with, our best interests and those of our stockholders and is in compliance with the Code of Ethics.

 

Director Independence

 

Our Board of Directors undertook a review of the independence of each director and considered whether any director has a material relationship with us that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. As a result of this review, our Board of Directors determined that Mr. Mikolajczyk is independent under the standards for director independence adopted by the Board of Directors and are “independent directors” as defined under the Nasdaq rules. Based on the foregoing, our Board of Directors has concluded that a majority of our Board of Directors has been independent during 2021, as required by the Nasdaq rules.

 

On August 19, 2022, Mr. Jefferson Gramm and Ms. Susan Westphal, both of whom were independent directors, resigned from the Board the committees of the Board that they serve on. Mr. Seirer and Mr. Eidinger were appointed as their replacementds by the Board of Directors.

 

38

 

 

On October 14, 2022, the Company received notifications from Nasdaq that it was no longer in compliance with various Nasdaq independent director requirements set forth in Listing Rule 5605. This rule requires, among other things, that (i) the Board of Directors be composed of a majority of independent directors, (ii) the Audit Committee be composed of three independent directors, and (iii) the Compensation Committee be composed of two independent directors. The Board of Directors was composed of four directors, one of which was an employee of the Company and therefore was not independent. At that time, the Board of Directors had not yet determined whether the two newly appointed directors would be deemed to be independent under the Nasdaq Listing Rules. Subsequently, on December 13, 2022, the Company notified Nasdaq of its decision to delist its common stock from the Nasdaq Capital Market. The delisting became effective December 30, 2022.

 

During December 2022, the Board began the analysis and review of the independence of Mr. Seirer and Mr. Eidinger to consider whether they have a material relationship with the Company that could compromise their ability to exercise independent judgment in carrying out their responsibilities. This review has not been completed as of the date hereof. On March 10, 2023, the Board of Directors appointed Dennis Paul as an independent director, and following Mr. Paul’s appointment, there were no vacancies on the Board of Directors. As such, the Board of Directors has determined that Mr. Mikolajczyk and Mr. Paul are the only independent directors under the standards for director independence adopted by the Board of Directors and therefore cannot conclude that a majority of the Board of Directors is independent under the Nasdaq rules.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The Audit Committee of the Board of Directors has selected Marcum LLP (“Marcum”) to serve as the Company’s independent registered public accounting firm for the fiscal year ending December 31, 2023, and is submitting this matter to the stockholders for ratification at the Annual Meeting. Marcum has served as the Company’s independent registered public accounting firm since 2017.

 

Neither our bylaws nor other governing documents or law require stockholder ratification of the selection of Marcum as our independent registered public accounting firm. However, the Board of Directors is submitting the selection of Marcum to the stockholders for ratification as a matter of good corporate practice. In the event the proposal to ratify the selection of Marcum is defeated, the adverse vote will be considered as a direction to the Board of Directors to select another independent registered public accounting firm for the next fiscal year ending December 31, 2024. However, because of the expense and difficulty in changing independent registered public accounting firms after the beginning of a year, the Board intends to allow the appointment of Marcum for the fiscal year ending December 31, 2023 to stand unless the Board finds other reasons for making a change.

 

Audit Fees

 

The aggregate fees billed by Marcum for audit services of the Company’s annual financial statements and review services of the Company’s quarterly financial statements for the fiscal year 2022 were $221,883. The aggregate fees billed by Marcum for audit services of the Company’s annual financial statements and assistance with and review of SEC filings for the fiscal year 2021 were approximately $200,356.

 

Audit-Related Fees

 

There were no audit-related fees billed by Marcum in the fiscal years 2022 and 2021.

 

Tax Fees

 

There were no tax fees billed by Marcum in the fiscal years 2022 and 2021.

 

All Other Fees

 

There were no other fees billed by Marcum in the fiscal years 2022 and 2021 for any other services.

 

Pre-Approval Policy and Procedures

 

In accordance with the Sarbanes-Oxley Act of 2002, the Audit Committee is required to pre-approve all auditing services and permissible non-audit services, including related fees and terms, to be performed for the Company by its independent registered public accounting firm subject to the de minimis exceptions for non-audit services described under the Exchange Act, which are approved by the Audit Committee prior to the completion of the audit. In the fiscal years 2022 and 2021, the Audit Committee pre-approved all audit and non-audit services provided to the Company by its independent registered public accounting firm.

 

39

 

 

PART IV

 

ITEM 15. EXHIBITS AND CONSOLIDATED FINANCIAL STATEMENT SCHEDULES

 

(a) Financial statements. The following Consolidated Financial Statements are filed as part of this Annual Report on Form 10-K.

 

  Page
   
Report of Independent Registered Public Accounting Firm (PCAOB ID #688) F-2
Consolidated Balance Sheets as of December 31, 2022 and 2021 F-4
Consolidated Statements of Operations for the years ended December 31, 2022 and 2021 F-5
Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021 F-6
Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022 and 2021 F-7
Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021 F-8
Notes to Consolidated Financial Statements F-9

 

(b) Exhibits. The exhibits filed or incorporated by reference as a part of this report are listed in the Index to Exhibits which appears following the signature page to this Annual Report on Form 10-K and are incorporated by reference.

 

(c) Financial statement schedules not listed above have been omitted because they are inapplicable, are not required under applicable provisions of Regulation S-X, or the information that would otherwise be included in such schedules is contained in the registrant’s financial statements or accompanying notes. 

 

ITEM 16. FORM 10-K SUMMARY

 

None.

 

40

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on March 30, 2023.

 

  Rubicon Technology, Inc.
     
  By /s/ Joseph Ferrara
   

Joseph Ferrara

Executive Officer and Chief Financial Officer (Principal Executive, Financial, and Accounting Officer)

 

KNOWN BY ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Joseph Ferrara, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.

 

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

 

Signature   Title
     

/s/ Joseph Ferrara

  Executive Officer and Chief Financial Officer
Joseph Ferrara   (Principal Executive, Financial, and Accounting Officer)
     
/s/ Michael E. Mikolajczyk   Chairman of the Board of Directors
Michael E. Mikolajczyk    
     
/s/ Darren Seirer   Director
Darren Seirer    
     
/s/ John Eidinger   Director
John Eidinger    
     
/s/ Dennis Paul   Director
Dennis Paul    

 

41

 

 

EXHIBIT INDEX

 

The Exhibits listed below are filed or incorporated by reference as part of this Annual Report on Form 10-K.

 

Exhibit No.   Description   Incorporation by Reference
         
2.1   Stock Purchase and Sale Agreement, dated as of July 1, 2022, between Janel Corporation and Rubicon Technology, Inc.   Filed as Exhibit 2.1 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-38834)
         
3.1   Eighth Amended and Restated Certificate of Incorporation of Rubicon Technology, Inc.   Filed as Exhibit 3.1 to the registrant’s Registration Statement on Form S-1/A, filed on November 1, 2007 (File No. 333-145880)
         
3.2   Amendment No. 1 to Eighth Amended and Restated Certificate of Incorporation of Rubicon Technology, Inc.   Filed as Appendix A to the registrant’s Definitive Proxy Statement on Schedule 14A, filed on April 29, 2011 (File No. 1-33834)
         
3.3   Amendment No. 2 to Eighth Amended and Restated Certificate of Incorporation of Rubicon Technology, Inc.   Filed as Exhibit 3.1 to the registrant’s Current Report on Form 8-K, filed on May 4, 2017 (File No. 1-33834)
         
3.4   Second Amended and Restated Bylaws of Rubicon Technology, Inc.   Filed as Exhibit 3.3 to the registrant’s Quarterly Report on Form 10-Q, filed on May 10, 2016 (File No. 1-33834)
         
3.5   Certificate of Designations of Series A Junior Participating Preferred Stock of Rubicon Technology, Inc. filed with the Secretary of State of Delaware on December 18, 2017.   Filed as Exhibit 3.1 to the registrant’s Current Report on Form 8-K, filed on December 18, 2017 (File No. 1-33834)
         
3.6   Amendment No. 3 to Eighth Amended and Restated Certificate of Incorporation of Rubicon Technology, Inc.   Filed as Exhibit 3.1 to the registrant’s Current Report on Form 8-K, filed on May 15, 2018 (File No. 1-33834)
         
3.7   Third Amended and Restated Bylaws of Rubicon Technology, Inc.   Filed as Exhibit 3.1 to the registrant’s Current Report on Form 8-K, filed on February 24, 2023 (File No. 1-33834)
         
4.1   Specimen Common Stock Certificate   Filed as Exhibit 4.1 to the registrant’s Registration Statement on Form S-1/A, filed on November 13, 2007 (File No. 333-145880)
         
4.2   Description of Capital Stock   Incorporated by reference to Item 1 of the registrant’s Registration Statement on Form 8-A, filed on November 13,2007 (File No. 1-33834)
         
4.3   Description of Preferred Stock Purchase Rights   Incorporated by reference to Item 1 of the registrant’s Registration Statement on Form 8-A, filed on December 18, 2017 (File No. 1-33834), as amended by Amendment No. 1 to the Registration Statement on Form 8-A filed on December 22, 2020 (File No. 1-33834) and Amendment No. 2 to the Registration Statement on Form 8-A filed on July 11, 2022 (File No. 1-33834)
         
4.4   Rights Agreement dated as of December 18, 2017, between Rubicon Technology, Inc. and American Stock Transfer & Trust Company, LLC, which includes the Form of Certificate of Designations of Series A Junior Participating Preferred Stock as Exhibit A, the Form of Right Certificate as Exhibit B and the Summary of Rights to Purchase Preferred Shares as Exhibit C.   Filed as Exhibit 4.1 to the registrant’s Current Report on Form 8-K, filed on December 18, 2017 (File No. 1-33834)
         
4.5   Amendment No. 1 to the Rights Agreement, dated as of December 18, 2020, between Rubicon Technology, Inc. and American Stock Transfer & Trust Company, LLC   Filed as Exhibit 4.1 to the registrant’s Current Report on Form 8-K, filed on December 18, 2020 (File No. 1-33834)

 

42

 

 

10.1*   Rubicon Technology, Inc. 2007 Stock Incentive Plan, as amended and restated, effective March 23, 2011   Filed as Exhibit 10.2 to the registrant’s Annual Report on Form 10-K, filed on March 13, 2014 (File No. 1-33834)
         
10.2*   Rubicon Technology, Inc. 2016 Stock Incentive Plan   Filed as Appendix A to the registrant’s Definitive Proxy Statement on Schedule 14A, filed on May 18, 2016 (File No. 1-33834)
         
10.3(a)*   Form of Notice of Stock Option Grant and Stock Option Agreement pursuant to Rubicon Technology, Inc. 2016 Stock Incentive Plan   Filed as Exhibit 10.2 to the registrant’s Quarterly Report on Form 10-Q, filed on August 9, 2016 (File No. 1-33834)
         
10.3(b)*   Form of Non-Employee Director Restricted Stock Agreement pursuant to Rubicon Technology, Inc. 2016 Stock Incentive Plan   Filed as Exhibit 10.3 to the registrant’s Quarterly Report on Form 10-Q, filed on August 9, 2016 (File No. 1-33834)
         
10.3(c)*   Form of Restricted Stock Unit Agreement pursuant to Rubicon Technology, Inc. 2016 Stock Incentive Plan (with time-based vesting)   Filed as Exhibit 10.4 to the registrant’s Quarterly Report on Form 10-Q, filed on August 9, 2016 (File No. 1-33834)
         
10.4*   Form of Indemnification Agreement for Directors and Executive Officers   Filed as Exhibit 10.1 to the registrant’s Quarterly Report on Form 10-Q, filed on May 8, 2015 (File No. 1-33834)
         
10.5*   Executive Employment Agreement by and between Rubicon Technology, Inc. and Timothy E. Brog, dated as of March 1, 2017   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on March 16, 2017 (File No. 1-33834)
         
10.6*   Amended and Restated Executive Employment Agreement by and between Rubicon Technology, Inc. and Timothy E. Brog, dated as of May 12, 2017   Filed as Exhibit 10.2 to the registrant’s Quarterly Report on Form 10-Q, filed on May 12, 2017 (File No. 1-33834)
         
10.7   Stockholder’s Agreement dated as of November 16, 2017, by and among Rubicon Technology, Inc. and Bandera Partners LLC, Bandera Master Fund L.P., Gregory Bylinsky and Jefferson Gramm   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on November 16, 2017 (File No. 1-33834)
         
10.8      Asset Purchase Agreement, dated as of May 17, 2019, by and among Wellfount, Corporation, Rubicon DTP LLC and Rubicon Technology, Inc.   Filed as Exhibit 10.1 to the registrant’s Quarterly Report on Form 10-Q, filed on August 14, 2019 (File No. 1-33834)
         
10.9   Sale and Purchase Agreement, dated as of December 19, 2019, by and among Rubicon Sapphire Technology (Malaysia) SDN. BHD., Rubicon Technology, Inc. and Computime (Malaysia) SDN. BHD   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on December 19, 2019 (File No. 1-33834)
         
10.10    Share Sale Agreement, dated December 9, 2020 between Rubicon Technology, Inc. and Kang Lan Hiang   Filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K, filed on December 9, 2020 (File No. 1-33834)

 

43

 

 

10.11*   Executive Employment Agreement by and between Rubicon Technology, Inc. and Kevin T. Lusardi, dated as of March 17, 2021   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on March 22, 2021 (File No. 1-33834)
         
10.12   Real Estate Sales Contract, dated as of February 7, 2022, between Rubicon Technology, Inc. and Capitol Trucking, Inc., a Texas corporation for the purchase of that parcel of real property commonly known as Fox Valley Business Park, Lot 101, Batavia, Illinois, 60510.   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on February 9, 2022 (File No. 1-33834)
         
10.13   Amendment No. 2 to Section 382 Rights Agreement, dated as of July 1, 2022, by and between Rubicon Technology, Inc. and American Stock Transfer & Trust Company, LLC.   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)
         
10.14*   Form of First Amendment to Executive Employment Agreement, by and between Rubicon Technology, Inc. and Timothy E. Brog.   Filed as Exhibit 10.2 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)
         
10.15   Business Loan Agreement, dated August 15, 2022, between Rubicon Technology BP LLC and American Community Bank & Trust   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.16   Promissory Note, dated August 15, 2022, between Rubicon Technology BP LLC and American Community Bank & Trust   Filed as Exhibit 10.2 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.17   Commercial Guaranty, dated August 15, 2022, between Rubicon Worldwide LLC and American Community Bank & Trust   Filed as Exhibit 10.3 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.18   Commercial Guaranty, dated August 15, 2022, between Rubicon Technology, Inc. and American Community Bank & Trust   Filed as Exhibit 10.4 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.19   Mortgage, dated August 15, 2022, between Rubicon Technology BP LLC and American Community Bank & Trust   Filed as Exhibit 10.5 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.20   Assignment of Rents, dated August 15, 2022, between Rubicon Technology BP LLC and American Community Bank & Trust   Filed as Exhibit 10.6 to the registrant’s Current Report on Form 8-K, filed on August 19, 2022 (File No. 1-33834)
         
10.21*   Confidential Separation Agreement and General Release, dated February 20, 2023, by and between Timothy E. Brog and Rubicon Technology, Inc.   Filed as Exhibit 10.1 to the registrant’s Current Report on Form 8-K, filed on February 24, 2023 (File No. 1-33834)
         
21.1**   Subsidiaries of the Company    

 

44

 

 

24.1**   Power of Attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K)    
         
31.1**   Certification of Executive Officer and Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002    
         
32.1**   Certification of Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002    
         
99.1   Tender and Voting Agreement by and among Janel Corporation, Rubicon Technology, Inc. and Aldebaran Capital, LLC, dated July 1, 2022.   Filed as Exhibit 99.1 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)
         
99.2   Tender and Voting Agreement by and among Janel Corporation, Rubicon Technology, Inc. and Bandera Master Fund, L.P., dated July 1, 2022.   Filed as Exhibit 99.2 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)
         
99.3   Tender and Voting Agreement by and among Janel Corporation, Rubicon Technology, Inc. and Sententia Capital Management LLC, dated July 1, 2022.   Filed as Exhibit 99.3 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)
         
99.4   Tender and Voting Agreement by and among Janel Corporation, Rubicon Technology, Inc. and Poplar Point Capital Management, LLC, L.P., dated July 1, 2022.   Filed as Exhibit 99.4 to the registrant’s Current Report on Form 8-K, filed on July 5, 2022 (File No. 1-33834)

 

101.INS**   Inline XBRL Instance Document.
101.SCH**   Inline XBRL Taxonomy Extension Schema Document.
101.CAL**   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF**   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB**   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE**   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

* Management contract or compensatory plan or arrangement of the Company.
   
** Submitted electronically with this Annual Report on Form 10-K.

 

45

 

 

Rubicon Technology, Inc.

 

INDEX TO FINANCIAL STATEMENTS

 

  Page
   
Report of Independent Registered Public Accounting Firm (PCAOB ID #688) F-2
Consolidated Balance Sheets as of December 31, 2022 and 2021 F-4
Consolidated Statements of Operations for the years ended December 31, 2022 and 2021 F-5
Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021 F-6
Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022 and 2021 F-7
Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021 F-8
Notes to Consolidated Financial Statements F-9

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM  

 

 

To the Shareholders and Board of Directors of

Rubicon Technology, Inc.

 

Opinion on the Financial Statements

 

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

 

Basis for Opinion

 

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

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits 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

 

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was 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. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

 

F-2

 

 

We identified the valuation and presentation of inventory as a critical audit matter. The Company establishes inventory reserves when conditions exist to suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company’s management evaluates the ability to realize the net carrying value of its inventory based on a combination of factors, including forecasted sales, estimated current market value and changes in customers’ product specifications. Additionally, the Company reduces the carrying values of its inventories for differences between the cost and the estimated net realizable value, which is determined based on an estimated selling price less estimated costs of completion and disposal. Based on the likelihood of expected consumption within the next operating cycle, generally 12 months, management makes a determination on the appropriate presentation of inventory as a current or non-current asset in the financial statements. These were the principal considerations in our determination that this was a critical audit matter.

 

The primary procedures we performed to address this critical audit matter included: (a) obtaining management’s sales forecast, accompanying commentary regarding the forecast, and relevant supporting documentation; (b) obtaining an understanding of management’s process for determining the carrying value at the lower of cost or estimated net realizable value of inventory, and testing that process by recalculating their estimates, independently verifying the data used to develop those estimates, and obtaining supporting documents; (c) evaluating management’s determination of the expected usage within one year from December 31, 2022; and (d) performing a retrospective review of management’s estimates from the prior period.

 

/s/ Marcum llp

 

Marcum llp

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

 

New York, NY

March 30, 2023

 

F-3

 

 

Rubicon Technology, Inc.

 

Consolidated Balance Sheets

 

   As of 
   December 31, 
   2022   2021 
   (in thousands, other 
   than share data) 
Assets        
Cash and cash equivalents  $1,590   $11,260 
Restricted cash   120    
 
Short-term investments   
    14,751 
Accounts receivable, net   671    719 
Inventories, net   325    658 
Other inventory supplies   124    133 
Prepaid expenses and other current assets   47    167 
Assets held for sale   
    529 
Total current assets   2,877    28,217 
Grants receivable   250    
 
Inventories, non-current, net   650    468 
Property and equipment, net   2,182    2,301 
Total assets  $5,959   $30,986 
Liabilities and stockholders’ equity          
Accounts payable  $438   $545 
Accrued payroll   128    426 
Accrued and other current liabilities   223    220 
Corporate income and franchise taxes   304    327 
Accrued real estate taxes   67    78 
Advance payments   4    2 
Current portion of long term debt, net of unamortized finance costs   25     
Total current liabilities   1,189    1,598 
Long term debt, net of current portion and unamortized finance costs   1,566     
Total liabilities   2,755    1,598 
           
Commitments and contingencies (see Note 11)   
 
    
 
 
Stockholders’ equity          
Preferred stock, $0.001 par value, 1,000,000 undesignated shares authorized, no shares issued or outstanding   
    
 
Common stock, $0.001 par value 8,200,000 shares authorized; 3,011,917 and 2,995,680 shares issued; 2,462,889 and 2,446,652 shares outstanding   29    29 
Additional paid-in capital   349,520    376,640 
Treasury stock, at cost, 549,028 and 549,028 shares   (15,147)   (15,147)
Accumulated other comprehensive loss   
    (1)
Accumulated deficit   (331,198)   (332,133)
Total stockholders’ equity   3,204    29,388 
Total liabilities and stockholders’ equity  $5,959   $30,986 

 

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

 

F-4

 

 

Rubicon Technology, Inc.

 

Consolidated Statements of Operations

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands, other 
   than share data) 
         
Revenue  $3,587   $4,061 
Cost of goods sold   2,147    2,798 
Gross profit   1,440    1,263 
Operating expenses:          
General and administrative   2,346    2,130 
Sales and marketing   136    210 
Gain on sale or disposal of assets   (1,410)   (613)
Other gain   (217)   
 
Income (loss) from continuing operations   585    (464)
Other income:          
Interest income   105    5 
Interest expense   (39)   
 
Realized gain on equity investments   18    
 
Grant revenue   250    
 
Total other income   334    5 
Income (loss) before income taxes from continuing operations   919    (459)
Income tax expense   
    
 
 
Income (loss) from continuing operations   919    (459)
Income (loss) from discontinued operations, net of taxes   16    (271)
Net income (loss)  $935   $(730)
           
Net income (loss) per common share: basic          
Continuing operations  $0.38   $(0.19)
Discontinued operations  $0.01   $(0.11)
Net income (loss) per common share: diluted          
Continuing operations  $0.37   $(0.19)
Discontinued operations  $0.01   $(0.11)
Weighted average common shares outstanding used in computing net income (loss) per common share          
Basic   2,448,682    2,439,764 
Diluted   2,455,897    2,439,764 

 

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

 

F-5

 

 

Rubicon Technology, Inc.

 

Consolidated Statements of Comprehensive Income (Loss)

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
     
Income (loss) from continuing operations  $919   $(459)
Income (loss) from discontinued operations   16    (271)
Net income (loss)   935    (730)
Other comprehensive income:          
Unrealized gain (loss) on investments, net of taxes   1    (1)
Other comprehensive gain (loss)   1    (1)
Comprehensive income (loss)  $936   $(731)

 

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

 

F-6

 

 

Rubicon Technology, Inc.

 

Consolidated Statements of Stockholders’ Equity

 

   Common stock   Treasury stock       Stockholders’ equity 
   Shares   Amount   Shares   Amount   Additional
paid-in
capital
   Accum
other
comp
loss
   Accum
deficit
   Total
stockholders’
equity
 
   (in thousands other than share data) 
Balance at January 1, 2021   2,971,283   $29    (549,028)  $(15,147)  $376,456   $
   $(331,403)  $29,935 
Stock-based compensation       
        
    371    
    
    371 
Common stock issued, net of shares withheld for employee taxes   24,397    
        
    (187)   
    
    (187)
Unrealized loss on investments, net of tax       
        
    
    (1)   
    (1)
Net loss       
        
    
    
    (730)   (730)
                                         
Balance at December 31, 2021   2,995,680   $29    (549,028)  $(15,147)  $376,640    (1)  $(332,133)  $29,388 
Stock-based compensation       
        
    182    
    
    182 
Restricted stock issued, net of shares withheld for employee taxes   15,338    
        
    (203)   
    
    (203)
Common stock issued, net of shares withheld for employee taxes   899    
        
    (7)   
    
    (7)
Return of shareholder capital       
        
    (27,092)   
    
    (27,092)
Unrealized gain on investments, net of tax       
        
    
    1    
    1 
Net income       
        
    
    
    935    935 
Balance at December 31, 2022   3,011,917   $29    (549,028)  $(15,147)  $349,520   $
   $(331,198)  $3,204 

 

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

 

F-7

 

 

Rubicon Technology, Inc.

 

Consolidated Statements of Cash Flows

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Cash flows from operating activities        
Income (loss) from continuing operations  $919   $(459)
Adjustments to reconcile net income (loss) from continuing operations to net cash used in continuing operations          
Depreciation and amortization   120    140 
Gain on sale or disposal of assets   (1,410)   (613)
Gain on sale of equity investments   (18)   
 
Other gain   (189)   
 
Stock-based compensation   182    371 
Changes in operating assets and liabilities:          
Accounts receivable   41    (236)
Inventories   151    356 
Other inventory supplies   (6)   6 
Prepaid expenses and other assets   158    108 
Grants receivable   (250)   
 
Accounts payable   12    19 
Accrued payroll   (298)   215 
Corporate income and franchise taxes   (22)   19 
Accrued real estate taxes   (11)   7 
Advance payments   2    (16)
Accrued and other current liabilities   98    22 
Net cash used in operating activities from continuing operations   (521)   (61)
Cash flows from discontinued operations   
    (262)
           
Cash flows from investing activities          
Proceeds from sale or disposal of assets   1,954    643 
Purchase of investments   (1,055)   (6)
Proceeds from sale of investments   15,823    3 
Net cash provided by investing activities   16,722    640 
Cash flows from financing activities          
Proceeds from mortgage, net of escrow funding and loan costs   1,560    
 
Mortgage loan principal payments   (9)   
 
Taxes paid related to net share settlement of equity awards   (210)   (187)
Return of shareholder capital   (27,092)   
 
Net cash used in financing activities   (25,751)   (187)
           
Net increase (decrease) in cash, cash equivalents and restricted cash   (9,550)   130 
Cash, cash equivalents and restricted cash, beginning of year   11,260    11,130 
Cash, cash equivalents and restricted cash, end of year  $1,710   $11,260 
Supplemental disclosure of cash flow:          
Cash paid for interest  $33   $
 

 

See Note 1 for cash and non-cash components of the mortgage transaction.

 

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

 

F-8

 

 

Rubicon Technology, Inc.

 

Notes to Consolidated Financial Statements

 

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Description of business

 

Rubicon Technology, Inc. (“Rubicon” or the “Company”) currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”), and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.

 

RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. RTW sells its products on a global basis to customers in North America, Europe and Asia. RTW maintains its operating facility in the Chicago metropolitan area.

 

In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken and come in easy-to-use perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

Principles of consolidation

 

The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC, Rubicon Technology BP LLC, and the discontinued operations of Rubicon DTP LLC. All intercompany transactions and balances have been eliminated in consolidation.

 

A summary of the Company’s significant accounting policies applied in the preparation of the accompanying Consolidated Financial Statements follows.

 

Cash, cash equivalents and restricted cash

 

The Company considers all unrestricted highly liquid investments immediately available to be cash equivalents. Cash equivalents primarily consist of time deposits with banks, unsettled trades and brokerage money market accounts. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements.

 

Investments

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.

 

F-9

 

 

Purchases of Equity Securities by the Issuer

 

In November 2018, the Company’s Board of Directors authorized a program to repurchase up to $3,000,000 of its common stock. In July 2020, the Company used all of the original authorized $3,000,000.

 

On December 14, 2020, Rubicon’s Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into a definitive Stock Purchase and Sale Agreement (“Purchase Agreement”) with Janel Corporation (“Janel”), pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45% of the outstanding shares of Rubicon’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August of 2022. Pursuant to the terms of the Company’s stock repurchase plan, this transaction resulted in the automatic termination of the plan.

 

There was no share repurchase activity during the years ended December 31, 2022 and 2021, respectively.

 

Accounts receivable

 

The majority of the Company’s accounts receivable are due from defense subcontractors, industrial manufacturers, fabricators and resellers. Credit is extended based on an evaluation of the customer’s financial condition. Accounts receivable are due based on contract terms and at stated amounts due from customers, net of an allowance for doubtful accounts. Losses from credit sales are provided for in the financial statements.

 

Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time a customer’s account is past due, the customer’s current ability to pay and the condition of the general economy and industry as a whole. The Company writes off accounts receivable when they are deemed uncollectible and such write-offs, net of payments received, are recorded as a reduction to the allowance. 

 

Accounts receivable is comprised of a net total of $671,000 and $719,000 for the years ended December 31, 2022 and 2021, respectively. The breakdown of accounts receivable for continuing operations and discontinued operations is as follows:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Continuing Operations:    
Trade receivables  $683   $732 
Allowance for doubtful accounts   (6)   (7)
           
Discontinued Operations:          
Trade receivables   6    6 
Allowance for doubtful accounts   (12)   (12)
Balance of accounts receivable, net  $671   $719 

 

F-10

 

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis, which includes materials, labor and overhead. The Company reduces the carrying value of its inventories for differences between the cost and the estimated net realizable value, taking into account usage, expected demand, technological obsolescence and other relevant information.

 

The Company establishes inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company evaluates the ability to realize the value of its inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. The Company’s method of estimating excess and obsolete inventory has remained consistent for all periods presented. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved.

 

The Company also carries a lower of cost or market inventory reserve based on net realizable value using most recent sales prices to determine market value. As of December 31, 2022 and 2021, the balance of the lower of cost or market reserve was $8,000 and $25,000, respectively, representing a decrease of $17,000 resulting from sales of related reserved inventory. In 2021 we sold inventory that was valued at the lower of cost or market resulting in a reduction in both the lower of cost or market inventory reserve and cost of goods sold of $27,000.

 

In 2022 and 2021, the Company used some of its previously written down two-inch diameter core material in production of optical and industrial sapphire wafers and did not record any additional adjustments for the years ended December 31, 2022 and December 31, 2021.

 

The Company evaluates the amount of raw material needed for future production based on expected crystal growth production needed to meet anticipated sales. The Company did not record any write-downs of its raw materials inventory for the years ended December 31, 2022 and December 31, 2021. 

 

Inventories are composed of the following:

  

   As of 
   December 31, 
   2022   2021 
   (in thousands) 
Raw materials  $367   $468 
Work-in-process   379    328 
Finished goods   229    330 
   $975   $1,126 

 

As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $302,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.

 

There were no inventories of discontinued operations at years ended December 31, 2022 and 2021, respectively.

 

Other inventory supplies

 

The Company’s other inventory supplies include stock of consumable assets and spare parts used in the manufacturing process.

 

Assets held for sale

 

An asset is considered to be held for sale when all of the following criteria are met: (i) management commits to a plan to sell the asset; (ii) it is unlikely that the disposal plan will be significantly modified or discontinued; (iii) the asset is available for immediate sale in its present condition; (iv) actions required to complete the sale of the asset have been initiated; (v) sale of the asset is probable and the completed sale is expected to occur within one year; and (vi) the asset is actively being marketed for sale at a price that is reasonable given its current market value.

 

F-11

 

 

A long-lived asset classified as held for sale is measured at the lower of its carrying amount or fair value less cost to sell. If the long-lived asset is newly acquired, the carrying amount of the long-lived asset is established based on its fair value less cost to sell at the acquisition date. A long-lived asset is not depreciated or amortized while it is classified as held for sale.

 

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.

 

Grants receivable and grant revenue

 

Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021.  As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605.  Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.

 

Property and equipment

 

Property and equipment consisted of the following:

  

    As of  
    December 31,  
    2022     2021  
    (in thousands)  
Machinery, equipment and tooling   $ 3,263     $ 3,296  
Buildings     1,711       1,711  
Information systems     819       819  
Land and land improvements     594       594  
Furniture and fixtures     7       7  
Total cost     6,394       6,427  
Accumulated depreciation and amortization     (4,212 )     (4,126 )
Property and equipment, net   $ 2,182     $ 2,301  

 

Property and equipment are carried at cost and depreciated over their estimated useful lives using the straight-line method. The cost of maintenance and repairs is charged to expense as incurred. Significant renewals and improvements are capitalized. Depreciation expense associated with property and equipment was $120,000 and $140,000 for the years ended December 31, 2022 and 2021, respectively.

 

The estimated useful lives are as follows:

 

Asset description   Life
Buildings   39 years
Machinery, equipment and tooling   3-10 years
Furniture and fixtures   7 years
Information systems   3 years

 

There was no property and equipment of discontinued operations as of December 31, 2022 and 2021, respectively.

 

F-12

 

 

Warranty cost

 

The Company’s sales terms include a warranty that its products will meet certain specifications. The Company records a current liability for the expected cost of warranty-related claims at the time of sale. The warranty reserve is included in accrued and other current liabilities on the Consolidated Balance Sheets.

 

The following table presents changes in the Company’s product warranty liability:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Balance, beginning of period  $1   $1 
Charged to cost of sales   (16)   (9)
Actual product warranty expenditures   16    9 
Balance, end of period  $1   $1 

 

The Company does not provide maintenance or other services and it does not have sales that involve bill & hold arrangements, multiple elements or deliverables. However, the Company does provide product warranty for up to 90 days, for which the Company has accrued a warranty reserve of $1,000 and $1,000 for the years ended December 31, 2022 and 2021, respectively.

 

Current and long-term debt

 

The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.

 

On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “Borrower”), entered into a business loan agreement (the “Loan”) and promissory note (the “Note”) in the amount of $1,620,000 with American Community Bank & Trust (the “Lender”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.

 

F-13

 

 

The following table shows the net proceeds from the Loan at the time of its origination:

 

   Proceeds From
Mortgage Loan
 
   (in thousands) 
Initial loan amount  $    1,620 
Loan costs   (22)
Escrow funding for property tax   (38)
Net proceeds from mortgage loan  $1,560 

 

Current and long-term debt, net, are shown in the table below:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,611   $
       —
 
Unamortized loan costs   (20)   
 
Total debt   1,591    
 
Less: short-term portion   25    
 
Long-term portion  $1,566   $
 

 

The Company had no interest expense for the year ended December 31, 2021.

 

Total interest and amortization expense on the Company’s debt obligations during years ended December 31, 2022, and December 31, 2021, respectively, are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Interest expense  $    37   $
   —
 
Amortization of loan costs   2    
 
Total interest expense  $39   $
 

 

The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended December 31:

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(4)  $25 
2024   31    (4)   27 
2025   33    (4)   29 
2026   35    (4)   31 
2027   1,483    (4)   1,479 
Total  $1,611   $(20)  $1,591 

 

F-14

 

 

Fair value of financial instruments

 

The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, and accounts payable. The carrying values of these assets and liabilities approximate their fair values due to the short-term nature of these instruments at December 31, 2022 and 2021. 

 

Concentration of credit risks and other risks and uncertainties

 

Financial instruments that could potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, short-term investments and accounts receivable. As of December 31, 2022, the Company had $1,200,000 on deposit at financial institutions in excess of amounts insured by the FDIC. This compares to $8,100,000 as of December 31, 2021. The Company performs a periodic evaluation of these institutions for relative credit standing. The Company has not experienced any losses in such accounts and management believes it is not exposed to any significant risk of loss on these balances.

 

The Company uses third parties for certain finishing functions for its products, including the slicing and polishing of its sapphire crystal inventory. These types of services are only available from a limited number of third parties. The Company’s ability to successfully outsource these finishing functions will substantially depend on its ability to develop, maintain and expand its strategic relationship with these third parties. As a result, the Company may be unable to meet the demand for its products, which could have a material adverse impact on the Company.

 

Concentration of credit risk related to revenue and accounts receivable is discussed in Note 5.

 

Revenue recognition

 

Revenues recognized include product sales and billings for costs and fees for government contracts.

 

Product Sales

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (“Topic 606”) which was adopted on January 1, 2018. The Company recognizes revenue when performance obligations under a purchase order or signed quotation are satisfied. The Company’s business practice commits the Company to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. The Company’s agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to the Company. Accordingly, the Company recognizes revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the customer. The Company grants credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets. 

 

The Company does not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. 

 

All of the Company’s revenue is denominated in U.S. dollars.

 

Shipping and handling costs

 

The Company records costs incurred in connection with shipping and handling of products as cost of goods sold. Amounts billed to customers in connection with these costs are included in revenue and are not material for any of the periods presented in the accompanying financial statements.

  

F-15

 

 

Sales tax

 

The Company collects and remits sales taxes on products sold to customers and reports such amounts under the net method in its Consolidated Statements of Operations and records a liability until remitted to the respective tax authority. 

 

Stock-based compensation

 

The Company requires all share-based payments to employees, including grants of employee stock options, to be measured at fair value and expensed in the Consolidated Statements of Operations over the service period (generally the vesting period) of the grant. Expense is recognized in the Consolidated Statements of Operations for these share-based payments. The Company uses Black Scholes option pricing model in order to determine the fair value of stock option grants.

 

Accounting for uncertainty in income taxes

 

The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and/or penalties related to income tax matters in income tax expense. There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.

 

The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.

 

Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

 

Income taxes

 

Deferred tax assets and liabilities are provided for temporary differences between financial reporting and income tax bases of assets and liabilities, and are measured using the enacted tax rates and laws expected to be in effect when the differences will reverse. Deferred income taxes also arise from the future benefits of NOL carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. Full valuation allowances on net deferred tax assets are maintained until an appropriate level of profitability that generates taxable income is deemed sustainable or until a tax strategy is developed that would enable the Company to conclude that it is more likely than not that a portion of the deferred tax assets will be realizable. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S. and Malaysia deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence.

 

Use of estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. 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 revenues and expenses during the reporting period. Actual results could differ from those estimates and those differences could be material.

 

Other comprehensive income (loss)

 

Comprehensive income (loss) is defined as the change in equity of a business enterprise from transactions and other events from non-owner sources. Comprehensive income (loss) includes net income (loss) and other non-owner changes in equity that bypass the statement of operations and are reported in a separate component of equity.

  

F-16

 

 

Net income (loss) per common share

 

Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of diluted common shares outstanding during the period. Diluted shares outstanding are calculated by adding to the weighted-average shares (a) any outstanding stock options based on the treasury stock method and (b) restricted stock units (“RSU”).

  

Diluted net loss per common share was the same as basic net loss per common share for the year December 31, 2021, because the effects of potentially dilutive securities were anti-dilutive.

 

New accounting pronouncements adopted 

 

The Company has evaluated recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact the Company’s consolidated financial statements and related disclosures. 

 

2. SEGMENT INFORMATION

 

Revenue is attributed by geographic region based on ship-to location of the Company’s customers. The following table summarizes revenue by geographic region:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
         
North America  $2,940   $3,671 
Asia   567    349 
Other   80    41 
           
Total revenue  $3,587   $4,061 

 

All revenues from continuing operations for the years ended December 31, 2022 and 2021, were from the sale of optical sapphire products and related materials.

 

All of our assets were located in the United States for the years ended December 31, 2022 and 2021.

 

3. INVESTMENTS

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

There were no short-term investments of the Company at December 31, 2022.  

 

The following table presents the amortized cost, and gross unrealized gains and losses on all securities at December 31, 2021:

 

          Gross     Gross        
    Amortized     unrealized     unrealized     Fair  
    cost     gains     losses     value  
    (in thousands)  
Short-term investments:                        
U.S. Treasury securities   $ 14,751     $             —     $      —     $ 14,751  
Total short-term investments   $ 14,751     $     $     $ 14,751  

 

F-17

 

 

The Company values its investments at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

Level 1—Quoted prices in active markets for identical assets or liabilities.

 

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The Company’s fixed income available-for-sale securities consist of U.S. Treasury securities, high-quality investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity related securities and corporate notes. The Company values these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. The valuation techniques used to measure the fair value of the Company’s financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models, such as discounted cash flow techniques.

 

The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2022:

  

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $6   $
   $
   $6 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    
    
    
 
                     
Total  $6   $
   $
   $6 

 

The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2021:

  

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $3,137   $
   $
   $3,137 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    14,751    
    14,751 
                     
Total  $3,137   $14,751   $
   $17,888 

 

There are no terms or conditions restricting the Company from redeeming any of its investments.

 

In addition to the debt securities noted above, the Company had approximately $1,600,000 and $8,100,000 of time deposits included in cash and cash equivalents as of December 31, 2022 and 2021, respectively.

 

F-18

 

 

4. DISCONTINUED OPERATIONS: Closure of Direct Dose Rx

 

On June 24, 2021, the Company’s Board of Directors decided effective immediately to close its pharmacy operations dba Direct Dose Rx. Immediately thereafter, Direct Dose Rx began transitioning its customers to other providers and began the process of closing its operations. Direct Dose

 

was launched as a start-up pharmacy primarily to deliver medications and vitamins to patients being discharged from skilled nursing facilities. The Company does not believe that the costs associated with such closure will be material. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations it concluded to present the discontinued operations separately.

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
     
Revenues (discontinued operations)  $
   $370 
Operating Expense (discontinued operations)   (16)   641 
Income/loss from operations of discontinued operations, net of taxes  $16   $(271)

 

5. SIGNIFICANT CUSTOMERS

 

For the year ended December 31, 2022, the Company had six customers that accounted for approximately 15%, 12%, 12%, 11%, 11%, and 11% of its revenue from continuing operations. For the year ended December 31, 2021, the Company had three customers that accounted for approximately 22%, 12%, and 12% of its revenue from continuing operations.

 

Customers individually representing more than 10% of trade receivables accounted for approximately 74% and 80% of accounts receivable as of December 31, 2022 and 2021, respectively.  

 

6. ASSETS HELD FOR SALE AND LONG-LIVED ASSETS

 

When circumstances, such as adverse market conditions, indicate that the carrying value of a long-lived asset may be impaired, the Company performs an analysis to review the recoverability of the asset’s carrying value using estimates of the undiscounted cash flows (excluding interest charges) from the expected future operations of the asset. These estimates consider factors such as expected future operating income, operating trends and prospects, as well as the effects of demand, competition and other factors. If the analysis indicates that the carrying value is not recoverable from future cash flows, an impairment loss is recognized to the extent that the carrying value exceeds the estimated fair value. The estimated fair value of assets is determined using appraisal techniques which assume the highest and best use of the asset by market participants, considering the use of the asset that is physically possible, legally permissible, and financially feasible at the measurement date. Any impairment losses are recorded as operating expenses, which reduce net income. 

  

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses. 

 

F-19

 

 

7. STOCKHOLDERS’ EQUITY

 

Common stock

 

At the Company’s annual meeting of stockholders held on May 3, 2017, the Company’s stockholders approved amendments to the Company’s Eighth Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”) to (i) effect a reverse stock split of the Company’s common stock; and (ii) decrease the Company’s authorized number of shares of common stock to three times the number of shares of the Company’s common stock outstanding immediately following the reverse stock split. On May 3, 2017, following the annual meeting, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to (a) implement the reverse stock split at a ratio of 1-for-10; and (b) to reduce the number of authorized shares of common stock from 40,000,000 to 8,200,000, consequently reducing the number of total authorized shares from 45,000,000 to 13,200,000. With the completion of the reverse stock split, the Company’s shares began trading above the required $1.00 per share closing bid price, as required by the Listing Qualifications Department of NASDAQ. The share information has been retroactively reflected for the effects of this reverse stock split for all periods presented.

 

Preferred stock

 

At the Company’s annual meeting of stockholders held on May 10, 2018, the Company’s stockholders approved an amendment to the Certificate of Incorporation to decrease the Company’s authorized number of shares of preferred stock from 5,000,000 shares to 1,000,000 shares. The Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to decrease the authorized number of preferred shares, consequently reducing the number of total authorized shares from 13,200,000 to 9,200,000.

 

Common shares reserved

 

As of December 31, 2022, the Company had reserved 300 shares of common stock for issuance upon the exercise of outstanding common stock options. Also, 320,273 shares of the Company’s common stock were reserved for future grants of stock options and RSUs (or other similar equity instruments) under the Rubicon Technology, Inc. 2016 Stock Incentive Plan (the “2016 Plan”) as of December 31, 2022. 

 

8. STOCKHOLDER RIGHTS AGREEMENT

 

 On December 18, 2017, the Company entered into a Section 382 Rights Agreement with American Stock Transfer & Trust Company, LLC, as Rights Agent (the “Rights Agreement”) in an effort to protect stockholder value by attempting to diminish the risk that the Company’s ability to use its net NOLs to reduce potential future federal income tax obligations may become substantially limited. The Company’s ability to utilize its NOLs may be substantially limited if the Company experiences an “ownership change” within the meaning of Section 382 of the Internal Revenue Code of 1986, as amended (the “IRC”). The Rights Agreement is intended to act as a deterrent to any person acquiring beneficial ownership of 4.9% or more of the Company’s outstanding common stock without the approval of the Company’s Board of Directors (the “Board”).

 

The Board authorized the issuance of one Right for each outstanding share of common stock, par value $0.001 per share, of the Company, payable to stockholders of record date of the close of business on January 2, 2018. One Right will also be issued together with each share of the Company’s common stock issued after January 2, 2018 but before the Distribution Date (as defined below) and, in certain circumstances, after the Distribution Date. Subject to the terms, provisions and conditions of the Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.001 per share, of the Company (the “Series A Preferred Stock”) for a purchase price of $40.00. If issued, each one-thousandth of a share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of the Company, including, without limitation, any dividend, voting or liquidation rights.

 

F-20

 

 

The Rights will not be exercisable until the earlier of (i) ten business days after a public announcement that a person has become an “Acquiring Person” by acquiring beneficial ownership of 4.9% or more of outstanding common stock (or, in the case of a person that had beneficial ownership of 4.9% or more of the outstanding common stock as of the close of business on December 18, 2017, by obtaining beneficial ownership of any additional shares of common stock representing 0.5% or more of the shares of common stock then outstanding (other than pursuant to a dividend or distribution paid or made by the Company on the outstanding shares of the common stock or pursuant to a split or subdivision of the outstanding shares of common stock) at a time such person still beneficially owns 4.9% or more of the outstanding common stock), and (ii) ten business days (or such later date as may be specified by the Board prior to such time as any person becomes an Acquiring Person) after the commencement of a tender or exchange offer by or on behalf of a person that, if completed, would result in such person becoming an Acquiring Person (the “Distribution Date”).

 

Until the Distribution Date, common stock certificates or the ownership statements issued with respect to uncertificated shares of common stock will evidence the Rights. Any transfer of shares of common stock prior to the Distribution Date will also constitute a transfer of the associated Rights. After the Distribution Date, separate rights certificates will be issued and the Rights may be transferred other than in connection with the transfer of the underlying shares of common stock unless and until the Board has determined to effect an exchange pursuant to the Rights Agreement (as described below).

 

In the event that a person becomes an Acquiring Person, each holder of a Right, other than Rights that are or, under certain circumstances, were beneficially owned by the Acquiring Person (which will thereupon become void), will thereafter have the right to receive upon exercise of a Right and payment of the purchase price, a number of shares of the Company’s common stock (or, in certain circumstances, cash, property or other securities of the Company) having a market value equal to two times the purchase price. However, Rights are subject to redemption and exchange at the option of the Company.

 

In the event that, at any time following a person becoming an Acquiring Person, (i) the Company engages in a merger or other business combination transaction in which the Company is not the surviving corporation; (ii) the Company engages in a merger or other business combination transaction in which the Company is the surviving corporation and the common stock is changed or exchanged; or (iii) 50% or more of the Company’s assets, cash flow or earning power is sold or transferred, each holder of a Right (except Rights which have previously been voided) shall thereafter have the right to receive, upon exercise of the Right, common stock of the acquiring company having a value equal to two times the purchase price.

 

At any time until the earlier of December 18, 2023, and ten calendar days following the first date of public announcement that a person has become an Acquiring Person or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board becomes aware of the existence of an Acquiring Person, the Board may redeem the Rights in whole, but not in part, at a price of $0.001 per Right (the “Redemption Price”). The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the Board in its sole discretion may establish. Immediately upon any redemption of the Rights, the right to exercise the Rights will terminate and the only right of the holders of Rights will be to receive the Redemption Price.

 

At any time after a person becomes an Acquiring Person, the Board may, at its option, exchange the Rights (other than Rights that have become void), in whole or in part, at an exchange ratio of one share of common stock, or a fractional share of Series A Preferred Stock (or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) of equivalent value, per Right (subject to adjustment). Immediately upon an exchange of any Rights, the right to exercise such Rights will terminate and the only right of the holders of Rights will be to receive the number of shares of common stock (or fractional share of Series A Preferred Stock or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) equal to the number of such Rights held by such holder multiplied by the exchange ratio.

 

Each one one-thousandth of a share of Series A Preferred Stock, if issued: (i) will be nonredeemable and junior to any other series of preferred stock the Company may issue (unless otherwise provided in the terms of such other series), (ii) will entitle holders to preferential cumulative quarterly dividends in an amount per share of Series A Preferred Stock equal to the greater of (a) $1 or (b) 1,000 times the aggregate the dividends, if any, declared on one share of the Company’s common stock, (iii) will entitle holders upon liquidation (voluntary or otherwise) to receive $1,000 per share of Series A Preferred Stock plus an amount equal to accrued and unpaid dividends and distributions thereon, whether or not declared, (iv) will have the same voting power as one share of common stock, and (v) will entitle holders to a per share payment equal to the payment made on one share of the Company’s common stock, if shares of the common stock are exchanged via merger, consolidation, or a similar transaction. Because of the nature of the Series A Preferred Stock’s dividend, liquidation and voting rights, the value of a Unit of Series A Preferred Stock purchasable upon exercise of each Right should approximate the value of one share of common stock.

 

F-21

 

 

The Rights and the Rights Agreement will expire on the earliest of (i) December 18, 2023, (ii) the time at which the Rights are redeemed pursuant to the Rights Agreement, (iii) the time at which the Rights are exchanged in full pursuant to the Rights Agreement, (iv) the date that the Board determines that the Rights Agreement is no longer necessary for the preservation of material valuable Tax Benefits, (v) the beginning of a taxable year of the Company to which the Board determines that no NOL tax benefits may be carried forward, and (vi) a determination by the Board, prior to the time any Person becomes an Acquiring Person, that the Rights Agreement and the Rights are no longer in the best interests of the Company and its stockholders.

 

The Board may adjust the purchase price, the number of shares of Series A Preferred Stock or other securities or assets issuable and the number of outstanding Rights to prevent dilution that may occur as a result of certain events, including among others, a stock dividend, a stock split or a reclassification of the Series A Preferred Stock or common stock. With certain exceptions, no adjustments to the purchase price will be required until cumulative adjustments amount to at least 1% of the purchase price.

 

For so long as the Rights are redeemable, the Board may supplement or amend any provision of the Rights Agreement in any respect without the approval of the holders of the Rights. From and after the time the Rights are no longer redeemable, the Board may supplement or amend the Rights Agreement only to cure an ambiguity, to alter time period provisions, to correct inconsistent provisions, or to make any additional changes to the Rights Agreement which the Company may deem necessary or desirable, but only to the extent that those changes do not impair or adversely affect any Rights holder (other than an Acquiring Person or any Affiliate or Associate of an Acquiring Person or certain of their transferees) and do not result in the Rights again becoming redeemable or the Rights Agreement again becoming amendable other than in accordance with this sentence.

 

In connection with the adoption of the Rights Agreement and authorization and declaration of the dividend of the Rights, on December 18, 2017, the Company filed the Certificate of Designation with the Secretary of State of the State of Delaware. The Certificate of Designation became effective on December 18, 2017.

 

In connection with the execution of the Purchase Agreement, on June 27, 2022, the Company’s Board of Directors approved Amendment No. 2 (the “Amendment”) to the Rights Agreement. The Amendment, among other things, renders the Rights Agreement inapplicable to the Offer, the Purchase Agreement and the transactions contemplated under the Purchase Agreement. In addition, the Amendment provides that neither the Purchaser, nor any of its affiliates or associates will become an “Acquiring Person” or “Beneficial Owner” (as such terms are defined in the Rights Agreement), and a Distribution Date and Stock Acquisition Date (as such terms are defined in the Rights Agreement) will not be deemed to have occurred, as a result of the announcement of the Offer, the execution of the Purchase Agreement, or the consummation of the Offer or of the other transactions contemplated by the Purchase Agreement. The Amendment also extends the final expiration date of the Rights Agreement to September 1, 2025.

 

9. STOCK INCENTIVE PLANS

 

In August 2007, the Company adopted the Rubicon Technology Inc. 2007 Stock Incentive Plan, which was amended and restated effective in March 2011 (the “2007 Plan”), and which allowed for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The maximum number of shares that could be awarded under the 2007 Plan was 440,769 shares. Options granted under the 2007 Plan entitle the holder to purchase shares of the Company’s common stock at the specified option exercise price, which could not be less than the fair market value of the common stock on the grant date. On June 24, 2016, the 2007 Plan terminated with the adoption of the Rubicon Technology, Inc. 2016 Stock Incentive Plan, (the “2016 Plan”). Any existing awards under the 2007 Plan remain outstanding in accordance with their current terms under the 2007 Plan. In June 2016, the Company’s stockholders approved adoption of the 2016 Plan effective as of March 17, 2016, which allows for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The Compensation Committee of the Board administers the 2016 Plan. The committee determines the type of award to be granted, the fair value, the number of shares covered by the award, and the time when the award vests and may be exercised.

 

F-22

 

 

Pursuant to the 2016 Plan, 222,980 shares of the Company’s common stock plus any shares subject to outstanding awards under the 2007 Plan that subsequently expire unexercised, are forfeited without the delivery of shares or are settled in cash, will be available for issuance under the 2016 Plan. The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner.

 

The following table summarizes the activity of the stock incentive and equity plans:

 

   Shares
available
for
grant
   Number of
options
outstanding
   Weighted-
average
option
exercise price
   Number of
restricted
stock shares
issued
   Number of
RSUs
outstanding
 
Outstanding at January 1, 2021   292,355    20,100   $9.71    99,570    48,753 
Granted   (59,580)   
    
    
    28,030 
Exercised/issued   
    (15,000)   6.10    
    (3,750)
Canceled/forfeited   71,956    (1,050)   44.10    
    (45,003)
Outstanding at December 31, 2021   304,731    4,050    14.16    99,570    28,030 
Granted   
    
    
    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Canceled/forfeited   15,542    (1,500)   20.26    
    
 
Outstanding at December 31, 2022   320,273    300   $44.10    99,570    
 

 

There were no option grants made during 2022. 

 

At December 31, 2022, the exercise prices of outstanding options were as follows:

 

Exercise price  Number of
options
outstanding
   Average
remaining
contractual life
(years)
   Number of
options
exercisable
 
$44.10   300    1.94    300 
                
    300    1.94    300 

 

There were no options that were granted or became vested in the years ended December 31, 2022 or 2021, respectively.

 

The Company’s aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock. Based on the fair value of the common stock at December 31, 2022 there was no intrinsic value arising from 300 stock options exercisable or outstanding.

 

The Company used historical stock prices as the basis for its volatility assumptions. The assumed risk-free rates were based on U.S. Treasury rates in effect at the time of grant with a term consistent with the expected option lives. The expected term for the year ended December 31, 2022, is based upon the Company’s median average life of its options. The forfeiture rate is based on the past history of forfeited options. The expense is being allocated using the straight-line method. For the years ended December 31, 2022 and 2021, respectively, there was no recorded stock option compensation expense. As of December 31, 2022 and 2021, respectively, there were no options granted, and all outstanding options awarded have been fully vested.

 

F-23

 

 

There were no RSUs granted in the year ended December 31, 2022, and there were no RSUs outstanding at December 31, 2022.

 

The following table summarizes the award vesting terms for the RSUs granted in the year ended December 31, 2021:

 

Number of RSUs  Target
price
 
12,500  $12.00 
12,500  $13.00 

 

The RSUs vest in the amounts set forth below on the first date the 15-trading day average closing price of the Company’s common stock equals or exceeds the corresponding target price for the common stock before December 28, 2025. On the date of grant of RSUs to a key executive, the closing price of the common stock was $9.20. During the twelve months ended December 31, 2021, neither tranche vested.

 

The Company used Monte Carlo simulation model valuation technique to determine the fair value of RSUs granted because the awards vest based upon achievement of market price targets. The Monte Carlo simulation model utilizes multiple input variables that determine the probability of satisfying the market condition stipulated in the award and calculates the fair value of each RSU. The Company used the following assumptions in determining the fair value of the RSUs:

 

   Granted 
   December
2021
 
Daily expected stock price volatility   2.1383%
Daily expected dividend yield   0.0%
Average daily risk-free interest rate   0.0039%

 

The daily expected stock price volatility is based on a four-year historical volatility of the Company’s common stock. The daily expected dividend yield is based on annual expected dividend payments. The average daily risk-free interest rate is based on the three-year treasury yield as of the grant date. Each of the tranches is calculated to have its own fair value and requisite service period. The fair value of each tranche is amortized over the requisite or derived service period, which is up to four years. The RSUs granted in December 2021 had a grant date fair value of $151,000. There were no grants with market price targets issued in the year ended December 31, 2021.

 

A summary of the Company’s RSUs is as follows:

 

   RSUs
outstanding
   Weighted-
average
price at
time of grant
   Aggregate
intrinsic
value
 
Non-vested RSUs as of January 1, 2021   48,753   $6.34      
Granted   28,030    9.90      
Vested   (3,750)   8.00      
Cancelled   (45,003)   7.45      
Non-vested RSUs as of December 31, 2021   28,030    7.28      
Granted   
    
      
Vested   (28,030)   9.29      
Cancelled   
    
            
Non-vested RSUs at December 31, 2022   
   $
            —
   $
 

 

F-24

 

 

The fair value of each RSU is the market price on the date of grant and is being recorded as compensation expense ratably over the vesting terms or the expected achievement of market price targets based on the Monte Carlo simulation model. In the event that an RSU vests in a given period, the remaining balance of the fair value of the RSU is expensed in that period. All outstanding RSUs vested in 2022, and as a result, the remaining fair value of $151,000 was recorded as compensation expense was recognized in the year ended December 31, 2022. For the year ended December 31 2021, the Company recorded $30,000 of RSU expense. The RSUs are forfeited by a participant upon termination for any reason, and there is no proportionate or partial vesting in the periods between the vesting dates. As of December 31, 2021, there was $151,000 of unrecognized compensation cost related to the non-vested RSUs.

 

For the years ended December 31, 2022 and December 31, 2021, the Company recorded no compensation related to restricted stock.

 

10. INCOME TAXES

 

On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act (the “Act”) which, among other provisions, reduced the U.S. corporate tax rate from 35% to 21% effective January 1, 2018. The SEC issued guidance, Staff Accounting Bulletin 118, on accounting for the tax effects of the Act. The guidance allowed the Company to record provisional amounts for those impacts, with the requirement that the accounting be completed in a period not to exceed one year from the date of enactment. The Company has completed its accounting for the tax effects of enactment of the Act. The deemed inclusion from the repatriation tax increased from $3.9 million at the time of provision to $5.0 million at the time the calculation was finalized for the tax return. The increase of the inclusion related primarily to the refinement of Malaysia earnings and profits. As the Company is in a full valuation allowance position, an equal benefit adjustment was recorded for the impact of the increase of the deemed repatriation tax.

 

Components of income before income taxes and the income tax provision are as follows:

 

Income (loss) before income taxes is all U.S.-based for the years ended December 31, 2022 and 2021, respectively.

 

Income taxes

 

    Year Ended  
    December 31,  
    2022     2021  
    (in thousands)  
       
Current            
U.S.   $     $  
State            
Total current income tax expense            
Deferred                
U.S.            
State            
Total deferred income tax expense (benefit)            
Total income tax expense (benefit)   $     $  

 

F-25

 

 

The reconciliation of income tax computed at the federal statutory rate to income before taxes is as follows:

 

   Year Ended 
   December 31, 
   2022   2021 
U.S. federal statutory rate   (21.0)%   (21.0)%
State taxes net of federal benefit   (5.4)   (6.9)
Valuation allowance   26.4    27.9 
           
    
%   
%

 

Deferred income taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. 

 

Significant components of the Company’s net deferred income taxes are as follows at December 31:

 

   2022   2021 
   (in thousands) 
Deferred tax assets:        
Allowance for doubtful accounts  $5   $5 
Inventory reserves   2,928    3,033 
Consumables excess reserve   162    162 
Accrued liabilities   15    155 
Warrant interest expense   195    195 
Stock compensation expense   706    775 
State net operating loss   13,425    13,358 
Net operating loss carryforward   39,759    39,597 
Capital loss carryforward        6,755 
Tax credits   669    669 
Depreciation   219    423 
Valuation allowance   (58,068)   (65,079)
Total deferred tax assets   15    47 
Deferred tax liability:          
Prepaid expenses   (15)   (47)
Net deferred tax liability  $
   $
 

 

In February 2018, the FASB issued ASU No. 2018-02 (“ASU 2018-02), Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Comprehensive Income. The new guidance allows companies to reclassify stranded tax effects resulting from the Tax Act, from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. Early adoption is permitted. The Company’s adoption of ASU 2018-02 did not have a material impact on its consolidated financial statements.

 

The Company adopted the guidance in ASU No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which requires that all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent in the balance sheet. As a result, each jurisdiction has one net noncurrent deferred tax asset or liability. The new guidance does not change the existing requirement that only permits offsetting within a jurisdiction. Companies are still prohibited from offsetting deferred tax liabilities from one jurisdiction against deferred tax assets of another jurisdiction. The change in accounting principle did not have an impact on the Company’s results of operations, cash flows or stockholders’ equity. 

 

F-26

 

 

At December 31, 2022, we had separate Federal, Illinois and Indiana NOL carryforwards of $189 million, $181 million and $723,000, respectively. The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039. With the adoption of ASU 2016-09 in 2017, we recorded a deferred tax asset related to $26.4 million of unrecorded Federal and State NOLs attributable to stock option exercises. NOLs attributable to the stock option exercise were fully offset by the valuation allowance (as described above). We have recorded an uncertain tax position of $2.6 million that further reduces the net operating loss deferred tax assets reported in the financial statements. In addition, at December 31, 2022, we had Federal research and development credits of $662,000, which will begin to expire in 2028.

 

The Company completed an analysis of the utilization of NOLs subject to limits based upon certain ownership changes as of December 31, 2022. The results of this analysis indicated no ownership change limiting the utilization of net operating losses and tax credits. 

 

The Company prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken, or expected to be taken, in a tax return. At December 31, 2022 and 2021, the Company had $1.1 million of unrecognized tax benefits taken or expected to be taken in a tax return that have been recorded on the Company’s financial statements as an offset to the valuation allowance related to tax positions taken in 2012. It is not reasonably possible that the amount will change in the next twelve months. There were no material changes to prior year or current year positions taken during the year ended December 31, 2022.

 

There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.

 

The Company files income tax returns in the United States federal jurisdiction and in a state jurisdiction. During 2009, the Company began foreign operations in Malaysia and is subject to local income taxes in that jurisdiction. The Company’s Malaysia tax returns for the periods ended December 31, 2010 through 2012 have been audited by the Malaysia Inland Revenue Board with no changes made to the taxable income for those years. All other tax years in Malaysia are open to examination by tax authorities.

 

The Company’s federal tax returns for the periods ended December 31, 2010, 2008 and 2007 have been audited by the Internal Revenue Service (IRS) with no changes made to the Company’s taxable losses for those years. The Company’s state tax returns for the periods ended December 31, 2009 through 2012 have been audited by the Illinois Department of Revenue with no changes made to the Company’s taxable losses for those years. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities. Tax years 2013 through 2019 are open to examination by the Malaysia Inland Revenue Board.

 

Due to the closing of the Rubicon Malaysia operations, the Company no longer considers the undistributed earnings of Rubicon Malaysia to be indefinitely reinvested. Upon liquidation of Rubicon Malaysia, it is anticipated any cash left after the liquidation will be brought back to the U.S. via a payment of principal towards the intercompany loan. A withholding tax may be payable to the Malaysian government on the interest portion of the loan. Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

 

F-27

 

 

11. COMMITMENTS AND CONTINGENCIES

 

COVID-19 Pandemic

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic. The full impact of the COVID-19 outbreak is unknown and cannot be reasonably estimated. The magnitude and duration of the COVID-19 outbreak, as well as other factors, could result in a material impact to the Company’s financial statements in future reporting periods.

 

Operating Leases

 

The Company adopted ASU 2016-02 in the first quarter of the fiscal year ending December 31, 2019. The adoption of ASU 2016-02 did not have a material impact on the Company’s consolidated financial statements, as the Company does not have any material lease agreements. Rubicon DTP did lease a building for its manufacturing and offices, however such lease was not considered material to the Company’s financial statements.

 

Direct Dose’s net rent expense under operating leases in 2022 and 2021 amounted to $0 and $26,784, respectively. On January 6, 2021, Direct Dose entered into a one-year lease for an aggregate commitment of approximately $35,500, which was terminated early per agreement with lessor as of September 9, 2021.

 

Litigation

 

From time to time, the Company experiences routine litigation in the ordinary course of its business.

  

There are no outstanding material matters as of December 31, 2022 and through the date of this filing.

 

12. BENEFIT PLAN

 

The Company sponsors a 401(k) savings plan (the “Plan”). Employees are eligible to participate in the Plan upon reaching 18 years of age. Employees make contributions to the Plan through payroll deferrals. Employer matching contributions are discretionary. There were no employer matching contributions for the years ended December 31, 2022 and 2021.

 

13. SUBSEQUENT EVENTS

 

On February 20, 2023, Mr. Brog tendered his resignation as a Class II director, which became effective on February 22, 2023. On February 20, 2023, the Company entered into a Confidential Separation Agreement and General Release with Mr. Brog, in connection with Mr. Brog’s resignation from the Company as Chief Executive Officer, President and Acting Chief Financial Officer. Pursuant to the Separation Agreement, Mr. Brog was entitled to receive, among other things, a payment of $112,000 for the assignment to the Company by Mr. Brog of 57,593 shares of common stock of the Company held by Mr. Brog. The Separation Agreement also contained a general release of claims against the Company, as well as certain other customary covenants, including covenants pertaining to non-disparagement and confidentiality. On February 24, 2023, the Board of Directors named Joseph Ferrara as the Executive Officer and Chief Financial Officer, and approved an annual salary of $200,000 and a bonus with terms to be agreed upon at a later date, subject to the Company’s customary compensation policies.

 

 

F-28

 

 

false FY 0001410172 NONE RBCN 0001410172 2022-01-01 2022-12-31 0001410172 2022-06-30 0001410172 2023-02-28 0001410172 2022-12-31 0001410172 2021-12-31 0001410172 2021-01-01 2021-12-31 0001410172 us-gaap:CommonStockMember 2020-12-31 0001410172 us-gaap:TreasuryStockMember 2020-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001410172 us-gaap:RetainedEarningsMember 2020-12-31 0001410172 2020-12-31 0001410172 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001410172 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001410172 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001410172 us-gaap:CommonStockMember 2021-12-31 0001410172 us-gaap:TreasuryStockMember 2021-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001410172 us-gaap:RetainedEarningsMember 2021-12-31 0001410172 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001410172 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001410172 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001410172 us-gaap:CommonStockMember 2022-12-31 0001410172 us-gaap:TreasuryStockMember 2022-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001410172 us-gaap:RetainedEarningsMember 2022-12-31 0001410172 srt:BoardOfDirectorsChairmanMember 2018-11-30 0001410172 2020-07-01 2020-07-31 0001410172 srt:BoardOfDirectorsChairmanMember 2020-12-14 0001410172 2022-07-05 2022-07-05 0001410172 2022-07-05 0001410172 2022-09-19 0001410172 2022-09-19 2022-09-19 0001410172 2022-08-15 2022-08-15 0001410172 rbcn:CurrentAndLongTermDebtMember 2022-08-15 0001410172 2022-08-15 0001410172 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001410172 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-12-31 0001410172 us-gaap:BuildingMember 2021-12-31 0001410172 rbcn:InformationSystemsMember 2022-12-31 0001410172 rbcn:InformationSystemsMember 2021-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001410172 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001410172 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001410172 rbcn:InformationSystemsMember 2022-01-01 2022-12-31 0001410172 rbcn:PrincipalPortionOfPaymentMember 2022-12-31 0001410172 rbcn:AmortOfLoanCostsMember 2022-12-31 0001410172 rbcn:DebtNetOfUnamortizedLoanCostsMember 2022-12-31 0001410172 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001410172 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001410172 srt:AsiaMember 2022-01-01 2022-12-31 0001410172 srt:AsiaMember 2021-01-01 2021-12-31 0001410172 rbcn:OtherMember 2022-01-01 2022-12-31 0001410172 rbcn:OtherMember 2021-01-01 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerFiveMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerSixMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 srt:MinimumMember us-gaap:CommonStockMember 2017-05-03 0001410172 srt:MaximumMember us-gaap:CommonStockMember 2017-05-03 0001410172 us-gaap:CommonStockMember 2017-05-03 0001410172 2017-05-03 0001410172 srt:MaximumMember 2018-05-10 0001410172 srt:MinimumMember 2018-05-10 0001410172 srt:MaximumMember us-gaap:PreferredStockMember 2022-12-31 0001410172 srt:MinimumMember us-gaap:PreferredStockMember 2022-12-31 0001410172 srt:BoardOfDirectorsChairmanMember 2017-12-01 2017-12-18 0001410172 us-gaap:PreferredStockMember 2022-12-31 0001410172 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001410172 rbcn:BusinessCombinationMember 2022-01-01 2022-12-31 0001410172 rbcn:BusinessCombinationMember 2022-12-31 0001410172 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001410172 rbcn:TwoThousandSevenPlanMember 2007-08-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-12-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-01-01 2022-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001410172 rbcn:FortyFourPointTenMember 2022-01-01 2022-12-31 0001410172 rbcn:FortyFourPointTenMember 2022-12-31 0001410172 rbcn:RestrictedStockUnitsRSUsOneMember 2021-01-01 2021-12-31 0001410172 rbcn:RestrictedStockUnitsRSUsTwoMember 2021-01-01 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001410172 srt:MaximumMember 2017-12-01 2017-12-22 0001410172 srt:MinimumMember 2017-12-01 2017-12-22 0001410172 srt:MinimumMember 2022-01-01 2022-12-31 0001410172 srt:MaximumMember 2022-01-01 2022-12-31 0001410172 rbcn:FederalMember 2022-12-31 0001410172 stpr:IL 2022-12-31 0001410172 rbcn:INMember 2022-12-31 0001410172 2021-01-06 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
EX-21.1 2 f10k2022ex21-1_rubicontech.htm SUBSIDIARIES OF THE COMPANY

Exhibit 21.1

 

Rubicon Technologies, Inc.

Subsidiaries of the Company

 

Name of subsidiary   State (or other jurisdiction of incorporation)
Rubicon Technology Worldwide LLC   Illinois
Rubicon Technology BP LLC   Delaware
Rubicon DTP LLC   Delaware
EX-31.1 3 f10k2022ex31-1_rubicontech.htm CERTIFICATION

Exhibit 31.1

 

Certifications

 

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Joseph Ferrara, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of Rubicon Technology, Inc. (the “registrant”);

 

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

 

Date: March 30, 2023 By: /s/ Joseph Ferrara
    Joseph Ferrara
    Executive Officer and Chief Financial Officer
(Principal Executive, Financial, and Accounting Officer)

 

 

 

EX-32.1 4 f10k2022ex32-1_rubicontech.htm CERTIFICATION

Exhibit 32.1

 

Certification Pursuant to Section 906 of The Sarbanes-Oxley Act of 2002,

18 U.S.C. Section 1350

 

In connection with the Annual Report of Rubicon Technology, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Joseph Ferrara, Executive Officer and Chief Financial Officer (Principal Executive, Financial, and Accounting Officer), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

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

 

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

 

Date: March 30, 2023 By: /s/ Joseph Ferrara
    Joseph Ferrara
    Executive Officer and Chief Financial Officer
(Principal Executive, Financial, and Accounting Officer)

 

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

 

EX-101.SCH 5 rbcn-20221231.xsd XBRL SCHEMA FILE 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 Operations link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Investments link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Significant Customers link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Assets Held for Sale and Long-Lived Assets link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Stockholder Rights Agreement link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Stock Incentive Plans link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Benefit Plan link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of inventories link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of debt obligations link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Segment Information (Details) - Schedule of revenue by geographic region link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Investments (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Significant Customers (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Assets Held for Sale and Long-Lived Assets (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Stockholder Rights Agreement (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Stock Incentive Plans (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Stock Incentive Plans (Details) - Schedule of Company’s RSUs link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Income Taxes (Details) - Schedule of income taxes link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Income Taxes (Details) - Schedule of significant components of the Company’s net deferred income taxes link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Benefit Plan (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 rbcn-20221231_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 rbcn-20221231_def.xml XBRL DEFINITION FILE EX-101.LAB 8 rbcn-20221231_lab.xml XBRL LABEL FILE EX-101.PRE 9 rbcn-20221231_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 28, 2023
Jun. 30, 2022
Document Information Line Items      
Entity Registrant Name RUBICON TECHNOLOGY, INC.    
Trading Symbol RBCN    
Document Type 10-K    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   2,410,265  
Entity Public Float     $ 18,473,527
Amendment Flag false    
Entity Central Index Key 0001410172    
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 001-33834    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 36-4419301    
Entity Address, Address Line One 900 East Green Street    
Entity Address, City or Town Bensenville    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60106    
City Area Code (847)    
Local Phone Number 295-7000    
Entity Interactive Data Current Yes    
Auditor Firm ID 688    
Auditor Name Marcum llp    
Auditor Location New York, NY    
Title of 12(b) Security NONE    
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 1,590 $ 11,260
Restricted cash 120
Short-term investments 14,751
Accounts receivable, net 671 719
Inventories, net 325 658
Other inventory supplies 124 133
Prepaid expenses and other current assets 47 167
Assets held for sale 529
Total current assets 2,877 28,217
Grants receivable 250
Inventories, non-current, net 650 468
Property and equipment, net 2,182 2,301
Total assets 5,959 30,986
Liabilities and stockholders’ equity    
Accounts payable 438 545
Accrued payroll 128 426
Accrued and other current liabilities 223 220
Corporate income and franchise taxes 304 327
Accrued real estate taxes 67 78
Advance payments 4 2
Current portion of long term debt, net of unamortized finance costs 25  
Total current liabilities 1,189 1,598
Long term debt, net of current portion and unamortized finance costs 1,566  
Total liabilities 2,755 1,598
Commitments and contingencies (see Note 11)
Stockholders’ equity    
Preferred stock, $0.001 par value, 1,000,000 undesignated shares authorized, no shares issued or outstanding
Common stock, $0.001 par value 8,200,000 shares authorized; 3,011,917 and 2,995,680 shares issued; 2,462,889 and 2,446,652 shares outstanding 29 29
Additional paid-in capital 349,520 376,640
Treasury stock, at cost, 549,028 and 549,028 shares (15,147) (15,147)
Accumulated other comprehensive loss (1)
Accumulated deficit (331,198) (332,133)
Total stockholders’ equity 3,204 29,388
Total liabilities and stockholders’ equity $ 5,959 $ 30,986
XML 12 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.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 8,200,000 8,200,000
Common stock, shares issued 3,011,917 2,995,680
Common stock, shares outstanding 2,462,889 2,446,652
Treasury stock, shares 549,028 549,028
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Revenue $ 3,587 $ 4,061
Cost of goods sold 2,147 2,798
Gross profit 1,440 1,263
Operating expenses:    
General and administrative 2,346 2,130
Sales and marketing 136 210
Gain on sale or disposal of assets (1,410) (613)
Other gain (217)
Income (loss) from continuing operations 585 (464)
Other income:    
Interest income 105 5
Interest expense (39)
Realized gain on equity investments 18
Grant revenue 250
Total other income 334 5
Income (loss) before income taxes from continuing operations 919 (459)
Income tax expense
Income (loss) from continuing operations 919 (459)
Income (loss) from discontinued operations, net of taxes 16 (271)
Net income (loss) $ 935 $ (730)
Net income (loss) per common share: basic    
Continuing operations (in Dollars per share) $ 0.38 $ (0.19)
Discontinued operations (in Dollars per share) 0.01 (0.11)
Net income (loss) per common share: diluted    
Continuing operations (in Dollars per share) 0.37 (0.19)
Discontinued operations (in Dollars per share) $ 0.01 $ (0.11)
Weighted average common shares outstanding used in computing net income (loss) per common share    
Basic (in Shares) 2,448,682 2,439,764
Diluted (in Shares) 2,455,897 2,439,764
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]    
Income (loss) from continuing operations $ 919 $ (459)
Income (loss) from discontinued operations 16 (271)
Net income (loss) 935 (730)
Other comprehensive income:    
Unrealized gain (loss) on investments, net of taxes 1 (1)
Other comprehensive gain (loss) 1 (1)
Comprehensive income (loss) $ 936 $ (731)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Common stock
Treasury stock
Additional paid-in capital
Accum other comp loss
Accum deficit
Total
Balance at Dec. 31, 2020 $ 29 $ (15,147) $ 376,456 $ (331,403) $ 29,935
Balance (in Shares) at Dec. 31, 2020 2,971,283 (549,028)        
Stock-based compensation 371 371
Common stock issued, net of shares withheld for employee taxes (187) (187)
Common stock issued, net of shares withheld for employee taxes (in Shares) 24,397          
Unrealized loss on investments, net of tax (1) (1)
Net Income (loss) (730) (730)
Balance at Dec. 31, 2021 $ 29 $ (15,147) 376,640 (1) (332,133) 29,388
Balance (in Shares) at Dec. 31, 2021 2,995,680 (549,028)        
Stock-based compensation 182 182
Restricted stock issued, net of shares withheld for employee taxes (203) (203)
Restricted stock issued, net of shares withheld for employee taxes (in Shares) 15,338          
Return of shareholder capital (27,092) (27,092)
Common stock issued, net of shares withheld for employee taxes (7) (7)
Common stock issued, net of shares withheld for employee taxes (in Shares) 899          
Unrealized loss on investments, net of tax 1 1
Net Income (loss) 935 935
Balance at Dec. 31, 2022 $ 29 $ (15,147) $ 349,520 $ (331,198) $ 3,204
Balance (in Shares) at Dec. 31, 2022 3,011,917 (549,028)        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities    
Income (loss) from continuing operations $ 919 $ (459)
Adjustments to reconcile net income (loss) from continuing operations to net cash used in continuing operations    
Depreciation and amortization 120 140
Gain on sale or disposal of assets (1,410) (613)
Gain on sale of equity investments (18)
Other gain (189)
Stock-based compensation 182 371
Changes in operating assets and liabilities:    
Accounts receivable 41 (236)
Inventories 151 356
Other inventory supplies (6) 6
Prepaid expenses and other assets 158 108
Grants receivable (250)
Accounts payable 12 19
Accrued payroll (298) 215
Corporate income and franchise taxes (22) 19
Accrued real estate taxes (11) 7
Advance payments 2 (16)
Accrued and other current liabilities 98 22
Net cash used in operating activities from continuing operations (521) (61)
Cash flows from discontinued operations (262)
Cash flows from investing activities    
Proceeds from sale or disposal of assets 1,954 643
Purchase of investments (1,055) (6)
Proceeds from sale of investments 15,823 3
Net cash provided by investing activities 16,722 640
Cash flows from financing activities    
Proceeds from mortgage, net of escrow funding and loan costs 1,560
Mortgage loan principal payments (9)
Taxes paid related to net share settlement of equity awards (210) (187)
Return of shareholder capital (27,092)
Net cash used in financing activities (25,751) (187)
Net increase (decrease) in cash, cash equivalents and restricted cash (9,550) 130
Cash, cash equivalents and restricted cash, beginning of year 11,260 11,130
Cash, cash equivalents and restricted cash, end of year 1,710 11,260
Supplemental disclosure of cash flow:    
Cash paid for interest $ 33
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Description of business

 

Rubicon Technology, Inc. (“Rubicon” or the “Company”) currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”), and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.

 

RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. RTW sells its products on a global basis to customers in North America, Europe and Asia. RTW maintains its operating facility in the Chicago metropolitan area.

 

In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken and come in easy-to-use perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

Principles of consolidation

 

The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC, Rubicon Technology BP LLC, and the discontinued operations of Rubicon DTP LLC. All intercompany transactions and balances have been eliminated in consolidation.

 

A summary of the Company’s significant accounting policies applied in the preparation of the accompanying Consolidated Financial Statements follows.

 

Cash, cash equivalents and restricted cash

 

The Company considers all unrestricted highly liquid investments immediately available to be cash equivalents. Cash equivalents primarily consist of time deposits with banks, unsettled trades and brokerage money market accounts. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements.

 

Investments

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.

 

Purchases of Equity Securities by the Issuer

 

In November 2018, the Company’s Board of Directors authorized a program to repurchase up to $3,000,000 of its common stock. In July 2020, the Company used all of the original authorized $3,000,000.

 

On December 14, 2020, Rubicon’s Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into a definitive Stock Purchase and Sale Agreement (“Purchase Agreement”) with Janel Corporation (“Janel”), pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45% of the outstanding shares of Rubicon’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August of 2022. Pursuant to the terms of the Company’s stock repurchase plan, this transaction resulted in the automatic termination of the plan.

 

There was no share repurchase activity during the years ended December 31, 2022 and 2021, respectively.

 

Accounts receivable

 

The majority of the Company’s accounts receivable are due from defense subcontractors, industrial manufacturers, fabricators and resellers. Credit is extended based on an evaluation of the customer’s financial condition. Accounts receivable are due based on contract terms and at stated amounts due from customers, net of an allowance for doubtful accounts. Losses from credit sales are provided for in the financial statements.

 

Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time a customer’s account is past due, the customer’s current ability to pay and the condition of the general economy and industry as a whole. The Company writes off accounts receivable when they are deemed uncollectible and such write-offs, net of payments received, are recorded as a reduction to the allowance. 

 

Accounts receivable is comprised of a net total of $671,000 and $719,000 for the years ended December 31, 2022 and 2021, respectively. The breakdown of accounts receivable for continuing operations and discontinued operations is as follows:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Continuing Operations:    
Trade receivables  $683   $732 
Allowance for doubtful accounts   (6)   (7)
           
Discontinued Operations:          
Trade receivables   6    6 
Allowance for doubtful accounts   (12)   (12)
Balance of accounts receivable, net  $671   $719 

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis, which includes materials, labor and overhead. The Company reduces the carrying value of its inventories for differences between the cost and the estimated net realizable value, taking into account usage, expected demand, technological obsolescence and other relevant information.

 

The Company establishes inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company evaluates the ability to realize the value of its inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. The Company’s method of estimating excess and obsolete inventory has remained consistent for all periods presented. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved.

 

The Company also carries a lower of cost or market inventory reserve based on net realizable value using most recent sales prices to determine market value. As of December 31, 2022 and 2021, the balance of the lower of cost or market reserve was $8,000 and $25,000, respectively, representing a decrease of $17,000 resulting from sales of related reserved inventory. In 2021 we sold inventory that was valued at the lower of cost or market resulting in a reduction in both the lower of cost or market inventory reserve and cost of goods sold of $27,000.

 

In 2022 and 2021, the Company used some of its previously written down two-inch diameter core material in production of optical and industrial sapphire wafers and did not record any additional adjustments for the years ended December 31, 2022 and December 31, 2021.

 

The Company evaluates the amount of raw material needed for future production based on expected crystal growth production needed to meet anticipated sales. The Company did not record any write-downs of its raw materials inventory for the years ended December 31, 2022 and December 31, 2021. 

 

Inventories are composed of the following:

  

   As of 
   December 31, 
   2022   2021 
   (in thousands) 
Raw materials  $367   $468 
Work-in-process   379    328 
Finished goods   229    330 
   $975   $1,126 

 

As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $302,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.

 

There were no inventories of discontinued operations at years ended December 31, 2022 and 2021, respectively.

 

Other inventory supplies

 

The Company’s other inventory supplies include stock of consumable assets and spare parts used in the manufacturing process.

 

Assets held for sale

 

An asset is considered to be held for sale when all of the following criteria are met: (i) management commits to a plan to sell the asset; (ii) it is unlikely that the disposal plan will be significantly modified or discontinued; (iii) the asset is available for immediate sale in its present condition; (iv) actions required to complete the sale of the asset have been initiated; (v) sale of the asset is probable and the completed sale is expected to occur within one year; and (vi) the asset is actively being marketed for sale at a price that is reasonable given its current market value.

 

A long-lived asset classified as held for sale is measured at the lower of its carrying amount or fair value less cost to sell. If the long-lived asset is newly acquired, the carrying amount of the long-lived asset is established based on its fair value less cost to sell at the acquisition date. A long-lived asset is not depreciated or amortized while it is classified as held for sale.

 

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.

 

Grants receivable and grant revenue

 

Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021.  As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605.  Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.

 

Property and equipment

 

Property and equipment consisted of the following:

  

    As of  
    December 31,  
    2022     2021  
    (in thousands)  
Machinery, equipment and tooling   $ 3,263     $ 3,296  
Buildings     1,711       1,711  
Information systems     819       819  
Land and land improvements     594       594  
Furniture and fixtures     7       7  
Total cost     6,394       6,427  
Accumulated depreciation and amortization     (4,212 )     (4,126 )
Property and equipment, net   $ 2,182     $ 2,301  

 

Property and equipment are carried at cost and depreciated over their estimated useful lives using the straight-line method. The cost of maintenance and repairs is charged to expense as incurred. Significant renewals and improvements are capitalized. Depreciation expense associated with property and equipment was $120,000 and $140,000 for the years ended December 31, 2022 and 2021, respectively.

 

The estimated useful lives are as follows:

 

Asset description   Life
Buildings   39 years
Machinery, equipment and tooling   3-10 years
Furniture and fixtures   7 years
Information systems   3 years

 

There was no property and equipment of discontinued operations as of December 31, 2022 and 2021, respectively.

 

Warranty cost

 

The Company’s sales terms include a warranty that its products will meet certain specifications. The Company records a current liability for the expected cost of warranty-related claims at the time of sale. The warranty reserve is included in accrued and other current liabilities on the Consolidated Balance Sheets.

 

The following table presents changes in the Company’s product warranty liability:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Balance, beginning of period  $1   $1 
Charged to cost of sales   (16)   (9)
Actual product warranty expenditures   16    9 
Balance, end of period  $1   $1 

 

The Company does not provide maintenance or other services and it does not have sales that involve bill & hold arrangements, multiple elements or deliverables. However, the Company does provide product warranty for up to 90 days, for which the Company has accrued a warranty reserve of $1,000 and $1,000 for the years ended December 31, 2022 and 2021, respectively.

 

Current and long-term debt

 

The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.

 

On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “Borrower”), entered into a business loan agreement (the “Loan”) and promissory note (the “Note”) in the amount of $1,620,000 with American Community Bank & Trust (the “Lender”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.

 

The following table shows the net proceeds from the Loan at the time of its origination:

 

   Proceeds From
Mortgage Loan
 
   (in thousands) 
Initial loan amount  $    1,620 
Loan costs   (22)
Escrow funding for property tax   (38)
Net proceeds from mortgage loan  $1,560 

 

Current and long-term debt, net, are shown in the table below:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,611   $
       —
 
Unamortized loan costs   (20)   
 
Total debt   1,591    
 
Less: short-term portion   25    
 
Long-term portion  $1,566   $
 

 

The Company had no interest expense for the year ended December 31, 2021.

 

Total interest and amortization expense on the Company’s debt obligations during years ended December 31, 2022, and December 31, 2021, respectively, are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Interest expense  $    37   $
   —
 
Amortization of loan costs   2    
 
Total interest expense  $39   $
 

 

The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended December 31:

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(4)  $25 
2024   31    (4)   27 
2025   33    (4)   29 
2026   35    (4)   31 
2027   1,483    (4)   1,479 
Total  $1,611   $(20)  $1,591 

 

Fair value of financial instruments

 

The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, and accounts payable. The carrying values of these assets and liabilities approximate their fair values due to the short-term nature of these instruments at December 31, 2022 and 2021. 

 

Concentration of credit risks and other risks and uncertainties

 

Financial instruments that could potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, short-term investments and accounts receivable. As of December 31, 2022, the Company had $1,200,000 on deposit at financial institutions in excess of amounts insured by the FDIC. This compares to $8,100,000 as of December 31, 2021. The Company performs a periodic evaluation of these institutions for relative credit standing. The Company has not experienced any losses in such accounts and management believes it is not exposed to any significant risk of loss on these balances.

 

The Company uses third parties for certain finishing functions for its products, including the slicing and polishing of its sapphire crystal inventory. These types of services are only available from a limited number of third parties. The Company’s ability to successfully outsource these finishing functions will substantially depend on its ability to develop, maintain and expand its strategic relationship with these third parties. As a result, the Company may be unable to meet the demand for its products, which could have a material adverse impact on the Company.

 

Concentration of credit risk related to revenue and accounts receivable is discussed in Note 5.

 

Revenue recognition

 

Revenues recognized include product sales and billings for costs and fees for government contracts.

 

Product Sales

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (“Topic 606”) which was adopted on January 1, 2018. The Company recognizes revenue when performance obligations under a purchase order or signed quotation are satisfied. The Company’s business practice commits the Company to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. The Company’s agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to the Company. Accordingly, the Company recognizes revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the customer. The Company grants credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets. 

 

The Company does not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. 

 

All of the Company’s revenue is denominated in U.S. dollars.

 

Shipping and handling costs

 

The Company records costs incurred in connection with shipping and handling of products as cost of goods sold. Amounts billed to customers in connection with these costs are included in revenue and are not material for any of the periods presented in the accompanying financial statements.

  

Sales tax

 

The Company collects and remits sales taxes on products sold to customers and reports such amounts under the net method in its Consolidated Statements of Operations and records a liability until remitted to the respective tax authority. 

 

Stock-based compensation

 

The Company requires all share-based payments to employees, including grants of employee stock options, to be measured at fair value and expensed in the Consolidated Statements of Operations over the service period (generally the vesting period) of the grant. Expense is recognized in the Consolidated Statements of Operations for these share-based payments. The Company uses Black Scholes option pricing model in order to determine the fair value of stock option grants.

 

Accounting for uncertainty in income taxes

 

The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and/or penalties related to income tax matters in income tax expense. There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.

 

The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.

 

Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

 

Income taxes

 

Deferred tax assets and liabilities are provided for temporary differences between financial reporting and income tax bases of assets and liabilities, and are measured using the enacted tax rates and laws expected to be in effect when the differences will reverse. Deferred income taxes also arise from the future benefits of NOL carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. Full valuation allowances on net deferred tax assets are maintained until an appropriate level of profitability that generates taxable income is deemed sustainable or until a tax strategy is developed that would enable the Company to conclude that it is more likely than not that a portion of the deferred tax assets will be realizable. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S. and Malaysia deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence.

 

Use of estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. 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 revenues and expenses during the reporting period. Actual results could differ from those estimates and those differences could be material.

 

Other comprehensive income (loss)

 

Comprehensive income (loss) is defined as the change in equity of a business enterprise from transactions and other events from non-owner sources. Comprehensive income (loss) includes net income (loss) and other non-owner changes in equity that bypass the statement of operations and are reported in a separate component of equity.

  

Net income (loss) per common share

 

Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of diluted common shares outstanding during the period. Diluted shares outstanding are calculated by adding to the weighted-average shares (a) any outstanding stock options based on the treasury stock method and (b) restricted stock units (“RSU”).

  

Diluted net loss per common share was the same as basic net loss per common share for the year December 31, 2021, because the effects of potentially dilutive securities were anti-dilutive.

 

New accounting pronouncements adopted 

 

The Company has evaluated recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact the Company’s consolidated financial statements and related disclosures. 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION

2. SEGMENT INFORMATION

 

Revenue is attributed by geographic region based on ship-to location of the Company’s customers. The following table summarizes revenue by geographic region:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
         
North America  $2,940   $3,671 
Asia   567    349 
Other   80    41 
           
Total revenue  $3,587   $4,061 

 

All revenues from continuing operations for the years ended December 31, 2022 and 2021, were from the sale of optical sapphire products and related materials.

 

All of our assets were located in the United States for the years ended December 31, 2022 and 2021.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Investments
12 Months Ended
Dec. 31, 2022
Investments [Abstract]  
INVESTMENTS

3. INVESTMENTS

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

There were no short-term investments of the Company at December 31, 2022.  

 

The following table presents the amortized cost, and gross unrealized gains and losses on all securities at December 31, 2021:

 

          Gross     Gross        
    Amortized     unrealized     unrealized     Fair  
    cost     gains     losses     value  
    (in thousands)  
Short-term investments:                        
U.S. Treasury securities   $ 14,751     $             —     $      —     $ 14,751  
Total short-term investments   $ 14,751     $     $     $ 14,751  

 

The Company values its investments at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

Level 1—Quoted prices in active markets for identical assets or liabilities.

 

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The Company’s fixed income available-for-sale securities consist of U.S. Treasury securities, high-quality investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity related securities and corporate notes. The Company values these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. The valuation techniques used to measure the fair value of the Company’s financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models, such as discounted cash flow techniques.

 

The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2022:

  

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $6   $
   $
   $6 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    
    
    
 
                     
Total  $6   $
   $
   $6 

 

The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2021:

  

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $3,137   $
   $
   $3,137 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    14,751    
    14,751 
                     
Total  $3,137   $14,751   $
   $17,888 

 

There are no terms or conditions restricting the Company from redeeming any of its investments.

 

In addition to the debt securities noted above, the Company had approximately $1,600,000 and $8,100,000 of time deposits included in cash and cash equivalents as of December 31, 2022 and 2021, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations: Closure of Direct Dose Rx
12 Months Ended
Dec. 31, 2022
Discontinued Operations: Closure of Direct Dose Rx [Abstract]  
DISCONTINUED OPERATIONS: Closure of Direct Dose Rx

4. DISCONTINUED OPERATIONS: Closure of Direct Dose Rx

 

On June 24, 2021, the Company’s Board of Directors decided effective immediately to close its pharmacy operations dba Direct Dose Rx. Immediately thereafter, Direct Dose Rx began transitioning its customers to other providers and began the process of closing its operations. Direct Dose

 

was launched as a start-up pharmacy primarily to deliver medications and vitamins to patients being discharged from skilled nursing facilities. The Company does not believe that the costs associated with such closure will be material. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations it concluded to present the discontinued operations separately.

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
     
Revenues (discontinued operations)  $
   $370 
Operating Expense (discontinued operations)   (16)   641 
Income/loss from operations of discontinued operations, net of taxes  $16   $(271)
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Customers
12 Months Ended
Dec. 31, 2022
Significant Customers [Abstract]  
SIGNIFICANT CUSTOMERS

5. SIGNIFICANT CUSTOMERS

 

For the year ended December 31, 2022, the Company had six customers that accounted for approximately 15%, 12%, 12%, 11%, 11%, and 11% of its revenue from continuing operations. For the year ended December 31, 2021, the Company had three customers that accounted for approximately 22%, 12%, and 12% of its revenue from continuing operations.

 

Customers individually representing more than 10% of trade receivables accounted for approximately 74% and 80% of accounts receivable as of December 31, 2022 and 2021, respectively.  

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Assets Held for Sale and Long-Lived Assets
12 Months Ended
Dec. 31, 2022
Assets Held for Sale and Long-Lived Assets [Abstract]  
ASSETS HELD FOR SALE AND LONG-LIVED ASSETS

6. ASSETS HELD FOR SALE AND LONG-LIVED ASSETS

 

When circumstances, such as adverse market conditions, indicate that the carrying value of a long-lived asset may be impaired, the Company performs an analysis to review the recoverability of the asset’s carrying value using estimates of the undiscounted cash flows (excluding interest charges) from the expected future operations of the asset. These estimates consider factors such as expected future operating income, operating trends and prospects, as well as the effects of demand, competition and other factors. If the analysis indicates that the carrying value is not recoverable from future cash flows, an impairment loss is recognized to the extent that the carrying value exceeds the estimated fair value. The estimated fair value of assets is determined using appraisal techniques which assume the highest and best use of the asset by market participants, considering the use of the asset that is physically possible, legally permissible, and financially feasible at the measurement date. Any impairment losses are recorded as operating expenses, which reduce net income. 

  

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses. 

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

7. STOCKHOLDERS’ EQUITY

 

Common stock

 

At the Company’s annual meeting of stockholders held on May 3, 2017, the Company’s stockholders approved amendments to the Company’s Eighth Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”) to (i) effect a reverse stock split of the Company’s common stock; and (ii) decrease the Company’s authorized number of shares of common stock to three times the number of shares of the Company’s common stock outstanding immediately following the reverse stock split. On May 3, 2017, following the annual meeting, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to (a) implement the reverse stock split at a ratio of 1-for-10; and (b) to reduce the number of authorized shares of common stock from 40,000,000 to 8,200,000, consequently reducing the number of total authorized shares from 45,000,000 to 13,200,000. With the completion of the reverse stock split, the Company’s shares began trading above the required $1.00 per share closing bid price, as required by the Listing Qualifications Department of NASDAQ. The share information has been retroactively reflected for the effects of this reverse stock split for all periods presented.

 

Preferred stock

 

At the Company’s annual meeting of stockholders held on May 10, 2018, the Company’s stockholders approved an amendment to the Certificate of Incorporation to decrease the Company’s authorized number of shares of preferred stock from 5,000,000 shares to 1,000,000 shares. The Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to decrease the authorized number of preferred shares, consequently reducing the number of total authorized shares from 13,200,000 to 9,200,000.

 

Common shares reserved

 

As of December 31, 2022, the Company had reserved 300 shares of common stock for issuance upon the exercise of outstanding common stock options. Also, 320,273 shares of the Company’s common stock were reserved for future grants of stock options and RSUs (or other similar equity instruments) under the Rubicon Technology, Inc. 2016 Stock Incentive Plan (the “2016 Plan”) as of December 31, 2022. 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder Rights Agreement
12 Months Ended
Dec. 31, 2022
Stockholder Rights Agreement [Abstract]  
STOCKHOLDER RIGHTS AGREEMENT

8. STOCKHOLDER RIGHTS AGREEMENT

 

 On December 18, 2017, the Company entered into a Section 382 Rights Agreement with American Stock Transfer & Trust Company, LLC, as Rights Agent (the “Rights Agreement”) in an effort to protect stockholder value by attempting to diminish the risk that the Company’s ability to use its net NOLs to reduce potential future federal income tax obligations may become substantially limited. The Company’s ability to utilize its NOLs may be substantially limited if the Company experiences an “ownership change” within the meaning of Section 382 of the Internal Revenue Code of 1986, as amended (the “IRC”). The Rights Agreement is intended to act as a deterrent to any person acquiring beneficial ownership of 4.9% or more of the Company’s outstanding common stock without the approval of the Company’s Board of Directors (the “Board”).

 

The Board authorized the issuance of one Right for each outstanding share of common stock, par value $0.001 per share, of the Company, payable to stockholders of record date of the close of business on January 2, 2018. One Right will also be issued together with each share of the Company’s common stock issued after January 2, 2018 but before the Distribution Date (as defined below) and, in certain circumstances, after the Distribution Date. Subject to the terms, provisions and conditions of the Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.001 per share, of the Company (the “Series A Preferred Stock”) for a purchase price of $40.00. If issued, each one-thousandth of a share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of the Company, including, without limitation, any dividend, voting or liquidation rights.

 

The Rights will not be exercisable until the earlier of (i) ten business days after a public announcement that a person has become an “Acquiring Person” by acquiring beneficial ownership of 4.9% or more of outstanding common stock (or, in the case of a person that had beneficial ownership of 4.9% or more of the outstanding common stock as of the close of business on December 18, 2017, by obtaining beneficial ownership of any additional shares of common stock representing 0.5% or more of the shares of common stock then outstanding (other than pursuant to a dividend or distribution paid or made by the Company on the outstanding shares of the common stock or pursuant to a split or subdivision of the outstanding shares of common stock) at a time such person still beneficially owns 4.9% or more of the outstanding common stock), and (ii) ten business days (or such later date as may be specified by the Board prior to such time as any person becomes an Acquiring Person) after the commencement of a tender or exchange offer by or on behalf of a person that, if completed, would result in such person becoming an Acquiring Person (the “Distribution Date”).

 

Until the Distribution Date, common stock certificates or the ownership statements issued with respect to uncertificated shares of common stock will evidence the Rights. Any transfer of shares of common stock prior to the Distribution Date will also constitute a transfer of the associated Rights. After the Distribution Date, separate rights certificates will be issued and the Rights may be transferred other than in connection with the transfer of the underlying shares of common stock unless and until the Board has determined to effect an exchange pursuant to the Rights Agreement (as described below).

 

In the event that a person becomes an Acquiring Person, each holder of a Right, other than Rights that are or, under certain circumstances, were beneficially owned by the Acquiring Person (which will thereupon become void), will thereafter have the right to receive upon exercise of a Right and payment of the purchase price, a number of shares of the Company’s common stock (or, in certain circumstances, cash, property or other securities of the Company) having a market value equal to two times the purchase price. However, Rights are subject to redemption and exchange at the option of the Company.

 

In the event that, at any time following a person becoming an Acquiring Person, (i) the Company engages in a merger or other business combination transaction in which the Company is not the surviving corporation; (ii) the Company engages in a merger or other business combination transaction in which the Company is the surviving corporation and the common stock is changed or exchanged; or (iii) 50% or more of the Company’s assets, cash flow or earning power is sold or transferred, each holder of a Right (except Rights which have previously been voided) shall thereafter have the right to receive, upon exercise of the Right, common stock of the acquiring company having a value equal to two times the purchase price.

 

At any time until the earlier of December 18, 2023, and ten calendar days following the first date of public announcement that a person has become an Acquiring Person or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board becomes aware of the existence of an Acquiring Person, the Board may redeem the Rights in whole, but not in part, at a price of $0.001 per Right (the “Redemption Price”). The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the Board in its sole discretion may establish. Immediately upon any redemption of the Rights, the right to exercise the Rights will terminate and the only right of the holders of Rights will be to receive the Redemption Price.

 

At any time after a person becomes an Acquiring Person, the Board may, at its option, exchange the Rights (other than Rights that have become void), in whole or in part, at an exchange ratio of one share of common stock, or a fractional share of Series A Preferred Stock (or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) of equivalent value, per Right (subject to adjustment). Immediately upon an exchange of any Rights, the right to exercise such Rights will terminate and the only right of the holders of Rights will be to receive the number of shares of common stock (or fractional share of Series A Preferred Stock or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) equal to the number of such Rights held by such holder multiplied by the exchange ratio.

 

Each one one-thousandth of a share of Series A Preferred Stock, if issued: (i) will be nonredeemable and junior to any other series of preferred stock the Company may issue (unless otherwise provided in the terms of such other series), (ii) will entitle holders to preferential cumulative quarterly dividends in an amount per share of Series A Preferred Stock equal to the greater of (a) $1 or (b) 1,000 times the aggregate the dividends, if any, declared on one share of the Company’s common stock, (iii) will entitle holders upon liquidation (voluntary or otherwise) to receive $1,000 per share of Series A Preferred Stock plus an amount equal to accrued and unpaid dividends and distributions thereon, whether or not declared, (iv) will have the same voting power as one share of common stock, and (v) will entitle holders to a per share payment equal to the payment made on one share of the Company’s common stock, if shares of the common stock are exchanged via merger, consolidation, or a similar transaction. Because of the nature of the Series A Preferred Stock’s dividend, liquidation and voting rights, the value of a Unit of Series A Preferred Stock purchasable upon exercise of each Right should approximate the value of one share of common stock.

 

The Rights and the Rights Agreement will expire on the earliest of (i) December 18, 2023, (ii) the time at which the Rights are redeemed pursuant to the Rights Agreement, (iii) the time at which the Rights are exchanged in full pursuant to the Rights Agreement, (iv) the date that the Board determines that the Rights Agreement is no longer necessary for the preservation of material valuable Tax Benefits, (v) the beginning of a taxable year of the Company to which the Board determines that no NOL tax benefits may be carried forward, and (vi) a determination by the Board, prior to the time any Person becomes an Acquiring Person, that the Rights Agreement and the Rights are no longer in the best interests of the Company and its stockholders.

 

The Board may adjust the purchase price, the number of shares of Series A Preferred Stock or other securities or assets issuable and the number of outstanding Rights to prevent dilution that may occur as a result of certain events, including among others, a stock dividend, a stock split or a reclassification of the Series A Preferred Stock or common stock. With certain exceptions, no adjustments to the purchase price will be required until cumulative adjustments amount to at least 1% of the purchase price.

 

For so long as the Rights are redeemable, the Board may supplement or amend any provision of the Rights Agreement in any respect without the approval of the holders of the Rights. From and after the time the Rights are no longer redeemable, the Board may supplement or amend the Rights Agreement only to cure an ambiguity, to alter time period provisions, to correct inconsistent provisions, or to make any additional changes to the Rights Agreement which the Company may deem necessary or desirable, but only to the extent that those changes do not impair or adversely affect any Rights holder (other than an Acquiring Person or any Affiliate or Associate of an Acquiring Person or certain of their transferees) and do not result in the Rights again becoming redeemable or the Rights Agreement again becoming amendable other than in accordance with this sentence.

 

In connection with the adoption of the Rights Agreement and authorization and declaration of the dividend of the Rights, on December 18, 2017, the Company filed the Certificate of Designation with the Secretary of State of the State of Delaware. The Certificate of Designation became effective on December 18, 2017.

 

In connection with the execution of the Purchase Agreement, on June 27, 2022, the Company’s Board of Directors approved Amendment No. 2 (the “Amendment”) to the Rights Agreement. The Amendment, among other things, renders the Rights Agreement inapplicable to the Offer, the Purchase Agreement and the transactions contemplated under the Purchase Agreement. In addition, the Amendment provides that neither the Purchaser, nor any of its affiliates or associates will become an “Acquiring Person” or “Beneficial Owner” (as such terms are defined in the Rights Agreement), and a Distribution Date and Stock Acquisition Date (as such terms are defined in the Rights Agreement) will not be deemed to have occurred, as a result of the announcement of the Offer, the execution of the Purchase Agreement, or the consummation of the Offer or of the other transactions contemplated by the Purchase Agreement. The Amendment also extends the final expiration date of the Rights Agreement to September 1, 2025.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans
12 Months Ended
Dec. 31, 2022
Stock Incentive Plans [Abstract]  
STOCK INCENTIVE PLANS

9. STOCK INCENTIVE PLANS

 

In August 2007, the Company adopted the Rubicon Technology Inc. 2007 Stock Incentive Plan, which was amended and restated effective in March 2011 (the “2007 Plan”), and which allowed for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The maximum number of shares that could be awarded under the 2007 Plan was 440,769 shares. Options granted under the 2007 Plan entitle the holder to purchase shares of the Company’s common stock at the specified option exercise price, which could not be less than the fair market value of the common stock on the grant date. On June 24, 2016, the 2007 Plan terminated with the adoption of the Rubicon Technology, Inc. 2016 Stock Incentive Plan, (the “2016 Plan”). Any existing awards under the 2007 Plan remain outstanding in accordance with their current terms under the 2007 Plan. In June 2016, the Company’s stockholders approved adoption of the 2016 Plan effective as of March 17, 2016, which allows for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The Compensation Committee of the Board administers the 2016 Plan. The committee determines the type of award to be granted, the fair value, the number of shares covered by the award, and the time when the award vests and may be exercised.

 

Pursuant to the 2016 Plan, 222,980 shares of the Company’s common stock plus any shares subject to outstanding awards under the 2007 Plan that subsequently expire unexercised, are forfeited without the delivery of shares or are settled in cash, will be available for issuance under the 2016 Plan. The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner.

 

The following table summarizes the activity of the stock incentive and equity plans:

 

   Shares
available
for
grant
   Number of
options
outstanding
   Weighted-
average
option
exercise price
   Number of
restricted
stock shares
issued
   Number of
RSUs
outstanding
 
Outstanding at January 1, 2021   292,355    20,100   $9.71    99,570    48,753 
Granted   (59,580)   
    
    
    28,030 
Exercised/issued   
    (15,000)   6.10    
    (3,750)
Canceled/forfeited   71,956    (1,050)   44.10    
    (45,003)
Outstanding at December 31, 2021   304,731    4,050    14.16    99,570    28,030 
Granted   
    
    
    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Canceled/forfeited   15,542    (1,500)   20.26    
    
 
Outstanding at December 31, 2022   320,273    300   $44.10    99,570    
 

 

There were no option grants made during 2022. 

 

At December 31, 2022, the exercise prices of outstanding options were as follows:

 

Exercise price  Number of
options
outstanding
   Average
remaining
contractual life
(years)
   Number of
options
exercisable
 
$44.10   300    1.94    300 
                
    300    1.94    300 

 

There were no options that were granted or became vested in the years ended December 31, 2022 or 2021, respectively.

 

The Company’s aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock. Based on the fair value of the common stock at December 31, 2022 there was no intrinsic value arising from 300 stock options exercisable or outstanding.

 

The Company used historical stock prices as the basis for its volatility assumptions. The assumed risk-free rates were based on U.S. Treasury rates in effect at the time of grant with a term consistent with the expected option lives. The expected term for the year ended December 31, 2022, is based upon the Company’s median average life of its options. The forfeiture rate is based on the past history of forfeited options. The expense is being allocated using the straight-line method. For the years ended December 31, 2022 and 2021, respectively, there was no recorded stock option compensation expense. As of December 31, 2022 and 2021, respectively, there were no options granted, and all outstanding options awarded have been fully vested.

 

There were no RSUs granted in the year ended December 31, 2022, and there were no RSUs outstanding at December 31, 2022.

 

The following table summarizes the award vesting terms for the RSUs granted in the year ended December 31, 2021:

 

Number of RSUs  Target
price
 
12,500  $12.00 
12,500  $13.00 

 

The RSUs vest in the amounts set forth below on the first date the 15-trading day average closing price of the Company’s common stock equals or exceeds the corresponding target price for the common stock before December 28, 2025. On the date of grant of RSUs to a key executive, the closing price of the common stock was $9.20. During the twelve months ended December 31, 2021, neither tranche vested.

 

The Company used Monte Carlo simulation model valuation technique to determine the fair value of RSUs granted because the awards vest based upon achievement of market price targets. The Monte Carlo simulation model utilizes multiple input variables that determine the probability of satisfying the market condition stipulated in the award and calculates the fair value of each RSU. The Company used the following assumptions in determining the fair value of the RSUs:

 

   Granted 
   December
2021
 
Daily expected stock price volatility   2.1383%
Daily expected dividend yield   0.0%
Average daily risk-free interest rate   0.0039%

 

The daily expected stock price volatility is based on a four-year historical volatility of the Company’s common stock. The daily expected dividend yield is based on annual expected dividend payments. The average daily risk-free interest rate is based on the three-year treasury yield as of the grant date. Each of the tranches is calculated to have its own fair value and requisite service period. The fair value of each tranche is amortized over the requisite or derived service period, which is up to four years. The RSUs granted in December 2021 had a grant date fair value of $151,000. There were no grants with market price targets issued in the year ended December 31, 2021.

 

A summary of the Company’s RSUs is as follows:

 

   RSUs
outstanding
   Weighted-
average
price at
time of grant
   Aggregate
intrinsic
value
 
Non-vested RSUs as of January 1, 2021   48,753   $6.34      
Granted   28,030    9.90      
Vested   (3,750)   8.00      
Cancelled   (45,003)   7.45      
Non-vested RSUs as of December 31, 2021   28,030    7.28      
Granted   
    
      
Vested   (28,030)   9.29      
Cancelled   
    
            
Non-vested RSUs at December 31, 2022   
   $
            —
   $
 

 

The fair value of each RSU is the market price on the date of grant and is being recorded as compensation expense ratably over the vesting terms or the expected achievement of market price targets based on the Monte Carlo simulation model. In the event that an RSU vests in a given period, the remaining balance of the fair value of the RSU is expensed in that period. All outstanding RSUs vested in 2022, and as a result, the remaining fair value of $151,000 was recorded as compensation expense was recognized in the year ended December 31, 2022. For the year ended December 31 2021, the Company recorded $30,000 of RSU expense. The RSUs are forfeited by a participant upon termination for any reason, and there is no proportionate or partial vesting in the periods between the vesting dates. As of December 31, 2021, there was $151,000 of unrecognized compensation cost related to the non-vested RSUs.

 

For the years ended December 31, 2022 and December 31, 2021, the Company recorded no compensation related to restricted stock.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

10. INCOME TAXES

 

On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act (the “Act”) which, among other provisions, reduced the U.S. corporate tax rate from 35% to 21% effective January 1, 2018. The SEC issued guidance, Staff Accounting Bulletin 118, on accounting for the tax effects of the Act. The guidance allowed the Company to record provisional amounts for those impacts, with the requirement that the accounting be completed in a period not to exceed one year from the date of enactment. The Company has completed its accounting for the tax effects of enactment of the Act. The deemed inclusion from the repatriation tax increased from $3.9 million at the time of provision to $5.0 million at the time the calculation was finalized for the tax return. The increase of the inclusion related primarily to the refinement of Malaysia earnings and profits. As the Company is in a full valuation allowance position, an equal benefit adjustment was recorded for the impact of the increase of the deemed repatriation tax.

 

Components of income before income taxes and the income tax provision are as follows:

 

Income (loss) before income taxes is all U.S.-based for the years ended December 31, 2022 and 2021, respectively.

 

Income taxes

 

    Year Ended  
    December 31,  
    2022     2021  
    (in thousands)  
       
Current            
U.S.   $     $  
State            
Total current income tax expense            
Deferred                
U.S.            
State            
Total deferred income tax expense (benefit)            
Total income tax expense (benefit)   $     $  

 

The reconciliation of income tax computed at the federal statutory rate to income before taxes is as follows:

 

   Year Ended 
   December 31, 
   2022   2021 
U.S. federal statutory rate   (21.0)%   (21.0)%
State taxes net of federal benefit   (5.4)   (6.9)
Valuation allowance   26.4    27.9 
           
    
%   
%

 

Deferred income taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. 

 

Significant components of the Company’s net deferred income taxes are as follows at December 31:

 

   2022   2021 
   (in thousands) 
Deferred tax assets:        
Allowance for doubtful accounts  $5   $5 
Inventory reserves   2,928    3,033 
Consumables excess reserve   162    162 
Accrued liabilities   15    155 
Warrant interest expense   195    195 
Stock compensation expense   706    775 
State net operating loss   13,425    13,358 
Net operating loss carryforward   39,759    39,597 
Capital loss carryforward        6,755 
Tax credits   669    669 
Depreciation   219    423 
Valuation allowance   (58,068)   (65,079)
Total deferred tax assets   15    47 
Deferred tax liability:          
Prepaid expenses   (15)   (47)
Net deferred tax liability  $
   $
 

 

In February 2018, the FASB issued ASU No. 2018-02 (“ASU 2018-02), Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Comprehensive Income. The new guidance allows companies to reclassify stranded tax effects resulting from the Tax Act, from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. Early adoption is permitted. The Company’s adoption of ASU 2018-02 did not have a material impact on its consolidated financial statements.

 

The Company adopted the guidance in ASU No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which requires that all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent in the balance sheet. As a result, each jurisdiction has one net noncurrent deferred tax asset or liability. The new guidance does not change the existing requirement that only permits offsetting within a jurisdiction. Companies are still prohibited from offsetting deferred tax liabilities from one jurisdiction against deferred tax assets of another jurisdiction. The change in accounting principle did not have an impact on the Company’s results of operations, cash flows or stockholders’ equity. 

 

At December 31, 2022, we had separate Federal, Illinois and Indiana NOL carryforwards of $189 million, $181 million and $723,000, respectively. The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039. With the adoption of ASU 2016-09 in 2017, we recorded a deferred tax asset related to $26.4 million of unrecorded Federal and State NOLs attributable to stock option exercises. NOLs attributable to the stock option exercise were fully offset by the valuation allowance (as described above). We have recorded an uncertain tax position of $2.6 million that further reduces the net operating loss deferred tax assets reported in the financial statements. In addition, at December 31, 2022, we had Federal research and development credits of $662,000, which will begin to expire in 2028.

 

The Company completed an analysis of the utilization of NOLs subject to limits based upon certain ownership changes as of December 31, 2022. The results of this analysis indicated no ownership change limiting the utilization of net operating losses and tax credits. 

 

The Company prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken, or expected to be taken, in a tax return. At December 31, 2022 and 2021, the Company had $1.1 million of unrecognized tax benefits taken or expected to be taken in a tax return that have been recorded on the Company’s financial statements as an offset to the valuation allowance related to tax positions taken in 2012. It is not reasonably possible that the amount will change in the next twelve months. There were no material changes to prior year or current year positions taken during the year ended December 31, 2022.

 

There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.

 

The Company files income tax returns in the United States federal jurisdiction and in a state jurisdiction. During 2009, the Company began foreign operations in Malaysia and is subject to local income taxes in that jurisdiction. The Company’s Malaysia tax returns for the periods ended December 31, 2010 through 2012 have been audited by the Malaysia Inland Revenue Board with no changes made to the taxable income for those years. All other tax years in Malaysia are open to examination by tax authorities.

 

The Company’s federal tax returns for the periods ended December 31, 2010, 2008 and 2007 have been audited by the Internal Revenue Service (IRS) with no changes made to the Company’s taxable losses for those years. The Company’s state tax returns for the periods ended December 31, 2009 through 2012 have been audited by the Illinois Department of Revenue with no changes made to the Company’s taxable losses for those years. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities. Tax years 2013 through 2019 are open to examination by the Malaysia Inland Revenue Board.

 

Due to the closing of the Rubicon Malaysia operations, the Company no longer considers the undistributed earnings of Rubicon Malaysia to be indefinitely reinvested. Upon liquidation of Rubicon Malaysia, it is anticipated any cash left after the liquidation will be brought back to the U.S. via a payment of principal towards the intercompany loan. A withholding tax may be payable to the Malaysian government on the interest portion of the loan. Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

11. COMMITMENTS AND CONTINGENCIES

 

COVID-19 Pandemic

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic. The full impact of the COVID-19 outbreak is unknown and cannot be reasonably estimated. The magnitude and duration of the COVID-19 outbreak, as well as other factors, could result in a material impact to the Company’s financial statements in future reporting periods.

 

Operating Leases

 

The Company adopted ASU 2016-02 in the first quarter of the fiscal year ending December 31, 2019. The adoption of ASU 2016-02 did not have a material impact on the Company’s consolidated financial statements, as the Company does not have any material lease agreements. Rubicon DTP did lease a building for its manufacturing and offices, however such lease was not considered material to the Company’s financial statements.

 

Direct Dose’s net rent expense under operating leases in 2022 and 2021 amounted to $0 and $26,784, respectively. On January 6, 2021, Direct Dose entered into a one-year lease for an aggregate commitment of approximately $35,500, which was terminated early per agreement with lessor as of September 9, 2021.

 

Litigation

 

From time to time, the Company experiences routine litigation in the ordinary course of its business.

  

There are no outstanding material matters as of December 31, 2022 and through the date of this filing.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Benefit Plan
12 Months Ended
Dec. 31, 2022
Benefit Plan [Abstract]  
BENEFIT PLAN

12. BENEFIT PLAN

 

The Company sponsors a 401(k) savings plan (the “Plan”). Employees are eligible to participate in the Plan upon reaching 18 years of age. Employees make contributions to the Plan through payroll deferrals. Employer matching contributions are discretionary. There were no employer matching contributions for the years ended December 31, 2022 and 2021.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

13. SUBSEQUENT EVENTS

 

On February 20, 2023, Mr. Brog tendered his resignation as a Class II director, which became effective on February 22, 2023. On February 20, 2023, the Company entered into a Confidential Separation Agreement and General Release with Mr. Brog, in connection with Mr. Brog’s resignation from the Company as Chief Executive Officer, President and Acting Chief Financial Officer. Pursuant to the Separation Agreement, Mr. Brog was entitled to receive, among other things, a payment of $112,000 for the assignment to the Company by Mr. Brog of 57,593 shares of common stock of the Company held by Mr. Brog. The Separation Agreement also contained a general release of claims against the Company, as well as certain other customary covenants, including covenants pertaining to non-disparagement and confidentiality. On February 24, 2023, the Board of Directors named Joseph Ferrara as the Executive Officer and Chief Financial Officer, and approved an annual salary of $200,000 and a bonus with terms to be agreed upon at a later date, subject to the Company’s customary compensation policies.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Description of business

Description of business

 

Rubicon Technology, Inc. (“Rubicon” or the “Company”) currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”), and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.

 

RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. RTW sells its products on a global basis to customers in North America, Europe and Asia. RTW maintains its operating facility in the Chicago metropolitan area.

 

In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken and come in easy-to-use perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

Principles of consolidation

Principles of consolidation

 

The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC, Rubicon Technology BP LLC, and the discontinued operations of Rubicon DTP LLC. All intercompany transactions and balances have been eliminated in consolidation.

 

A summary of the Company’s significant accounting policies applied in the preparation of the accompanying Consolidated Financial Statements follows.

 

Cash, cash equivalents and restricted cash

Cash, cash equivalents and restricted cash

 

The Company considers all unrestricted highly liquid investments immediately available to be cash equivalents. Cash equivalents primarily consist of time deposits with banks, unsettled trades and brokerage money market accounts. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements.

 

Investments

Investments

 

When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.

 

We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.

 

Purchases of Equity Securities by the Issuer

Purchases of Equity Securities by the Issuer

 

In November 2018, the Company’s Board of Directors authorized a program to repurchase up to $3,000,000 of its common stock. In July 2020, the Company used all of the original authorized $3,000,000.

 

On December 14, 2020, Rubicon’s Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into a definitive Stock Purchase and Sale Agreement (“Purchase Agreement”) with Janel Corporation (“Janel”), pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45% of the outstanding shares of Rubicon’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August of 2022. Pursuant to the terms of the Company’s stock repurchase plan, this transaction resulted in the automatic termination of the plan.

 

There was no share repurchase activity during the years ended December 31, 2022 and 2021, respectively.

 

Accounts receivable

Accounts receivable

 

The majority of the Company’s accounts receivable are due from defense subcontractors, industrial manufacturers, fabricators and resellers. Credit is extended based on an evaluation of the customer’s financial condition. Accounts receivable are due based on contract terms and at stated amounts due from customers, net of an allowance for doubtful accounts. Losses from credit sales are provided for in the financial statements.

 

Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time a customer’s account is past due, the customer’s current ability to pay and the condition of the general economy and industry as a whole. The Company writes off accounts receivable when they are deemed uncollectible and such write-offs, net of payments received, are recorded as a reduction to the allowance. 

 

Accounts receivable is comprised of a net total of $671,000 and $719,000 for the years ended December 31, 2022 and 2021, respectively. The breakdown of accounts receivable for continuing operations and discontinued operations is as follows:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Continuing Operations:    
Trade receivables  $683   $732 
Allowance for doubtful accounts   (6)   (7)
           
Discontinued Operations:          
Trade receivables   6    6 
Allowance for doubtful accounts   (12)   (12)
Balance of accounts receivable, net  $671   $719 

 

Inventories

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis, which includes materials, labor and overhead. The Company reduces the carrying value of its inventories for differences between the cost and the estimated net realizable value, taking into account usage, expected demand, technological obsolescence and other relevant information.

 

The Company establishes inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company evaluates the ability to realize the value of its inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. The Company’s method of estimating excess and obsolete inventory has remained consistent for all periods presented. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved.

 

The Company also carries a lower of cost or market inventory reserve based on net realizable value using most recent sales prices to determine market value. As of December 31, 2022 and 2021, the balance of the lower of cost or market reserve was $8,000 and $25,000, respectively, representing a decrease of $17,000 resulting from sales of related reserved inventory. In 2021 we sold inventory that was valued at the lower of cost or market resulting in a reduction in both the lower of cost or market inventory reserve and cost of goods sold of $27,000.

 

In 2022 and 2021, the Company used some of its previously written down two-inch diameter core material in production of optical and industrial sapphire wafers and did not record any additional adjustments for the years ended December 31, 2022 and December 31, 2021.

 

The Company evaluates the amount of raw material needed for future production based on expected crystal growth production needed to meet anticipated sales. The Company did not record any write-downs of its raw materials inventory for the years ended December 31, 2022 and December 31, 2021. 

 

Inventories are composed of the following:

  

   As of 
   December 31, 
   2022   2021 
   (in thousands) 
Raw materials  $367   $468 
Work-in-process   379    328 
Finished goods   229    330 
   $975   $1,126 

 

As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $302,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.

 

There were no inventories of discontinued operations at years ended December 31, 2022 and 2021, respectively.

 

Other inventory supplies

Other inventory supplies

 

The Company’s other inventory supplies include stock of consumable assets and spare parts used in the manufacturing process.

 

Assets held for sale

Assets held for sale

 

An asset is considered to be held for sale when all of the following criteria are met: (i) management commits to a plan to sell the asset; (ii) it is unlikely that the disposal plan will be significantly modified or discontinued; (iii) the asset is available for immediate sale in its present condition; (iv) actions required to complete the sale of the asset have been initiated; (v) sale of the asset is probable and the completed sale is expected to occur within one year; and (vi) the asset is actively being marketed for sale at a price that is reasonable given its current market value.

 

A long-lived asset classified as held for sale is measured at the lower of its carrying amount or fair value less cost to sell. If the long-lived asset is newly acquired, the carrying amount of the long-lived asset is established based on its fair value less cost to sell at the acquisition date. A long-lived asset is not depreciated or amortized while it is classified as held for sale.

 

On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.

 

Grants receivable and grant revenue

Grants receivable and grant revenue

 

Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021.  As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605.  Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.

 

Property and equipment

Property and equipment

 

Property and equipment consisted of the following:

  

    As of  
    December 31,  
    2022     2021  
    (in thousands)  
Machinery, equipment and tooling   $ 3,263     $ 3,296  
Buildings     1,711       1,711  
Information systems     819       819  
Land and land improvements     594       594  
Furniture and fixtures     7       7  
Total cost     6,394       6,427  
Accumulated depreciation and amortization     (4,212 )     (4,126 )
Property and equipment, net   $ 2,182     $ 2,301  

 

Property and equipment are carried at cost and depreciated over their estimated useful lives using the straight-line method. The cost of maintenance and repairs is charged to expense as incurred. Significant renewals and improvements are capitalized. Depreciation expense associated with property and equipment was $120,000 and $140,000 for the years ended December 31, 2022 and 2021, respectively.

 

The estimated useful lives are as follows:

 

Asset description   Life
Buildings   39 years
Machinery, equipment and tooling   3-10 years
Furniture and fixtures   7 years
Information systems   3 years

 

There was no property and equipment of discontinued operations as of December 31, 2022 and 2021, respectively.

 

Warranty cost

Warranty cost

 

The Company’s sales terms include a warranty that its products will meet certain specifications. The Company records a current liability for the expected cost of warranty-related claims at the time of sale. The warranty reserve is included in accrued and other current liabilities on the Consolidated Balance Sheets.

 

The following table presents changes in the Company’s product warranty liability:

 

   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Balance, beginning of period  $1   $1 
Charged to cost of sales   (16)   (9)
Actual product warranty expenditures   16    9 
Balance, end of period  $1   $1 

 

The Company does not provide maintenance or other services and it does not have sales that involve bill & hold arrangements, multiple elements or deliverables. However, the Company does provide product warranty for up to 90 days, for which the Company has accrued a warranty reserve of $1,000 and $1,000 for the years ended December 31, 2022 and 2021, respectively.

 

Current and long-term debt

Current and long-term debt

 

The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.

 

On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “Borrower”), entered into a business loan agreement (the “Loan”) and promissory note (the “Note”) in the amount of $1,620,000 with American Community Bank & Trust (the “Lender”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.

 

The following table shows the net proceeds from the Loan at the time of its origination:

 

   Proceeds From
Mortgage Loan
 
   (in thousands) 
Initial loan amount  $    1,620 
Loan costs   (22)
Escrow funding for property tax   (38)
Net proceeds from mortgage loan  $1,560 

 

Current and long-term debt, net, are shown in the table below:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,611   $
       —
 
Unamortized loan costs   (20)   
 
Total debt   1,591    
 
Less: short-term portion   25    
 
Long-term portion  $1,566   $
 

 

The Company had no interest expense for the year ended December 31, 2021.

 

Total interest and amortization expense on the Company’s debt obligations during years ended December 31, 2022, and December 31, 2021, respectively, are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Interest expense  $    37   $
   —
 
Amortization of loan costs   2    
 
Total interest expense  $39   $
 

 

The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended December 31:

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(4)  $25 
2024   31    (4)   27 
2025   33    (4)   29 
2026   35    (4)   31 
2027   1,483    (4)   1,479 
Total  $1,611   $(20)  $1,591 

 

Fair value of financial instruments

Fair value of financial instruments

 

The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, and accounts payable. The carrying values of these assets and liabilities approximate their fair values due to the short-term nature of these instruments at December 31, 2022 and 2021. 

 

Concentration of credit risks and other risks and uncertainties

Concentration of credit risks and other risks and uncertainties

 

Financial instruments that could potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, short-term investments and accounts receivable. As of December 31, 2022, the Company had $1,200,000 on deposit at financial institutions in excess of amounts insured by the FDIC. This compares to $8,100,000 as of December 31, 2021. The Company performs a periodic evaluation of these institutions for relative credit standing. The Company has not experienced any losses in such accounts and management believes it is not exposed to any significant risk of loss on these balances.

 

The Company uses third parties for certain finishing functions for its products, including the slicing and polishing of its sapphire crystal inventory. These types of services are only available from a limited number of third parties. The Company’s ability to successfully outsource these finishing functions will substantially depend on its ability to develop, maintain and expand its strategic relationship with these third parties. As a result, the Company may be unable to meet the demand for its products, which could have a material adverse impact on the Company.

 

Concentration of credit risk related to revenue and accounts receivable is discussed in Note 5.

 

Revenue recognition

Revenue recognition

 

Revenues recognized include product sales and billings for costs and fees for government contracts.

 

Product Sales

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (“Topic 606”) which was adopted on January 1, 2018. The Company recognizes revenue when performance obligations under a purchase order or signed quotation are satisfied. The Company’s business practice commits the Company to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. The Company’s agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to the Company. Accordingly, the Company recognizes revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the customer. The Company grants credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets. 

 

The Company does not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. 

 

All of the Company’s revenue is denominated in U.S. dollars.

 

Shipping and handling costs

Shipping and handling costs

 

The Company records costs incurred in connection with shipping and handling of products as cost of goods sold. Amounts billed to customers in connection with these costs are included in revenue and are not material for any of the periods presented in the accompanying financial statements.

  

Sales tax

Sales tax

 

The Company collects and remits sales taxes on products sold to customers and reports such amounts under the net method in its Consolidated Statements of Operations and records a liability until remitted to the respective tax authority. 

 

Stock-based compensation

Stock-based compensation

 

The Company requires all share-based payments to employees, including grants of employee stock options, to be measured at fair value and expensed in the Consolidated Statements of Operations over the service period (generally the vesting period) of the grant. Expense is recognized in the Consolidated Statements of Operations for these share-based payments. The Company uses Black Scholes option pricing model in order to determine the fair value of stock option grants.

 

Accounting for uncertainty in income taxes

Accounting for uncertainty in income taxes

 

The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and/or penalties related to income tax matters in income tax expense. There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.

 

The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.

 

Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.

 

Income taxes

Income taxes

 

Deferred tax assets and liabilities are provided for temporary differences between financial reporting and income tax bases of assets and liabilities, and are measured using the enacted tax rates and laws expected to be in effect when the differences will reverse. Deferred income taxes also arise from the future benefits of NOL carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. Full valuation allowances on net deferred tax assets are maintained until an appropriate level of profitability that generates taxable income is deemed sustainable or until a tax strategy is developed that would enable the Company to conclude that it is more likely than not that a portion of the deferred tax assets will be realizable. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S. and Malaysia deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence.

 

Use of estimates

Use of estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. 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 revenues and expenses during the reporting period. Actual results could differ from those estimates and those differences could be material.

 

Other comprehensive income (loss)

Other comprehensive income (loss)

 

Comprehensive income (loss) is defined as the change in equity of a business enterprise from transactions and other events from non-owner sources. Comprehensive income (loss) includes net income (loss) and other non-owner changes in equity that bypass the statement of operations and are reported in a separate component of equity.

  

Net income (loss) per common share

Net income (loss) per common share

 

Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of diluted common shares outstanding during the period. Diluted shares outstanding are calculated by adding to the weighted-average shares (a) any outstanding stock options based on the treasury stock method and (b) restricted stock units (“RSU”).

  

Diluted net loss per common share was the same as basic net loss per common share for the year December 31, 2021, because the effects of potentially dilutive securities were anti-dilutive.

 

New accounting pronouncements adopted

New accounting pronouncements adopted 

 

The Company has evaluated recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact the Company’s consolidated financial statements and related disclosures. 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Accounts receivable for continuing operations and discontinued operations
   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Continuing Operations:    
Trade receivables  $683   $732 
Allowance for doubtful accounts   (6)   (7)
           
Discontinued Operations:          
Trade receivables   6    6 
Allowance for doubtful accounts   (12)   (12)
Balance of accounts receivable, net  $671   $719 

 

Schedule of inventories
   As of 
   December 31, 
   2022   2021 
   (in thousands) 
Raw materials  $367   $468 
Work-in-process   379    328 
Finished goods   229    330 
   $975   $1,126 

 

Schedule of property and equipment
    As of  
    December 31,  
    2022     2021  
    (in thousands)  
Machinery, equipment and tooling   $ 3,263     $ 3,296  
Buildings     1,711       1,711  
Information systems     819       819  
Land and land improvements     594       594  
Furniture and fixtures     7       7  
Total cost     6,394       6,427  
Accumulated depreciation and amortization     (4,212 )     (4,126 )
Property and equipment, net   $ 2,182     $ 2,301  

 

Schedule of estimated useful lives
Asset description   Life
Buildings   39 years
Machinery, equipment and tooling   3-10 years
Furniture and fixtures   7 years
Information systems   3 years

 

Schedule of product warranty liability
   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
Balance, beginning of period  $1   $1 
Charged to cost of sales   (16)   (9)
Actual product warranty expenditures   16    9 
Balance, end of period  $1   $1 

 

Schedule of net proceeds from the loan
   Proceeds From
Mortgage Loan
 
   (in thousands) 
Initial loan amount  $    1,620 
Loan costs   (22)
Escrow funding for property tax   (38)
Net proceeds from mortgage loan  $1,560 

 

Schedule of future maturities of long-term debt
  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,611   $
       —
 
Unamortized loan costs   (20)   
 
Total debt   1,591    
 
Less: short-term portion   25    
 
Long-term portion  $1,566   $
 

 

Schedule of debt obligations
  

December 31,

2022

  

December 31,

2021

 
   (in thousands) 
Interest expense  $    37   $
   —
 
Amortization of loan costs   2    
 
Total interest expense  $39   $
 

 

Schedule of future maturities of long-term debt
   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(4)  $25 
2024   31    (4)   27 
2025   33    (4)   29 
2026   35    (4)   31 
2027   1,483    (4)   1,479 
Total  $1,611   $(20)  $1,591 

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of revenue by geographic region
   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
         
North America  $2,940   $3,671 
Asia   567    349 
Other   80    41 
           
Total revenue  $3,587   $4,061 

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments [Abstract]  
Schedule of amortized cost and gross unrealized losses on all securities
          Gross     Gross        
    Amortized     unrealized     unrealized     Fair  
    cost     gains     losses     value  
    (in thousands)  
Short-term investments:                        
U.S. Treasury securities   $ 14,751     $             —     $      —     $ 14,751  
Total short-term investments   $ 14,751     $     $     $ 14,751  

 

Schedule of financial assets measured at fair value on a recurring basis
   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $6   $
   $
   $6 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    
    
    
 
                     
Total  $6   $
   $
   $6 

 

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $3,137   $
   $
   $3,137 
Investments:                    
Available-for-sales securities—current:                    
U.S. Treasury securities   
    14,751    
    14,751 
                     
Total  $3,137   $14,751   $
   $17,888 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations: Closure of Direct Dose Rx (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations: Closure of Direct Dose Rx [Abstract]  
Schedule of discontinued operations
   Year Ended 
   December 31, 
   2022   2021 
   (in thousands) 
     
Revenues (discontinued operations)  $
   $370 
Operating Expense (discontinued operations)   (16)   641 
Income/loss from operations of discontinued operations, net of taxes  $16   $(271)
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2022
Stock Incentive Plans [Abstract]  
Schedule of activity of stock incentive and equity plans
   Shares
available
for
grant
   Number of
options
outstanding
   Weighted-
average
option
exercise price
   Number of
restricted
stock shares
issued
   Number of
RSUs
outstanding
 
Outstanding at January 1, 2021   292,355    20,100   $9.71    99,570    48,753 
Granted   (59,580)   
    
    
    28,030 
Exercised/issued   
    (15,000)   6.10    
    (3,750)
Canceled/forfeited   71,956    (1,050)   44.10    
    (45,003)
Outstanding at December 31, 2021   304,731    4,050    14.16    99,570    28,030 
Granted   
    
    
    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Canceled/forfeited   15,542    (1,500)   20.26    
    
 
Outstanding at December 31, 2022   320,273    300   $44.10    99,570    
 

 

Schedule of exercise prices of outstanding options
Exercise price  Number of
options
outstanding
   Average
remaining
contractual life
(years)
   Number of
options
exercisable
 
$44.10   300    1.94    300 
                
    300    1.94    300 

 

Schedule of award vesting terms for the RSUs granted
Number of RSUs  Target
price
 
12,500  $12.00 
12,500  $13.00 

 

Schedule of valuation technique to determine the fair value of RSU
   Granted 
   December
2021
 
Daily expected stock price volatility   2.1383%
Daily expected dividend yield   0.0%
Average daily risk-free interest rate   0.0039%

 

Schedule of Company’s RSUs
   RSUs
outstanding
   Weighted-
average
price at
time of grant
   Aggregate
intrinsic
value
 
Non-vested RSUs as of January 1, 2021   48,753   $6.34      
Granted   28,030    9.90      
Vested   (3,750)   8.00      
Cancelled   (45,003)   7.45      
Non-vested RSUs as of December 31, 2021   28,030    7.28      
Granted   
    
      
Vested   (28,030)   9.29      
Cancelled   
    
            
Non-vested RSUs at December 31, 2022   
   $
            —
   $
 

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of income taxes
    Year Ended  
    December 31,  
    2022     2021  
    (in thousands)  
       
Current            
U.S.   $     $  
State            
Total current income tax expense            
Deferred                
U.S.            
State            
Total deferred income tax expense (benefit)            
Total income tax expense (benefit)   $     $  

 

Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes
   Year Ended 
   December 31, 
   2022   2021 
U.S. federal statutory rate   (21.0)%   (21.0)%
State taxes net of federal benefit   (5.4)   (6.9)
Valuation allowance   26.4    27.9 
           
    
%   
%

 

Schedule of significant components of the Company’s net deferred income taxes
   2022   2021 
   (in thousands) 
Deferred tax assets:        
Allowance for doubtful accounts  $5   $5 
Inventory reserves   2,928    3,033 
Consumables excess reserve   162    162 
Accrued liabilities   15    155 
Warrant interest expense   195    195 
Stock compensation expense   706    775 
State net operating loss   13,425    13,358 
Net operating loss carryforward   39,759    39,597 
Capital loss carryforward        6,755 
Tax credits   669    669 
Depreciation   219    423 
Valuation allowance   (58,068)   (65,079)
Total deferred tax assets   15    47 
Deferred tax liability:          
Prepaid expenses   (15)   (47)
Net deferred tax liability  $
   $
 

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 19, 2022
Aug. 15, 2022
Jul. 05, 2022
Jul. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 14, 2020
Nov. 30, 2018
Summary of Significant Accounting Policies (Details) [Line Items]                
Payment reserves         $ 120,000      
Original authorized amount       $ 3,000,000        
Cash tender percent     45.00%          
Price of per shares (in Dollars per share)     $ 20          
Accounts receivable net total         671,000 $ 719,000    
Excess and obsolete inventory reserve         7,052,000 7,749,000    
Inventory reserve and cost of goods sold         697,000 159,000    
Cost or market reserve         8,000 25,000    
Decrease in inventory reserves         17,000 27,000    
Inventory current         302,000      
Non-current inventory         95,000      
Selling price for the property $ 722,000              
Net proceeds $ 600,000       600,000      
Grant receivable         250,000      
Depreciation expense with property and equipment         120,000 140,000    
Warranty reserve         1,000 1,000    
Promissory note   $ 1,620,000            
Amortization term   25 years            
Total payment restricted   $ 120,000            
Foreign Financial Institutions, Actual Deposits         $ 1,200,000      
Cash, FDIC Insured Amount           $ 8,100,000    
Settlement percentage         50.00%      
Board of Directors [Member]                
Summary of Significant Accounting Policies (Details) [Line Items]                
Repurchase of common stock             $ 3,000,000 $ 3,000,000
Current and Long-Term Debt [Member]                
Summary of Significant Accounting Policies (Details) [Line Items]                
Interest rate percentage   6.00%            
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Continuing Operations:    
Trade receivables $ 683 $ 732
Allowance for doubtful accounts (6) (7)
Discontinued Operations:    
Trade receivables 6 6
Allowance for doubtful accounts (12) (12)
Balance of accounts receivable, net $ 671 $ 719
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of inventories - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Inventories [Abstract]    
Raw materials $ 367 $ 468
Work-in-process 379 328
Finished goods 229 330
Inventories $ 975 $ 1,126
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost $ 6,394 $ 6,427
Accumulated depreciation and amortization (4,212) (4,126)
Property and equipment, net 2,182 2,301
Machinery, equipment and tooling [Member]    
Property, Plant and Equipment [Line Items]    
Total cost 3,263 3,296
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Total cost 1,711 1,711
Information systems [Member]    
Property, Plant and Equipment [Line Items]    
Total cost 819 819
Land and land improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total cost 594 594
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total cost $ 7 $ 7
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives
12 Months Ended
Dec. 31, 2022
Buildings [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment, estimated useful lives 39 years
Machinery, equipment and tooling [Member] | Minimum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment, estimated useful lives 3 years
Machinery, equipment and tooling [Member] | Maximum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment, estimated useful lives 10 years
Furniture and fixtures [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment, estimated useful lives 7 years
Information systems [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment, estimated useful lives 3 years
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Product Warranty Liability [Abstract]    
Balance, beginning of period $ 1 $ 1
Charged to cost of sales (16) (9)
Actual product warranty expenditures 16 9
Balance, end of period $ 1 $ 1
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Schedule of Net Proceeds From the Loan [Abstract]  
Initial loan amount $ 1,620
Loan costs (22)
Escrow funding for property tax (38)
Net proceeds from mortgage loan $ 1,560
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Future Maturities of Long Term Debt [Abstract]    
Mortgage note $ 1,611
Unamortized loan costs (20)
Total debt 1,591
Less: short-term portion 25
Long-term portion $ 1,566
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of debt obligations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Debt Obligations [Abstract]    
Interest expense $ 37
Amortization of loan costs 2
Total interest expense $ 39
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt
$ in Thousands
Dec. 31, 2022
USD ($)
Principal Portion of Payment [Member]  
Debt Instrument [Line Items]  
2023 $ 29
2024 31
2025 33
2026 35
2027 1,483
Total 1,611
Amort of Loan Costs [Member]  
Debt Instrument [Line Items]  
2023 (4)
2024 (4)
2025 (4)
2026 (4)
2027 (4)
Total (20)
Debt, Net of Unamortized Loan Costs [Member]  
Debt Instrument [Line Items]  
2023 25
2024 27
2025 29
2026 31
2027 1,479
Total $ 1,591
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details) - Schedule of revenue by geographic region - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Total revenue $ 3,587 $ 4,061
North America [Member]    
Segment Reporting Information [Line Items]    
Total revenue 2,940 3,671
Asia [Member]    
Segment Reporting Information [Line Items]    
Total revenue 567 349
Other [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 80 $ 41
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Investments [Abstract]    
Cash and cash equivalents $ 1,600,000 $ 8,100,000
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities - Short-term Investments [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Short-term investments:  
Amortized cost $ 14,751
Gross unrealized gains
Gross unrealized losses
Fair value 14,751
U.S. Treasury Securities [Member]  
Short-term investments:  
Amortized cost 14,751
Gross unrealized gains
Gross unrealized losses
Fair value $ 14,751
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sales securities—current:    
Total $ 6 $ 17,888
Money market funds [Member]    
Cash equivalents:    
Cash equivalents 6 3,137
U.S. Treasury securities [Member]    
Available-for-sales securities—current:    
Available-for-sale securities — current 14,751
Level 1 [Member]    
Available-for-sales securities—current:    
Total 6 3,137
Level 1 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents 6 3,137
Level 1 [Member] | U.S. Treasury securities [Member]    
Available-for-sales securities—current:    
Available-for-sale securities — current
Level 2 [Member]    
Available-for-sales securities—current:    
Total 14,751
Level 2 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents
Level 2 [Member] | U.S. Treasury securities [Member]    
Available-for-sales securities—current:    
Available-for-sale securities — current 14,751
Level 3 [Member]    
Available-for-sales securities—current:    
Total
Level 3 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents
Level 3 [Member] | U.S. Treasury securities [Member]    
Available-for-sales securities—current:    
Available-for-sale securities — current
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Discontinued Operations [Abstract]    
Revenues (discontinued operations) $ 370
Operating Expense (discontinued operations) (16) 641
Income/loss from operations of discontinued operations, net of taxes $ 16 $ (271)
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Customers (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Trade Accounts Receivable [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 10.00%  
Trade Accounts Receivable [Member] | Customer individually [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 74.00% 80.00%
Sales Revenue, Net [Member] | Customer One [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 15.00% 22.00%
Sales Revenue, Net [Member] | Customer One [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 12.00% 12.00%
Sales Revenue, Net [Member] | Customer three [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 12.00% 12.00%
Sales Revenue, Net [Member] | Customer Four [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 11.00%  
Sales Revenue, Net [Member] | Customer Five [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 11.00%  
Sales Revenue, Net [Member] | Customer Six [Member]    
Significant Customers (Details) [Line Items]    
Concentration risk percentage 11.00%  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Assets Held for Sale and Long-Lived Assets (Details) - USD ($)
12 Months Ended
Sep. 19, 2022
Dec. 31, 2022
Assets Held for Sale and Long-Lived Assets [Abstract]    
Sale of property   $ 722,000
Net proceeds $ 600,000 $ 600,000
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
May 10, 2018
May 03, 2017
Stockholders' Equity (Details) [Line Items]        
Authorized shares       13,200,000
Price per share (in Dollars per share)       $ 1
Preferred stock authorized 1,000,000 1,000,000    
Reserved common stock shares for issuance 300      
Common stock reserved for future grants 320,273      
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       45,000,000
Minimum [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized     1,000,000  
Minimum [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       40,000,000
Minimum [Member] | Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized 9,200,000      
Maximum [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized     5,000,000  
Maximum [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       8,200,000
Maximum [Member] | Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized 13,200,000      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder Rights Agreement (Details) - $ / shares
1 Months Ended 12 Months Ended
Dec. 18, 2017
Dec. 31, 2022
Stockholder Rights Agreement (Details) [Line Items]    
Redemption price   $ 0.001
Percentage of purchase price   1.00%
Common Stock [Member]    
Stockholder Rights Agreement (Details) [Line Items]    
Outstanding share of common stock, par value   $ 0.001
Preferred Stock [Member]    
Stockholder Rights Agreement (Details) [Line Items]    
Preferred stock, par value   0.001
Series A Preferred Stock [Member]    
Stockholder Rights Agreement (Details) [Line Items]    
Purchase price   $ 40
Dividends, description   (a) $1 or (b) 1,000 times the aggregate the dividends, if any, declared on one share of the Company’s common stock
Per share of series A preferred stock   $ 1,000
Business Combination [Member]    
Stockholder Rights Agreement (Details) [Line Items]    
Acquiring beneficial ownership, description   ten business days after a public announcement that a person has become an “Acquiring Person” by acquiring beneficial ownership of 4.9% or more of outstanding common stock (or, in the case of a person that had beneficial ownership of 4.9% or more of the outstanding common stock as of the close of business on December 18, 2017, by obtaining beneficial ownership of any additional shares of common stock representing 0.5% or more of the shares of common stock then outstanding (other than pursuant to a dividend or distribution paid or made by the Company on the outstanding shares of the common stock or pursuant to a split or subdivision of the outstanding shares of common stock) at a time such person still beneficially owns 4.9% or more of the outstanding common stock)
Percentage of company assets   50.00%
Board of Directors [Member]    
Stockholder Rights Agreement (Details) [Line Items]    
Beneficial ownership percentage 4.90%  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2007
Stock Incentive Plans (Details) [Line Items]      
Common stock reserved for future issuance of awards (in Shares) 300    
Stock options exercisable or outstanding. $ 300    
Closing price of common stock (in Dollars per share)   $ 9.2  
Derived service period 4 years    
Grant date fair value of restricted stock units $ (203,000)    
compensation cost $ 151,000    
2007 Stock Incentive Plan [Member]      
Stock Incentive Plans (Details) [Line Items]      
Maximum number of shares awarded or sold (in Shares)     440,769
2016 Plan [Member]      
Stock Incentive Plans (Details) [Line Items]      
Common stock reserved for future issuance of awards (in Shares) 222,980    
Plan termination date, description The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner.    
Restricted Stock Units (RSUs) [Member]      
Stock Incentive Plans (Details) [Line Items]      
Grant date fair value of restricted stock units $ 151,000    
compensation cost   $ 151,000  
RSU expense   $ 30,000  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Activity of Stock Incentive and Equity Plans [Abstract]    
Shares available for grant, Beginning Balance 304,731 292,355
Number of options outstanding, Beginning Balance 4,050 20,100
Weighted-average option exercise price, Beginning Balance (in Dollars per share) $ 14.16 $ 9.71
Number of restricted stock shares issued, Beginning Balance 99,570 99,570
Number of RSUs outstanding, Beginning Balance 28,030 48,753
Shares available for grant, Ending Balance 320,273 304,731
Number of options outstanding, Ending Balance 300 4,050
Weighted-average option exercise price, Ending Balance (in Dollars per share) $ 44.1 $ 14.16
Number of restricted stock shares issued, Ending Balance 99,570 99,570
Number of RSUs outstanding, Ending Balance 28,030
Shares available for grant, Granted (59,580)
Number of options outstanding, Granted
Weighted-average option exercise price, Granted (in Dollars per share)
Number of restricted stock shares issued, Granted
Number of RSUs outstanding, Granted 28,030
Shares available for grant, Exercised/issued
Number of options outstanding, Exercised/issued (2,250) (15,000)
Weighted-average option exercise price, Exercised/issued (in Dollars per share) $ 6.1 $ 6.1
Number of restricted stock shares issued, Exercised/issued
Number of RSUs outstanding, Exercised/issued (28,030) (3,750)
Shares available for grant, Canceled/forfeited 15,542 71,956
Number of options outstanding, Canceled/forfeited (1,500) (1,050)
Weighted-average option exercise price, Canceled/forfeited (in Dollars per share) $ 20.26 $ 44.1
Number of restricted stock shares issued, Canceled/forfeited
Number of RSUs outstanding, Canceled/forfeited (45,003)
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of options outstanding 300
Average remaining contractual life (years) 1 year 11 months 8 days
Number of options exercisable 300
$44.10 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price (in Dollars per share) | $ / shares $ 44.1
Number of options outstanding 300
Average remaining contractual life (years) 1 year 11 months 8 days
Number of options exercisable 300
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted
12 Months Ended
Dec. 31, 2021
$ / shares
Restricted Stock Units RSUs One [Member]  
Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted [Line Items]  
Number of RSUs $ 12,500
Target price 12
Restricted Stock Units RSUs Two [Member]  
Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted [Line Items]  
Number of RSUs 12,500
Target price $ 13
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU
12 Months Ended
Dec. 31, 2021
Schedule of Valuation Technique to Determine The Fair Value of Rsu [Abstract]  
Daily expected stock price volatility 2.1383%
Daily expected dividend yield 0.00%
Average daily risk-free interest rate 0.0039%
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plans (Details) - Schedule of Company’s RSUs - Restricted Stock Units (RSUs) [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock Incentive Plans (Details) - Schedule of Company’s RSUs [Line Items]    
Non-vested RSUs outstanding, Beginning balance 28,030 48,753
Weighted-average price at time of grant, Beginning balance $ 7.28 $ 6.34
Non-vested RSUs outstanding, Granted 28,030
Weighted-average price at time of grant, Granted $ 9.9
Non-vested RSUs outstanding, Vested (28,030) (3,750)
Weighted-average price at time of grant, Vested $ 9.29 $ 8
Non-vested RSUs outstanding, Cancelled (45,003)
Weighted-average price at time of grant, Cancelled $ 7.45
Non-vested RSUs outstanding, Ending balance 28,030
Weighted-average price at time of grant, Ending balance $ 7.28
Aggregate intrinsic value  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 22, 2017
Dec. 31, 2022
Dec. 31, 2021
Income Taxes (Details) [Line Items]      
Description of federal expire   The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039.  
Deferred tax asset   $ 26,400,000  
Uncertain tax   2,600,000  
Research and development   662,000  
Unrecognized tax   1,100,000 $ 1,100,000
Maximum [Member]      
Income Taxes (Details) [Line Items]      
U.S. corporate tax rate 35.00%    
Repatriation tax   5,000,000  
Minimum [Member]      
Income Taxes (Details) [Line Items]      
U.S. corporate tax rate 21.00%    
Repatriation tax   3,900,000  
Federal [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforward   189,000,000  
Illinois [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforward   181,000,000  
Indiana [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforward   $ 723,000  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of income taxes - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Income Taxes    
U.S.
State
Total current income tax expense
Deferred    
U.S.
State
Total deferred income tax expense (benefit)
Total income tax expense (benefit)
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Reconciliation of Income Tax Computed At The Federal Statutory Rate To Income Before Taxes [Abstract]    
U.S. federal statutory rate (21.00%) (21.00%)
State taxes net of federal benefit (5.40%) (6.90%)
Valuation allowance 26.40% 27.90%
Effective income tax rate
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of significant components of the Company’s net deferred income taxes - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Allowance for doubtful accounts $ 5 $ 5
Inventory reserves 2,928 3,033
Consumables excess reserve 162 162
Accrued liabilities 15 155
Warrant interest expense 195 195
Stock compensation expense 706 775
State net operating loss 13,425 13,358
Net operating loss carryforward 39,759 39,597
Capital loss carryforward   6,755
Tax credits 669 669
Depreciation 219 423
Valuation allowance (58,068) (65,079)
Total deferred tax assets 15 47
Deferred tax liability:    
Prepaid expenses (15) (47)
Net deferred tax liability
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Jan. 06, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating leases $ 0 $ 26,784  
One-year lease for an aggregate commitment     $ 35,500
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Benefit Plan (Details)
12 Months Ended
Dec. 31, 2022
Benefit Plan [Abstract]  
Benefit plan, description Employees are eligible to participate in the Plan upon reaching 18 years of age.
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Subsequent Events [Abstract]  
Payment assignment $ 112,000
Shares of common stock (in Shares) | shares 57,593
Annual salary $ 200,000
XML 69 f10k2022_rubicontech_htm.xml IDEA: XBRL DOCUMENT 0001410172 2022-01-01 2022-12-31 0001410172 2022-06-30 0001410172 2023-02-28 0001410172 2022-12-31 0001410172 2021-12-31 0001410172 2021-01-01 2021-12-31 0001410172 us-gaap:CommonStockMember 2020-12-31 0001410172 us-gaap:TreasuryStockMember 2020-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001410172 us-gaap:RetainedEarningsMember 2020-12-31 0001410172 2020-12-31 0001410172 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001410172 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001410172 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001410172 us-gaap:CommonStockMember 2021-12-31 0001410172 us-gaap:TreasuryStockMember 2021-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001410172 us-gaap:RetainedEarningsMember 2021-12-31 0001410172 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001410172 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001410172 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001410172 us-gaap:CommonStockMember 2022-12-31 0001410172 us-gaap:TreasuryStockMember 2022-12-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001410172 us-gaap:RetainedEarningsMember 2022-12-31 0001410172 srt:BoardOfDirectorsChairmanMember 2018-11-30 0001410172 2020-07-01 2020-07-31 0001410172 srt:BoardOfDirectorsChairmanMember 2020-12-14 0001410172 2022-07-05 2022-07-05 0001410172 2022-07-05 0001410172 2022-09-19 0001410172 2022-09-19 2022-09-19 0001410172 2022-08-15 2022-08-15 0001410172 rbcn:CurrentAndLongTermDebtMember 2022-08-15 0001410172 2022-08-15 0001410172 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001410172 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-12-31 0001410172 us-gaap:BuildingMember 2021-12-31 0001410172 rbcn:InformationSystemsMember 2022-12-31 0001410172 rbcn:InformationSystemsMember 2021-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001410172 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001410172 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001410172 rbcn:InformationSystemsMember 2022-01-01 2022-12-31 0001410172 rbcn:PrincipalPortionOfPaymentMember 2022-12-31 0001410172 rbcn:AmortOfLoanCostsMember 2022-12-31 0001410172 rbcn:DebtNetOfUnamortizedLoanCostsMember 2022-12-31 0001410172 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001410172 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001410172 srt:AsiaMember 2022-01-01 2022-12-31 0001410172 srt:AsiaMember 2021-01-01 2021-12-31 0001410172 rbcn:OtherMember 2022-01-01 2022-12-31 0001410172 rbcn:OtherMember 2021-01-01 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-01-01 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerFiveMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerSixMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001410172 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 srt:MinimumMember us-gaap:CommonStockMember 2017-05-03 0001410172 srt:MaximumMember us-gaap:CommonStockMember 2017-05-03 0001410172 us-gaap:CommonStockMember 2017-05-03 0001410172 2017-05-03 0001410172 srt:MaximumMember 2018-05-10 0001410172 srt:MinimumMember 2018-05-10 0001410172 srt:MaximumMember us-gaap:PreferredStockMember 2022-12-31 0001410172 srt:MinimumMember us-gaap:PreferredStockMember 2022-12-31 0001410172 srt:BoardOfDirectorsChairmanMember 2017-12-01 2017-12-18 0001410172 us-gaap:PreferredStockMember 2022-12-31 0001410172 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001410172 rbcn:BusinessCombinationMember 2022-01-01 2022-12-31 0001410172 rbcn:BusinessCombinationMember 2022-12-31 0001410172 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001410172 rbcn:TwoThousandSevenPlanMember 2007-08-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-12-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-01-01 2022-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001410172 rbcn:FortyFourPointTenMember 2022-01-01 2022-12-31 0001410172 rbcn:FortyFourPointTenMember 2022-12-31 0001410172 rbcn:RestrictedStockUnitsRSUsOneMember 2021-01-01 2021-12-31 0001410172 rbcn:RestrictedStockUnitsRSUsTwoMember 2021-01-01 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001410172 srt:MaximumMember 2017-12-01 2017-12-22 0001410172 srt:MinimumMember 2017-12-01 2017-12-22 0001410172 srt:MinimumMember 2022-01-01 2022-12-31 0001410172 srt:MaximumMember 2022-01-01 2022-12-31 0001410172 rbcn:FederalMember 2022-12-31 0001410172 stpr:IL 2022-12-31 0001410172 rbcn:INMember 2022-12-31 0001410172 2021-01-06 iso4217:USD shares iso4217:USD shares pure 10-K true 2022-12-31 --12-31 2022 false 001-33834 RUBICON TECHNOLOGY, INC. DE 36-4419301 900 East Green Street Bensenville IL 60106 (847) 295-7000 No No Yes Yes Non-accelerated Filer true false false false 18473527 2410265 688 Marcum llp New York, NY 1590000 11260000 120000 14751000 671000 719000 325000 658000 124000 133000 47000 167000 529000 2877000 28217000 250000 650000 468000 2182000 2301000 5959000 30986000 438000 545000 128000 426000 223000 220000 304000 327000 67000 78000 4000 2000 25000 1189000 1598000 1566000 2755000 1598000 0.001 0.001 1000000 1000000 0.001 0.001 8200000 8200000 3011917 2995680 2462889 2446652 29000 29000 349520000 376640000 549028 549028 15147000 15147000 -1000 -331198000 -332133000 3204000 29388000 5959000 30986000 3587000 4061000 2147000 2798000 1440000 1263000 2346000 2130000 136000 210000 1410000 613000 217000 585000 -464000 105000 5000 39000 -18000 -250000 334000 5000 919000 -459000 919000 -459000 16000 -271000 935000 -730000 0.38 -0.19 0.01 -0.11 0.37 -0.19 0.01 -0.11 2448682 2439764 2455897 2439764 919000 -459000 16000 -271000 935000 -730000 1000 -1000 1000 -1000 936000 -731000 2971283 29000 -549028 -15147000 376456000 -331403000 29935000 371000 371000 24397 -187000 -187000 -1000 -1000 -730000 -730000 2995680 29000 -549028 -15147000 376640000 -1000 -332133000 29388000 182000 182000 15338 -203000 -203000 899 -7000 -7000 -27092000 -27092000 1000 1000 935000 935000 3011917 29000 -549028 -15147000 349520000 -331198000 3204000 919000 -459000 120000 140000 1410000 613000 18000 189000 182000 371000 -41000 236000 -151000 -356000 6000 -6000 -158000 -108000 -250000 12000 19000 -298000 215000 -22000 19000 -11000 7000 2000 -16000 98000 22000 -521000 -61000 -262000 1954000 643000 1055000 6000 15823000 3000 16722000 640000 1560000 9000 210000 187000 27092000 -25751000 -187000 -9550000 130000 11260000 11130000 1710000 11260000 33000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Description of business </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Rubicon Technology, Inc. (“Rubicon” or the “Company”) currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”), and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. RTW sells its products on a global basis to customers in North America, Europe and Asia. RTW maintains its operating facility in the Chicago metropolitan area.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken and come in easy-to-use perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of consolidation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC, Rubicon Technology BP LLC, and the discontinued operations of Rubicon DTP LLC. All intercompany transactions and balances have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">A summary of the Company’s significant accounting policies applied in the preparation of the accompanying Consolidated Financial Statements follows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash, cash equivalents and restricted cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company considers all unrestricted highly liquid investments immediately available to be cash equivalents. Cash equivalents primarily consist of time deposits with banks, unsettled trades and brokerage money market accounts. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Investments </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Purchases of Equity Securities by the Issuer </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In November 2018, the Company’s Board of Directors authorized a program to repurchase up to $3,000,000 of its common stock. In July 2020, the Company used all of the original authorized $3,000,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On December 14, 2020, Rubicon’s Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into a definitive Stock Purchase and Sale Agreement (“Purchase Agreement”) with Janel Corporation (“Janel”), pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45% of the outstanding shares of Rubicon’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August of 2022. Pursuant to the terms of the Company’s stock repurchase plan, this transaction resulted in the automatic termination of the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There was no share repurchase activity during the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts receivable </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The majority of the Company’s accounts receivable are due from defense subcontractors, industrial manufacturers, fabricators and resellers. Credit is extended based on an evaluation of the customer’s financial condition. Accounts receivable are due based on contract terms and at stated amounts due from customers, net of an allowance for doubtful accounts. Losses from credit sales are provided for in the financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time a customer’s account is past due, the customer’s current ability to pay and the condition of the general economy and industry as a whole. The Company writes off accounts receivable when they are deemed uncollectible and such write-offs, net of payments received, are recorded as a reduction to the allowance. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Accounts receivable is comprised of a net total of $671,000 and $719,000 for the years ended December 31, 2022 and 2021, respectively. The breakdown of accounts receivable for continuing operations and discontinued operations is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td><b> </b></td> <td colspan="6" style="text-align: center"><b>(in thousands)</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Continuing Operations:</td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">683</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">732</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discontinued Operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Balance of accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">671</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">719</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Inventories are valued at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis, which includes materials, labor and overhead. The Company reduces the carrying value of its inventories for differences between the cost and the estimated net realizable value, taking into account usage, expected demand, technological obsolescence and other relevant information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company establishes inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company evaluates the ability to realize the value of its inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. The Company’s method of estimating excess and obsolete inventory has remained consistent for all periods presented. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company also carries a lower of cost or market inventory reserve based on net realizable value using most recent sales prices to determine market value. As of December 31, 2022 and 2021, the balance of the lower of cost or market reserve was $8,000 and $25,000, respectively, representing a decrease of $17,000 resulting from sales of related reserved inventory. In 2021 we sold inventory that was valued at the lower of cost or market resulting in a reduction in both the lower of cost or market inventory reserve and cost of goods sold of $27,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In 2022 and 2021, the Company used some of its previously written down two-inch diameter core material in production of optical and industrial sapphire wafers and did not record any additional adjustments for the years ended December 31, 2022 and December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company evaluates the amount of raw material needed for future production based on expected crystal growth production needed to meet anticipated sales. The Company did not record any write-downs of its raw materials inventory for the years ended December 31, 2022 and December 31, 2021. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Inventories are composed of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">As of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">367</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">468</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Work-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">229</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">330</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">975</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,126</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $302,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There were no inventories of discontinued operations at years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Other inventory supplies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s other inventory supplies include stock of consumable assets and spare parts used in the manufacturing process.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Assets held for sale</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">An asset is considered to be held for sale when all of the following criteria are met: (i) management commits to a plan to sell the asset; (ii) it is unlikely that the disposal plan will be significantly modified or discontinued; (iii) the asset is available for immediate sale in its present condition; (iv) actions required to complete the sale of the asset have been initiated; (v) sale of the asset is probable and the completed sale is expected to occur within one year; and (vi) the asset is actively being marketed for sale at a price that is reasonable given its current market value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">A long-lived asset classified as held for sale is measured at the lower of its carrying amount or fair value less cost to sell. If the long-lived asset is newly acquired, the carrying amount of the long-lived asset is established based on its fair value less cost to sell at the acquisition date. A long-lived asset is not depreciated or amortized while it is classified as held for sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Grants receivable and grant revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 9pt">Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021.  As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605.  Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and equipment </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Property and equipment consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>As of</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1.5pt"> </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; text-align: center"><span style="font-size: 10pt"><b>2022</b></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"><b>2021</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 78%"><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-size: 10pt">3,263 </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: 8%; text-align: right"><span style="font-size: 10pt">3,296</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Buildings</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Information systems</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Land and land improvements</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Furniture and fixtures</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">7 </span></td> <td style="padding-bottom: 1.5pt"> </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">7</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Total cost</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,394 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,427</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Accumulated depreciation and amortization</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">(4,212</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">(4,126</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Property and equipment, net</span></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">2,182 </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">2,301</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Property and equipment are carried at cost and depreciated over their estimated useful lives using the straight-line method. The cost of maintenance and repairs is charged to expense as incurred. Significant renewals and improvements are capitalized. Depreciation expense associated with property and equipment was $120,000 and $140,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The estimated useful lives are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 49%"><span style="font-size: 10pt"><b>Asset description</b></span></td> <td style="width: 2%; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><b>Life</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Buildings</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">39 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">7 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Information systems</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3 years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">There was no property and equipment of discontinued operations as of December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranty cost </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s sales terms include a warranty that its products will meet certain specifications. The Company records a current liability for the expected cost of warranty-related claims at the time of sale. The warranty reserve is included in accrued and other current liabilities on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents changes in the Company’s product warranty liability:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Charged to cost of sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Actual product warranty expenditures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company does not provide maintenance or other services and it does not have sales that involve bill &amp; hold arrangements, multiple elements or deliverables. However, the Company does provide product warranty for up to 90 days, for which the Company has accrued a warranty reserve of $1,000 and $1,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Current and long-term debt</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “<span style="text-decoration:underline">Borrower</span>”), entered into a business loan agreement (the “<span style="text-decoration:underline">Loan</span>”) and promissory note (the “<span style="text-decoration:underline">Note</span>”) in the amount of $1,620,000 with American Community Bank &amp; Trust (the “<span style="text-decoration:underline">Lender</span>”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table shows the net proceeds from the Loan at the time of its origination:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Proceeds From<br/> Mortgage Loan</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Initial loan amount</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    1,620</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loan costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Escrow funding for property tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net proceeds from mortgage loan</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,560</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Current and long-term debt, net, are shown in the table below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Mortgage note</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,611</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">       —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Unamortized loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,566</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company had no interest expense for the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Total interest and amortization expense on the Company’s debt obligations during years ended December 31, 2022, and December 31, 2021, respectively, are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Interest expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    37</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">   —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Amortization of loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total interest expense</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended December 31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Principal<br/> Portion of<br/> Payment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amort.<br/> Of Loan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Costs</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Debt, Net of<br/> Unamortized<br/> Loan Costs</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,483</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,591</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair value of financial instruments </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, and accounts payable. The carrying values of these assets and liabilities approximate their fair values due to the short-term nature of these instruments at December 31, 2022 and 2021. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentration of credit risks and other risks and uncertainties </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Financial instruments that could potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, short-term investments and accounts receivable. As of December 31, 2022, the Company had $1,200,000 on deposit at financial institutions in excess of amounts insured by the FDIC. This compares to $8,100,000 as of December 31, 2021. The Company performs a periodic evaluation of these institutions for relative credit standing. The Company has not experienced any losses in such accounts and management believes it is not exposed to any significant risk of loss on these balances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company uses third parties for certain finishing functions for its products, including the slicing and polishing of its sapphire crystal inventory. These types of services are only available from a limited number of third parties. The Company’s ability to successfully outsource these finishing functions will substantially depend on its ability to develop, maintain and expand its strategic relationship with these third parties. As a result, the Company may be unable to meet the demand for its products, which could have a material adverse impact on the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Concentration of credit risk related to revenue and accounts receivable is discussed in Note 5.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue recognition </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Revenues recognized include product sales and billings for costs and fees for government contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Product Sales </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company recognizes revenue in accordance with ASC Topic 606, <i>Revenue From Contracts with Customers</i> (“Topic 606”) which was adopted on January 1, 2018. The Company recognizes revenue when performance obligations under a purchase order or signed quotation are satisfied. The Company’s business practice commits the Company to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. The Company’s agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to the Company. Accordingly, the Company recognizes revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the customer. The Company grants credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company does not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">All of the Company’s revenue is denominated in U.S. dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shipping and handling costs </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company records costs incurred in connection with shipping and handling of products as cost of goods sold. Amounts billed to customers in connection with these costs are included in revenue and are not material for any of the periods presented in the accompanying financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Sales tax </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company collects and remits sales taxes on products sold to customers and reports such amounts under the net method in its Consolidated Statements of Operations and records a liability until remitted to the respective tax authority. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-based compensation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company requires all share-based payments to employees, including grants of employee stock options, to be measured at fair value and expensed in the Consolidated Statements of Operations over the service period (generally the vesting period) of the grant. Expense is recognized in the Consolidated Statements of Operations for these share-based payments. The Company uses Black Scholes option pricing model in order to determine the fair value of stock option grants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounting for uncertainty in income taxes </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and/or penalties related to income tax matters in income tax expense. There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income taxes </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Deferred tax assets and liabilities are provided for temporary differences between financial reporting and income tax bases of assets and liabilities, and are measured using the enacted tax rates and laws expected to be in effect when the differences will reverse. Deferred income taxes also arise from the future benefits of NOL carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. Full valuation allowances on net deferred tax assets are maintained until an appropriate level of profitability that generates taxable income is deemed sustainable or until a tax strategy is developed that would enable the Company to conclude that it is more likely than not that a portion of the deferred tax assets will be realizable. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S. and Malaysia deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence<b>.</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. 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 revenues and expenses during the reporting period. Actual results could differ from those estimates and those differences could be material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Other comprehensive income (loss) </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Comprehensive income (loss) is defined as the change in equity of a business enterprise from transactions and other events from non-owner sources. Comprehensive income (loss) includes net income (loss) and other non-owner changes in equity that bypass the statement of operations and are reported in a separate component of equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Net income (loss) per common share </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of diluted common shares outstanding during the period. Diluted shares outstanding are calculated by adding to the weighted-average shares (a) any outstanding stock options based on the treasury stock method and (b) restricted stock units (“RSU”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Diluted net loss per common share was the same as basic net loss per common share for the year December 31, 2021, because the effects of potentially dilutive securities were anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>New accounting pronouncements adopted</b> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company has evaluated recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact the Company’s consolidated financial statements and related disclosures. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Description of business </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Rubicon Technology, Inc. (“Rubicon” or the “Company”) currently consists of two subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC (“RTW”), and Rubicon Technology BP LLC. In June 2021, the operations of Rubicon DTP LLC, doing business as Direct Dose Rx (“Direct Dose”) were discontinued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">RTW is an advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. RTW sells its products on a global basis to customers in North America, Europe and Asia. RTW maintains its operating facility in the Chicago metropolitan area.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In June 2021 the operations of Direct Dose Rx were discontinued. The costs associated with such closure were not material. Direct Dose Rx was a specialized pharmacy that provided prescription medications, over-the-counter drugs and vitamins to patients being discharged from skilled nursing facilities and hospitals and directly to retail customers who want such medications delivered to their home. The delivered products were sorted by the dose, date, and time to be taken and come in easy-to-use perforated strip-packaging as opposed to separate pill bottles. Direct Dose Rx was licensed to operate in 11 states. The services offered by Direct Dose Rx benefited patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of consolidation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, Rubicon Worldwide LLC, doing business as Rubicon Technology Worldwide LLC, Rubicon Technology BP LLC, and the discontinued operations of Rubicon DTP LLC. All intercompany transactions and balances have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">A summary of the Company’s significant accounting policies applied in the preparation of the accompanying Consolidated Financial Statements follows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash, cash equivalents and restricted cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company considers all unrestricted highly liquid investments immediately available to be cash equivalents. Cash equivalents primarily consist of time deposits with banks, unsettled trades and brokerage money market accounts. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 120000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Investments </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">We review our available-for-sale debt securities investments at the end of each quarter for other-than-temporary declines in fair value based on the specific identification method. We consider various factors in determining whether an impairment is other-than-temporary, including the severity and duration of the impairment, changes in underlying credit ratings, forecasted recovery, our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When we conclude that an other-than-temporary impairment has resulted, the difference between the fair value and carrying value is written off and recorded as a charge on the Consolidated Statement of Operations. As of December 31, 2022, the Company had no such investments, and no impairment was recorded as of December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Purchases of Equity Securities by the Issuer </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In November 2018, the Company’s Board of Directors authorized a program to repurchase up to $3,000,000 of its common stock. In July 2020, the Company used all of the original authorized $3,000,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On December 14, 2020, Rubicon’s Board of Directors authorized an additional $3,000,000 for the repurchase of the Company’s common stock. On July 5, 2022 the Company announced that it had entered into a definitive Stock Purchase and Sale Agreement (“Purchase Agreement”) with Janel Corporation (“Janel”), pursuant to which Janel would commence a cash tender offer (the “Offer”) to purchase up to 45% of the outstanding shares of Rubicon’s common stock on a fully-diluted basis at a price of $20.00 per share. The transaction was subsequently consummated in August of 2022. Pursuant to the terms of the Company’s stock repurchase plan, this transaction resulted in the automatic termination of the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There was no share repurchase activity during the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 3000000 3000000 3000000 0.45 20 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts receivable </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The majority of the Company’s accounts receivable are due from defense subcontractors, industrial manufacturers, fabricators and resellers. Credit is extended based on an evaluation of the customer’s financial condition. Accounts receivable are due based on contract terms and at stated amounts due from customers, net of an allowance for doubtful accounts. Losses from credit sales are provided for in the financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time a customer’s account is past due, the customer’s current ability to pay and the condition of the general economy and industry as a whole. The Company writes off accounts receivable when they are deemed uncollectible and such write-offs, net of payments received, are recorded as a reduction to the allowance. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Accounts receivable is comprised of a net total of $671,000 and $719,000 for the years ended December 31, 2022 and 2021, respectively. The breakdown of accounts receivable for continuing operations and discontinued operations is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td><b> </b></td> <td colspan="6" style="text-align: center"><b>(in thousands)</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Continuing Operations:</td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">683</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">732</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discontinued Operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Balance of accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">671</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">719</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 671000 719000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td><b> </b></td> <td colspan="6" style="text-align: center"><b>(in thousands)</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Continuing Operations:</td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">683</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">732</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discontinued Operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Balance of accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">671</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">719</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 683000 732000 6000 7000 6000 6000 12000 12000 671000 719000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Inventories are valued at the lower of cost or net realizable value. Net realizable value is determined based on an estimated selling price in the ordinary course of business less reasonably predictable costs of completion and disposal. Raw materials cost is determined using the first-in, first-out method, and work-in-process and finished goods costs are determined on a standard cost basis, which includes materials, labor and overhead. The Company reduces the carrying value of its inventories for differences between the cost and the estimated net realizable value, taking into account usage, expected demand, technological obsolescence and other relevant information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company establishes inventory reserves when conditions exist that suggest inventory may be in excess of anticipated demand or is obsolete based on customer specifications. The Company evaluates the ability to realize the value of its inventory based on a combination of factors, including forecasted sales, estimated current and future market value and changes in customers’ product specifications. The Company’s method of estimating excess and obsolete inventory has remained consistent for all periods presented. The excess and obsolete inventory reserve at December 31, 2022 was $7,052,000 compared to $7,749,000 at December 31, 2021. For the year ended December 31, 2022, there was a reduction in excess or obsolete inventory of $697,000, which was attributable to consumed inventory which had previously been reserved. For the year ended December 31, 2021, there was a reduction in excess or obsolete inventory of $159,000, which was attributable to consumed inventory which had previously been reserved.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company also carries a lower of cost or market inventory reserve based on net realizable value using most recent sales prices to determine market value. As of December 31, 2022 and 2021, the balance of the lower of cost or market reserve was $8,000 and $25,000, respectively, representing a decrease of $17,000 resulting from sales of related reserved inventory. In 2021 we sold inventory that was valued at the lower of cost or market resulting in a reduction in both the lower of cost or market inventory reserve and cost of goods sold of $27,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In 2022 and 2021, the Company used some of its previously written down two-inch diameter core material in production of optical and industrial sapphire wafers and did not record any additional adjustments for the years ended December 31, 2022 and December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company evaluates the amount of raw material needed for future production based on expected crystal growth production needed to meet anticipated sales. The Company did not record any write-downs of its raw materials inventory for the years ended December 31, 2022 and December 31, 2021. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Inventories are composed of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">As of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">367</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">468</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Work-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">229</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">330</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">975</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,126</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">As of December 31, 2022 and 2021, the Company made the determination that raw material inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such raw material inventories as non-current in the reported financial statements. For the year ended December 31, 2022, an additional $302,000 of current inventory was reclassified as non-current. Also, during the year ended December 31, 2022, there were sales of non-current inventory totaling $95,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There were no inventories of discontinued operations at years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 7052000 7749000 697000 159000 8000 25000 17000 27000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">As of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">367</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">468</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Work-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">229</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">330</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">975</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,126</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 367000 468000 379000 328000 229000 330000 975000 1126000 302000 95000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Other inventory supplies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s other inventory supplies include stock of consumable assets and spare parts used in the manufacturing process.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Assets held for sale</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">An asset is considered to be held for sale when all of the following criteria are met: (i) management commits to a plan to sell the asset; (ii) it is unlikely that the disposal plan will be significantly modified or discontinued; (iii) the asset is available for immediate sale in its present condition; (iv) actions required to complete the sale of the asset have been initiated; (v) sale of the asset is probable and the completed sale is expected to occur within one year; and (vi) the asset is actively being marketed for sale at a price that is reasonable given its current market value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">A long-lived asset classified as held for sale is measured at the lower of its carrying amount or fair value less cost to sell. If the long-lived asset is newly acquired, the carrying amount of the long-lived asset is established based on its fair value less cost to sell at the acquisition date. A long-lived asset is not depreciated or amortized while it is classified as held for sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 722000 600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Grants receivable and grant revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 9pt">Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and its subsequent amendments in sections 206 and 207 of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, provides for a refundable payroll tax credit (Employee Retention Credit or ERC) to eligible employers with less than 500 employees who paid qualified wages after March 12, 2020, and before June 30, 2021. During the quarter ended June 30, 2022, the Company determined that although it did not meet the eligibility conditions during the period beginning March 12, 2020, and ending December 31, 2020, it did qualify to claim the ERC for the periods ending March 31, 2021, and June 30, 2021.  As such, the Company recorded Grant Revenue and Grants Receivable of approximately $250,000 related to its pending ERC claim analogous to ASC Subtopic 958-605.  Since the Company does not expect to receive the funds for the ERC claim for at least twelve months, the receivable has been classified as a non-current asset on its balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 250000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and equipment </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Property and equipment consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>As of</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1.5pt"> </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; text-align: center"><span style="font-size: 10pt"><b>2022</b></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"><b>2021</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 78%"><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-size: 10pt">3,263 </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: 8%; text-align: right"><span style="font-size: 10pt">3,296</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Buildings</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Information systems</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Land and land improvements</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Furniture and fixtures</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">7 </span></td> <td style="padding-bottom: 1.5pt"> </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">7</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Total cost</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,394 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,427</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Accumulated depreciation and amortization</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">(4,212</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">(4,126</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Property and equipment, net</span></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">2,182 </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">2,301</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Property and equipment are carried at cost and depreciated over their estimated useful lives using the straight-line method. The cost of maintenance and repairs is charged to expense as incurred. Significant renewals and improvements are capitalized. Depreciation expense associated with property and equipment was $120,000 and $140,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The estimated useful lives are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 49%"><span style="font-size: 10pt"><b>Asset description</b></span></td> <td style="width: 2%; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><b>Life</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Buildings</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">39 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">7 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Information systems</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3 years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">There was no property and equipment of discontinued operations as of December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>As of</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1.5pt"> </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; text-align: center"><span style="font-size: 10pt"><b>2022</b></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"><b>2021</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 78%"><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-size: 10pt">3,263 </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: 8%; text-align: right"><span style="font-size: 10pt">3,296</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Buildings</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,711</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Information systems</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">819</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Land and land improvements</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">594</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Furniture and fixtures</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">7 </span></td> <td style="padding-bottom: 1.5pt"> </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">7</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Total cost</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,394 </span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">6,427</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Accumulated depreciation and amortization</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">(4,212</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">(4,126</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Property and equipment, net</span></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">2,182 </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">2,301</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3263000 3296000 1711000 1711000 819000 819000 594000 594000 7000 7000 6394000 6427000 4212000 4126000 2182000 2301000 120000 140000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 49%"><span style="font-size: 10pt"><b>Asset description</b></span></td> <td style="width: 2%; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><b>Life</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Buildings</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">39 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Machinery, equipment and tooling</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">7 years</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-size: 10pt">Information systems</span></td> <td style="text-align: center"> </td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3 years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> P39Y P3Y P10Y P7Y P3Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranty cost </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s sales terms include a warranty that its products will meet certain specifications. The Company records a current liability for the expected cost of warranty-related claims at the time of sale. The warranty reserve is included in accrued and other current liabilities on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents changes in the Company’s product warranty liability:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Charged to cost of sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Actual product warranty expenditures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company does not provide maintenance or other services and it does not have sales that involve bill &amp; hold arrangements, multiple elements or deliverables. However, the Company does provide product warranty for up to 90 days, for which the Company has accrued a warranty reserve of $1,000 and $1,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Charged to cost of sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Actual product warranty expenditures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 1000 1000 16000 9000 16000 9000 1000 1000 1000 1000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Current and long-term debt</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company reports debt issuance costs as an adjustment to the carrying amount of the related debt in accordance with ASC 835-30-45. The amortization of such costs is included in interest expense for the period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On August 15, 2022, Rubicon Technology BP LLC, a Delaware limited liability company (the “<span style="text-decoration:underline">Borrower</span>”), entered into a business loan agreement (the “<span style="text-decoration:underline">Loan</span>”) and promissory note (the “<span style="text-decoration:underline">Note</span>”) in the amount of $1,620,000 with American Community Bank &amp; Trust (the “<span style="text-decoration:underline">Lender</span>”). The Borrower is a wholly owned subsidiary of the Company. The interest rate on the Note is 6% and it matures on August 15, 2027. The Note has a 25-year amortization schedule. Interest and principal payments will be made on a monthly basis and a balloon payment will be made upon the maturity of the Note. The Borrower may pay, without penalty, a portion or the entirety of the amount owed earlier than it is due. The Loan and Note have customary terms and provisions for default and increases in payment. As part of the Loan the lender required approximately 12 months in “payment reserves” totaling $120,000 which are restricted from use by the Company until it can meet certain debt service ratio requirements. The Loan is secured by a real estate mortgage encumbering the property commonly known as 900 E. Green Street, Bensenville, IL. Rubicon Worldwide LLC, and the Company entered into unlimited commercial guaranty agreements in favor of the Lender. As of December 31, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table shows the net proceeds from the Loan at the time of its origination:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Proceeds From<br/> Mortgage Loan</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Initial loan amount</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    1,620</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loan costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Escrow funding for property tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net proceeds from mortgage loan</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,560</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Current and long-term debt, net, are shown in the table below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Mortgage note</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,611</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">       —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Unamortized loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,566</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company had no interest expense for the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Total interest and amortization expense on the Company’s debt obligations during years ended December 31, 2022, and December 31, 2021, respectively, are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Interest expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    37</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">   —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Amortization of loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total interest expense</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended December 31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Principal<br/> Portion of<br/> Payment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amort.<br/> Of Loan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Costs</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Debt, Net of<br/> Unamortized<br/> Loan Costs</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,483</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,591</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1620000 0.06 P25Y 120000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Proceeds From<br/> Mortgage Loan</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Initial loan amount</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    1,620</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loan costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Escrow funding for property tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net proceeds from mortgage loan</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,560</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1620000 22000 38000 1560000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Mortgage note</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,611</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">       —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Unamortized loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,566</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1611000 -20000 1591000 25000 1566000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Interest expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">    37</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">   —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Amortization of loan costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total interest expense</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 37000 2000 39000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Principal<br/> Portion of<br/> Payment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amort.<br/> Of Loan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Costs</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Debt, Net of<br/> Unamortized<br/> Loan Costs</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,483</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,591</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 29000 -4000 25000 31000 -4000 27000 33000 -4000 29000 35000 -4000 31000 1483000 -4000 1479000 1611000 -20000 1591000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair value of financial instruments </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, and accounts payable. The carrying values of these assets and liabilities approximate their fair values due to the short-term nature of these instruments at December 31, 2022 and 2021. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentration of credit risks and other risks and uncertainties </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Financial instruments that could potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, short-term investments and accounts receivable. As of December 31, 2022, the Company had $1,200,000 on deposit at financial institutions in excess of amounts insured by the FDIC. This compares to $8,100,000 as of December 31, 2021. The Company performs a periodic evaluation of these institutions for relative credit standing. The Company has not experienced any losses in such accounts and management believes it is not exposed to any significant risk of loss on these balances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company uses third parties for certain finishing functions for its products, including the slicing and polishing of its sapphire crystal inventory. These types of services are only available from a limited number of third parties. The Company’s ability to successfully outsource these finishing functions will substantially depend on its ability to develop, maintain and expand its strategic relationship with these third parties. As a result, the Company may be unable to meet the demand for its products, which could have a material adverse impact on the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Concentration of credit risk related to revenue and accounts receivable is discussed in Note 5.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 1200000 8100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue recognition </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Revenues recognized include product sales and billings for costs and fees for government contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Product Sales </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company recognizes revenue in accordance with ASC Topic 606, <i>Revenue From Contracts with Customers</i> (“Topic 606”) which was adopted on January 1, 2018. The Company recognizes revenue when performance obligations under a purchase order or signed quotation are satisfied. The Company’s business practice commits the Company to manufacture and deliver product upon acceptance of a customer’s purchase order or signed quotation (“agreement”). The agreement with the customer includes specifications of the product to be delivered, price, expected ship date and payment terms. The Company’s agreements generally do not contain variable, financing, rights of return or non-cash components. There are no up-front costs to develop the production process. The performance obligation is satisfied at the point in time (single performance obligation) when the product is manufactured to the customer’s specification, as performance does not create an asset with an alternative use to the Company. Accordingly, the Company recognizes revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the customer. The Company grants credit terms considering normal collection risk. If there is doubt about collection, full prepayment for the order is required. Any payments received prior to shipment are recorded as deferred revenue and included in Advance Payments in the Consolidated Balance Sheets. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company does not provide maintenance or other services and we do not have sales that involve multiple elements or deliverables. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">All of the Company’s revenue is denominated in U.S. dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shipping and handling costs </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company records costs incurred in connection with shipping and handling of products as cost of goods sold. Amounts billed to customers in connection with these costs are included in revenue and are not material for any of the periods presented in the accompanying financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Sales tax </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company collects and remits sales taxes on products sold to customers and reports such amounts under the net method in its Consolidated Statements of Operations and records a liability until remitted to the respective tax authority. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-based compensation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company requires all share-based payments to employees, including grants of employee stock options, to be measured at fair value and expensed in the Consolidated Statements of Operations over the service period (generally the vesting period) of the grant. Expense is recognized in the Consolidated Statements of Operations for these share-based payments. The Company uses Black Scholes option pricing model in order to determine the fair value of stock option grants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounting for uncertainty in income taxes </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and/or penalties related to income tax matters in income tax expense. There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company is subject to taxation in the U.S. and in a U.S. state jurisdiction. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> 0.50 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income taxes </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Deferred tax assets and liabilities are provided for temporary differences between financial reporting and income tax bases of assets and liabilities, and are measured using the enacted tax rates and laws expected to be in effect when the differences will reverse. Deferred income taxes also arise from the future benefits of NOL carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. Full valuation allowances on net deferred tax assets are maintained until an appropriate level of profitability that generates taxable income is deemed sustainable or until a tax strategy is developed that would enable the Company to conclude that it is more likely than not that a portion of the deferred tax assets will be realizable. Based on an evaluation in accordance with the accounting standards, as of December 31, 2022 and 2021, a valuation allowance has been recorded against the net U.S. and Malaysia deferred tax assets in order to measure only the portion of the deferred tax assets that are more likely than not to be realized based on the weight of all the available evidence<b>.</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. 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 revenues and expenses during the reporting period. Actual results could differ from those estimates and those differences could be material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Other comprehensive income (loss) </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Comprehensive income (loss) is defined as the change in equity of a business enterprise from transactions and other events from non-owner sources. Comprehensive income (loss) includes net income (loss) and other non-owner changes in equity that bypass the statement of operations and are reported in a separate component of equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Net income (loss) per common share </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of diluted common shares outstanding during the period. Diluted shares outstanding are calculated by adding to the weighted-average shares (a) any outstanding stock options based on the treasury stock method and (b) restricted stock units (“RSU”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Diluted net loss per common share was the same as basic net loss per common share for the year December 31, 2021, because the effects of potentially dilutive securities were anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>New accounting pronouncements adopted</b> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company has evaluated recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact the Company’s consolidated financial statements and related disclosures. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2. SEGMENT INFORMATION </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Revenue is attributed by geographic region based on ship-to location of the Company’s customers. The following table summarizes revenue by geographic region:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,940</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Asia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,587</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,061</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">All revenues from continuing operations for the years ended December 31, 2022 and 2021, were from the sale of optical sapphire products and related materials.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">All of our assets were located in the United States for the years ended December 31, 2022 and 2021.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,940</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Asia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,587</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,061</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2940000 3671000 567000 349000 80000 41000 3587000 4061000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3. INVESTMENTS </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">When the Company invests its available cash, it primarily invests in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity-related securities and corporate notes. Investments classified as available-for-sale debt securities are carried at fair value with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Investments in equity securities are reported at fair value, with both realized and unrealized gains and losses recorded in other income (expense), in the Consolidated Statements of Operations. Investments in which we have the ability and intent, if necessary, to liquidate in order to support our current operations are classified as short-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There were no short-term investments of the Company at December 31, 2022.  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">The following table presents the amortized cost, and gross unrealized gains and losses on all securities at December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Gross</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Gross</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Amortized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>unrealized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>unrealized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Fair</b></span></td> <td> </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; text-align: center"><span style="font-size: 10pt"><b>cost</b></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"><b>gains</b></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"><b>losses</b></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"><b>value</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Short-term investments:</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> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%; padding-bottom: 1.5pt"><span style="font-size: 10pt">U.S. Treasury securities</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="font-size: 10pt">14,751</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-77; font-size: 10pt">            —</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-78; font-size: 10pt">     —</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="font-size: 10pt">14,751</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="font-size: 10pt">Total short-term investments</span></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">14,751</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="-sec-ix-hidden: hidden-fact-79; font-size: 10pt">—</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="-sec-ix-hidden: hidden-fact-80; font-size: 10pt">—</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">14,751</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company values its investments at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-size: 10pt">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-size: 10pt">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-size: 10pt">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s fixed income available-for-sale securities consist of U.S. Treasury securities, high-quality investment grade commercial paper, FDIC guaranteed certificates of deposit, common stock, equity related securities and corporate notes. The Company values these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. The valuation techniques used to measure the fair value of the Company’s financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models, such as discounted cash flow techniques.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash equivalents:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Investments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Available-for-sales securities—current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">U.S. Treasury securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash equivalents:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-left: 9pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,137</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,137</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Investments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Available-for-sales securities—current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">U.S. Treasury securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,751</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,751</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,137</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,751</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,888</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There are no terms or conditions restricting the Company from redeeming any of its investments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In addition to the debt securities noted above, the Company had approximately $1,600,000 and $8,100,000 of time deposits included in cash and cash equivalents as of December 31, 2022 and 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Gross</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Gross</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Amortized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>unrealized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>unrealized</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Fair</b></span></td> <td> </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; text-align: center"><span style="font-size: 10pt"><b>cost</b></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"><b>gains</b></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"><b>losses</b></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"><b>value</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Short-term investments:</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> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%; padding-bottom: 1.5pt"><span style="font-size: 10pt">U.S. Treasury securities</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="font-size: 10pt">14,751</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-77; font-size: 10pt">            —</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-78; font-size: 10pt">     —</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; width: 9%; text-align: right"><span style="font-size: 10pt">14,751</span></td> <td style="width: 1%; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="font-size: 10pt">Total short-term investments</span></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">14,751</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="-sec-ix-hidden: hidden-fact-79; font-size: 10pt">—</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="-sec-ix-hidden: hidden-fact-80; font-size: 10pt">—</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">14,751</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 14751000 14751000 14751000 14751000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash equivalents:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Investments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Available-for-sales securities—current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">U.S. Treasury securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash equivalents:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-left: 9pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,137</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,137</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Investments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Available-for-sales securities—current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">U.S. Treasury securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,751</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,751</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,137</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,751</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,888</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 6000 6000 6000 6000 3137000 3137000 14751000 14751000 3137000 14751000 17888000 1600000 8100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4. DISCONTINUED OPERATIONS: Closure of Direct Dose Rx </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On June 24, 2021, the Company’s Board of Directors decided effective immediately to close its pharmacy operations dba Direct Dose Rx. Immediately thereafter, Direct Dose Rx began transitioning its customers to other providers and began the process of closing its operations. Direct Dose</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">was launched as a start-up pharmacy primarily to deliver medications and vitamins to patients being discharged from skilled nursing facilities. The Company does not believe that the costs associated with such closure will be material. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations it concluded to present the discontinued operations separately.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revenues (discontinued operations)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">370</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating Expense (discontinued operations)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Income/loss from operations of discontinued operations, net of taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(271</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revenues (discontinued operations)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">370</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating Expense (discontinued operations)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Income/loss from operations of discontinued operations, net of taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(271</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 370000 -16000 641000 16000 -271000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>5. SIGNIFICANT CUSTOMERS </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">For the year ended December 31, 2022, the Company had six customers that accounted for approximately 15%, 12%, 12%, 11%, 11%, and 11% of its revenue from continuing operations. For the year ended December 31, 2021, the Company had three customers that accounted for approximately 22%, 12%, and 12% of its revenue from continuing operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Customers individually representing more than 10% of trade receivables accounted for approximately 74% and 80% of accounts receivable as of December 31, 2022 and 2021, respectively.  </p> 0.15 0.12 0.12 0.11 0.11 0.11 0.22 0.12 0.12 0.10 0.74 0.80 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>6. ASSETS HELD FOR SALE AND LONG-LIVED ASSETS </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">When circumstances, such as adverse market conditions, indicate that the carrying value of a long-lived asset may be impaired, the Company performs an analysis to review the recoverability of the asset’s carrying value using estimates of the undiscounted cash flows (excluding interest charges) from the expected future operations of the asset. These estimates consider factors such as expected future operating income, operating trends and prospects, as well as the effects of demand, competition and other factors. If the analysis indicates that the carrying value is not recoverable from future cash flows, an impairment loss is recognized to the extent that the carrying value exceeds the estimated fair value. The estimated fair value of assets is determined using appraisal techniques which assume the highest and best use of the asset by market participants, considering the use of the asset that is physically possible, legally permissible, and financially feasible at the measurement date. Any impairment losses are recorded as operating expenses, which reduce net income. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On September 19, 2022, the Company completed the sale of its parcel of land located in Batavia, Illinois pursuant to the terms and conditions of the agreement of sale, dated as of February 7, 2022. The selling price for the property was $722,000. The Company realized net proceeds of approximately $600,000 after the payment of real estate taxes, brokerage and legal fees, transfer taxes and other expenses. </p> 722000 600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. STOCKHOLDERS’ EQUITY </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Common stock </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">At the Company’s annual meeting of stockholders held on May 3, 2017, the Company’s stockholders approved amendments to the Company’s Eighth Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”) to (i) effect a reverse stock split of the Company’s common stock; and (ii) decrease the Company’s authorized number of shares of common stock to three times the number of shares of the Company’s common stock outstanding immediately following the reverse stock split. On May 3, 2017, following the annual meeting, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to (a) implement the reverse stock split at a ratio of 1-for-10; and (b) to reduce the number of authorized shares of common stock from 40,000,000 to 8,200,000, consequently reducing the number of total authorized shares from 45,000,000 to 13,200,000. With the completion of the reverse stock split, the Company’s shares began trading above the required $1.00 per share closing bid price, as required by the Listing Qualifications Department of NASDAQ. The share information has been retroactively reflected for the effects of this reverse stock split for all periods presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Preferred stock</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">At the Company’s annual meeting of stockholders held on May 10, 2018, the Company’s stockholders approved an amendment to the Certificate of Incorporation to decrease the Company’s authorized number of shares of preferred stock from 5,000,000 shares to 1,000,000 shares. The Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to decrease the authorized number of preferred shares, consequently reducing the number of total authorized shares from 13,200,000 to 9,200,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Common shares reserved</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">As of December 31, 2022, the Company had reserved 300 shares of common stock for issuance upon the exercise of outstanding common stock options. Also, 320,273 shares of the Company’s common stock were reserved for future grants of stock options and RSUs (or other similar equity instruments) under the Rubicon Technology, Inc. 2016 Stock Incentive Plan (the “2016 Plan”) as of December 31, 2022. </p> 40000000 8200000 45000000 13200000 1 5000000 1000000 13200000 9200000 300 320273 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>8. STOCKHOLDER RIGHTS AGREEMENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> On December 18, 2017, the Company entered into a Section 382 Rights Agreement with American Stock Transfer &amp; Trust Company, LLC, as Rights Agent (the “Rights Agreement”) in an effort to protect stockholder value by attempting to diminish the risk that the Company’s ability to use its net NOLs to reduce potential future federal income tax obligations may become substantially limited. The Company’s ability to utilize its NOLs may be substantially limited if the Company experiences an “ownership change” within the meaning of Section 382 of the Internal Revenue Code of 1986, as amended (the “IRC”). The Rights Agreement is intended to act as a deterrent to any person acquiring beneficial ownership of 4.9% or more of the Company’s outstanding common stock without the approval of the Company’s Board of Directors (the “Board”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Board authorized the issuance of one Right for each outstanding share of common stock, par value $0.001 per share, of the Company, payable to stockholders of record date of the close of business on January 2, 2018. One Right will also be issued together with each share of the Company’s common stock issued after January 2, 2018 but before the Distribution Date (as defined below) and, in certain circumstances, after the Distribution Date. Subject to the terms, provisions and conditions of the Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.001 per share, of the Company (the “Series A Preferred Stock”) for a purchase price of $40.00. If issued, each one-thousandth of a share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of the Company, including, without limitation, any dividend, voting or liquidation rights.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Rights will not be exercisable until the earlier of (i) ten business days after a public announcement that a person has become an “Acquiring Person” by acquiring beneficial ownership of 4.9% or more of outstanding common stock (or, in the case of a person that had beneficial ownership of 4.9% or more of the outstanding common stock as of the close of business on December 18, 2017, by obtaining beneficial ownership of any additional shares of common stock representing 0.5% or more of the shares of common stock then outstanding (other than pursuant to a dividend or distribution paid or made by the Company on the outstanding shares of the common stock or pursuant to a split or subdivision of the outstanding shares of common stock) at a time such person still beneficially owns 4.9% or more of the outstanding common stock), and (ii) ten business days (or such later date as may be specified by the Board prior to such time as any person becomes an Acquiring Person) after the commencement of a tender or exchange offer by or on behalf of a person that, if completed, would result in such person becoming an Acquiring Person (the “Distribution Date”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Until the Distribution Date, common stock certificates or the ownership statements issued with respect to uncertificated shares of common stock will evidence the Rights. Any transfer of shares of common stock prior to the Distribution Date will also constitute a transfer of the associated Rights. After the Distribution Date, separate rights certificates will be issued and the Rights may be transferred other than in connection with the transfer of the underlying shares of common stock unless and until the Board has determined to effect an exchange pursuant to the Rights Agreement (as described below).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In the event that a person becomes an Acquiring Person, each holder of a Right, other than Rights that are or, under certain circumstances, were beneficially owned by the Acquiring Person (which will thereupon become void), will thereafter have the right to receive upon exercise of a Right and payment of the purchase price, a number of shares of the Company’s common stock (or, in certain circumstances, cash, property or other securities of the Company) having a market value equal to two times the purchase price. However, Rights are subject to redemption and exchange at the option of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In the event that, at any time following a person becoming an Acquiring Person, (i) the Company engages in a merger or other business combination transaction in which the Company is not the surviving corporation; (ii) the Company engages in a merger or other business combination transaction in which the Company is the surviving corporation and the common stock is changed or exchanged; or (iii) 50% or more of the Company’s assets, cash flow or earning power is sold or transferred, each holder of a Right (except Rights which have previously been voided) shall thereafter have the right to receive, upon exercise of the Right, common stock of the acquiring company having a value equal to two times the purchase price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">At any time until the earlier of December 18, 2023, and ten calendar days following the first date of public announcement that a person has become an Acquiring Person or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board becomes aware of the existence of an Acquiring Person, the Board may redeem the Rights in whole, but not in part, at a price of $0.001 per Right (the “Redemption Price”). The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the Board in its sole discretion may establish. Immediately upon any redemption of the Rights, the right to exercise the Rights will terminate and the only right of the holders of Rights will be to receive the Redemption Price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">At any time after a person becomes an Acquiring Person, the Board may, at its option, exchange the Rights (other than Rights that have become void), in whole or in part, at an exchange ratio of one share of common stock, or a fractional share of Series A Preferred Stock (or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) of equivalent value, per Right (subject to adjustment). Immediately upon an exchange of any Rights, the right to exercise such Rights will terminate and the only right of the holders of Rights will be to receive the number of shares of common stock (or fractional share of Series A Preferred Stock or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) equal to the number of such Rights held by such holder multiplied by the exchange ratio.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Each one one-thousandth of a share of Series A Preferred Stock, if issued: (i) will be nonredeemable and junior to any other series of preferred stock the Company may issue (unless otherwise provided in the terms of such other series), (ii) will entitle holders to preferential cumulative quarterly dividends in an amount per share of Series A Preferred Stock equal to the greater of (a) $1 or (b) 1,000 times the aggregate the dividends, if any, declared on one share of the Company’s common stock, (iii) will entitle holders upon liquidation (voluntary or otherwise) to receive $1,000 per share of Series A Preferred Stock plus an amount equal to accrued and unpaid dividends and distributions thereon, whether or not declared, (iv) will have the same voting power as one share of common stock, and (v) will entitle holders to a per share payment equal to the payment made on one share of the Company’s common stock, if shares of the common stock are exchanged via merger, consolidation, or a similar transaction. Because of the nature of the Series A Preferred Stock’s dividend, liquidation and voting rights, the value of a Unit of Series A Preferred Stock purchasable upon exercise of each Right should approximate the value of one share of common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Rights and the Rights Agreement will expire on the earliest of (i) December 18, 2023, (ii) the time at which the Rights are redeemed pursuant to the Rights Agreement, (iii) the time at which the Rights are exchanged in full pursuant to the Rights Agreement, (iv) the date that the Board determines that the Rights Agreement is no longer necessary for the preservation of material valuable Tax Benefits, (v) the beginning of a taxable year of the Company to which the Board determines that no NOL tax benefits may be carried forward, and (vi) a determination by the Board, prior to the time any Person becomes an Acquiring Person, that the Rights Agreement and the Rights are no longer in the best interests of the Company and its stockholders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Board may adjust the purchase price, the number of shares of Series A Preferred Stock or other securities or assets issuable and the number of outstanding Rights to prevent dilution that may occur as a result of certain events, including among others, a stock dividend, a stock split or a reclassification of the Series A Preferred Stock or common stock. With certain exceptions, no adjustments to the purchase price will be required until cumulative adjustments amount to at least 1% of the purchase price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">For so long as the Rights are redeemable, the Board may supplement or amend any provision of the Rights Agreement in any respect without the approval of the holders of the Rights. From and after the time the Rights are no longer redeemable, the Board may supplement or amend the Rights Agreement only to cure an ambiguity, to alter time period provisions, to correct inconsistent provisions, or to make any additional changes to the Rights Agreement which the Company may deem necessary or desirable, but only to the extent that those changes do not impair or adversely affect any Rights holder (other than an Acquiring Person or any Affiliate or Associate of an Acquiring Person or certain of their transferees) and do not result in the Rights again becoming redeemable or the Rights Agreement again becoming amendable other than in accordance with this sentence.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In connection with the adoption of the Rights Agreement and authorization and declaration of the dividend of the Rights, on December 18, 2017, the Company filed the Certificate of Designation with the Secretary of State of the State of Delaware. The Certificate of Designation became effective on December 18, 2017.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In connection with the execution of the Purchase Agreement, on June 27, 2022, the Company’s Board of Directors approved Amendment No. 2 (the “Amendment”) to the Rights Agreement. The Amendment, among other things, renders the Rights Agreement inapplicable to the Offer, the Purchase Agreement and the transactions contemplated under the Purchase Agreement. In addition, the Amendment provides that neither the Purchaser, nor any of its affiliates or associates will become an “Acquiring Person” or “Beneficial Owner” (as such terms are defined in the Rights Agreement), and a Distribution Date and Stock Acquisition Date (as such terms are defined in the Rights Agreement) will not be deemed to have occurred, as a result of the announcement of the Offer, the execution of the Purchase Agreement, or the consummation of the Offer or of the other transactions contemplated by the Purchase Agreement. The Amendment also extends the final expiration date of the Rights Agreement to September 1, 2025.</p> 0.049 0.001 0.001 40 ten business days after a public announcement that a person has become an “Acquiring Person” by acquiring beneficial ownership of 4.9% or more of outstanding common stock (or, in the case of a person that had beneficial ownership of 4.9% or more of the outstanding common stock as of the close of business on December 18, 2017, by obtaining beneficial ownership of any additional shares of common stock representing 0.5% or more of the shares of common stock then outstanding (other than pursuant to a dividend or distribution paid or made by the Company on the outstanding shares of the common stock or pursuant to a split or subdivision of the outstanding shares of common stock) at a time such person still beneficially owns 4.9% or more of the outstanding common stock) 0.50 0.001 (a) $1 or (b) 1,000 times the aggregate the dividends, if any, declared on one share of the Company’s common stock 1000 0.01 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9. STOCK INCENTIVE PLANS </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In August 2007, the Company adopted the Rubicon Technology Inc. 2007 Stock Incentive Plan, which was amended and restated effective in March 2011 (the “2007 Plan”), and which allowed for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The maximum number of shares that could be awarded under the 2007 Plan was 440,769 shares. Options granted under the 2007 Plan entitle the holder to purchase shares of the Company’s common stock at the specified option exercise price, which could not be less than the fair market value of the common stock on the grant date. On June 24, 2016, the 2007 Plan terminated with the adoption of the Rubicon Technology, Inc. 2016 Stock Incentive Plan, (the “2016 Plan”). Any existing awards under the 2007 Plan remain outstanding in accordance with their current terms under the 2007 Plan. In June 2016, the Company’s stockholders approved adoption of the 2016 Plan effective as of March 17, 2016, which allows for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, RSUs, performance awards and bonus shares. The Compensation Committee of the Board administers the 2016 Plan. The committee determines the type of award to be granted, the fair value, the number of shares covered by the award, and the time when the award vests and may be exercised.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Pursuant to the 2016 Plan, 222,980 shares of the Company’s common stock plus any shares subject to outstanding awards under the 2007 Plan that subsequently expire unexercised, are forfeited without the delivery of shares or are settled in cash, will be available for issuance under the 2016 Plan. The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table summarizes the activity of the stock incentive and equity plans:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> available<br/> for <br/> grant</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> option<br/> exercise price</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> restricted<br/> stock shares<br/> issued</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> RSUs<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">292,355</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">20,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9.71</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">99,570</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,753</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59,580</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(15,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,750</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Canceled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44.10</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(45,003</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">304,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28,030</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Canceled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,542</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.26</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">320,273</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44.10</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">99,570</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">There were no option grants made during 2022. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">At December 31, 2022, the exercise prices of outstanding options were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Exercise price</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/> remaining<br/> contractual life<br/> (years)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> exercisable</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 1.5pt">$44.10</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1.94</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.94</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">There were no options that were granted or became vested in the years ended December 31, 2022 or 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock. Based on the fair value of the common stock at December 31, 2022 there was no intrinsic value arising from 300 stock options exercisable or outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company used historical stock prices as the basis for its volatility assumptions. The assumed risk-free rates were based on U.S. Treasury rates in effect at the time of grant with a term consistent with the expected option lives. The expected term for the year ended December 31, 2022, is based upon the Company’s median average life of its options. The forfeiture rate is based on the past history of forfeited options. The expense is being allocated using the straight-line method. For the years ended December 31, 2022 and 2021, respectively, there was no recorded stock option compensation expense. As of December 31, 2022 and 2021, respectively, there were no options granted, and all outstanding options awarded have been fully vested.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There were no RSUs granted in the year ended December 31, 2022, and there were no RSUs outstanding at December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table summarizes the award vesting terms for the RSUs granted in the year ended December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Number of RSUs</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Target<br/> price</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">12,500</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">12,500</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13.00</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The RSUs vest in the amounts set forth below on the first date the 15-trading day average closing price of the Company’s common stock equals or exceeds the corresponding target price for the common stock before December 28, 2025. On the date of grant of RSUs to a key executive, the closing price of the common stock was $9.20. During the twelve months ended December 31, 2021, neither tranche vested.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company used Monte Carlo simulation model valuation technique to determine the fair value of RSUs granted because the awards vest based upon achievement of market price targets. The Monte Carlo simulation model utilizes multiple input variables that determine the probability of satisfying the market condition stipulated in the award and calculates the fair value of each RSU. The Company used the following assumptions in determining the fair value of the RSUs:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Granted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Daily expected stock price volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.1383</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Daily expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Average daily risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0039</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The daily expected stock price volatility is based on a four-year historical volatility of the Company’s common stock. The daily expected dividend yield is based on annual expected dividend payments. The average daily risk-free interest rate is based on the three-year treasury yield as of the grant date. Each of the tranches is calculated to have its own fair value and requisite service period. The fair value of each tranche is amortized over the requisite or derived service period, which is up to four years. The RSUs granted in December 2021 had a grant date fair value of $151,000. There were no grants with market price targets issued in the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">A summary of the Company’s RSUs is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RSUs<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> price at<br/> time of grant</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Non-vested RSUs as of January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.34</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(45,003</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.45</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested RSUs as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28,030</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">       </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Non-vested RSUs at December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">            —</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The fair value of each RSU is the market price on the date of grant and is being recorded as compensation expense ratably over the vesting terms or the expected achievement of market price targets based on the Monte Carlo simulation model. In the event that an RSU vests in a given period, the remaining balance of the fair value of the RSU is expensed in that period. All outstanding RSUs vested in 2022, and as a result, the remaining fair value of $151,000 was recorded as compensation expense was recognized in the year ended December 31, 2022. For the year ended December 31 2021, the Company recorded $30,000 of RSU expense. The RSUs are forfeited by a participant upon termination for any reason, and there is no proportionate or partial vesting in the periods between the vesting dates. As of December 31, 2021, there was $151,000 of unrecognized compensation cost related to the non-vested RSUs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">For the years ended December 31, 2022 and December 31, 2021, the Company recorded no compensation related to restricted stock.</p> 440769 222980 The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> available<br/> for <br/> grant</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> option<br/> exercise price</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> restricted<br/> stock shares<br/> issued</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> RSUs<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">292,355</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">20,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9.71</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">99,570</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,753</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59,580</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(15,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,750</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Canceled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44.10</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(45,003</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">304,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28,030</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Canceled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,542</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.26</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">320,273</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44.10</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">99,570</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 292355 20100 9.71 99570 48753 59580 28030 15000 6.1 3750 71956 1050 44.1 45003 304731 4050 14.16 99570 28030 2250 6.1 28030 15542 1500 20.26 320273 300 44.1 99570 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Exercise price</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/> remaining<br/> contractual life<br/> (years)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> options<br/> exercisable</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 1.5pt">$44.10</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1.94</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.94</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 44.1 300 P1Y11M8D 300 300 P1Y11M8D 300 300 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Number of RSUs</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Target<br/> price</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">12,500</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">12,500</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13.00</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 12500 12 12500 13 9.2 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Granted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Daily expected stock price volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.1383</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Daily expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Average daily risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0039</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.021383 0 0.000039 P4Y 151000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RSUs<br/> outstanding</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> price at<br/> time of grant</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Non-vested RSUs as of January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.34</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(45,003</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.45</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested RSUs as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,030</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28,030</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">       </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Non-vested RSUs at December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">            —</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 48753 6.34 28030 9.9 3750 8 45003 7.45 28030 7.28 28030 9.29 151000 30000 151000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. INCOME TAXES </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act (the “Act”) which, among other provisions, reduced the U.S. corporate tax rate from 35% to 21% effective January 1, 2018. The SEC issued guidance, Staff Accounting Bulletin 118, on accounting for the tax effects of the Act. The guidance allowed the Company to record provisional amounts for those impacts, with the requirement that the accounting be completed in a period not to exceed one year from the date of enactment. The Company has completed its accounting for the tax effects of enactment of the Act. The deemed inclusion from the repatriation tax increased from $3.9 million at the time of provision to $5.0 million at the time the calculation was finalized for the tax return. The increase of the inclusion related primarily to the refinement of Malaysia earnings and profits. As the Company is in a full valuation allowance position, an equal benefit adjustment was recorded for the impact of the increase of the deemed repatriation tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Components of income before income taxes and the income tax provision are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Income (loss) before income taxes is all U.S.-based for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Income taxes</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>Year Ended</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1.5pt"> </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; text-align: center"><span style="font-size: 10pt"><b>2022</b></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"><b>2021</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"><i>Current</i></span></td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-size: 10pt">U.S.</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-size: 10pt">—</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: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-size: 10pt">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</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="-sec-ix-hidden: hidden-fact-120; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-121; font-size: 10pt">—</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 current income tax expense</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="-sec-ix-hidden: hidden-fact-122; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-123; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"><i>Deferred</i></span></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><span style="font-size: 10pt">U.S.</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-124; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-125; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</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="-sec-ix-hidden: hidden-fact-126; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-127; font-size: 10pt">—</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 deferred income tax expense (benefit)</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="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total income tax expense (benefit)</span></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="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">—</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="-sec-ix-hidden: hidden-fact-131; font-size: 10pt">—</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">The reconciliation of income tax computed at the federal statutory rate to income before taxes is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. federal statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6.9</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">27.9</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Deferred income taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Significant components of the Company’s net deferred income taxes are as follows at December 31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Allowance for doubtful accounts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Inventory reserves</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,928</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Consumables excess reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Warrant interest expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Stock compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">775</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">State net operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,358</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Net operating loss carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,597</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Capital loss carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,755</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">423</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(58,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,079</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Deferred tax liability:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Net deferred tax liability</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In February 2018, the FASB issued ASU No. 2018-02 (“ASU 2018-02), <i>Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Comprehensive Income</i>. The new guidance allows companies to reclassify stranded tax effects resulting from the Tax Act, from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. Early adoption is permitted. The Company’s adoption of ASU 2018-02 did not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company adopted the guidance in ASU No. 2015-17, <i>Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</i>, which requires that all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent in the balance sheet. As a result, each jurisdiction has one net noncurrent deferred tax asset or liability. The new guidance does not change the existing requirement that only permits offsetting within a jurisdiction. Companies are still prohibited from offsetting deferred tax liabilities from one jurisdiction against deferred tax assets of another jurisdiction. The change in accounting principle did not have an impact on the Company’s results of operations, cash flows or stockholders’ equity. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">At December 31, 2022, we had separate Federal, Illinois and Indiana NOL carryforwards of $189 million, $181 million and $723,000, respectively. The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039. With the adoption of ASU 2016-09 in 2017, we recorded a deferred tax asset related to $26.4 million of unrecorded Federal and State NOLs attributable to stock option exercises. NOLs attributable to the stock option exercise were fully offset by the valuation allowance (as described above). We have recorded an uncertain tax position of $2.6 million that further reduces the net operating loss deferred tax assets reported in the financial statements. In addition, at December 31, 2022, we had Federal research and development credits of $662,000, which will begin to expire in 2028.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company completed an analysis of the utilization of NOLs subject to limits based upon certain ownership changes as of December 31, 2022. The results of this analysis indicated no ownership change limiting the utilization of net operating losses and tax credits. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken, or expected to be taken, in a tax return. At December 31, 2022 and 2021, the Company had $1.1 million of unrecognized tax benefits taken or expected to be taken in a tax return that have been recorded on the Company’s financial statements as an offset to the valuation allowance related to tax positions taken in 2012. It is not reasonably possible that the amount will change in the next twelve months. There were no material changes to prior year or current year positions taken during the year ended December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There were no interest or penalties related to income taxes that have been accrued or recognized as of and for the years ended December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company files income tax returns in the United States federal jurisdiction and in a state jurisdiction. During 2009, the Company began foreign operations in Malaysia and is subject to local income taxes in that jurisdiction. The Company’s Malaysia tax returns for the periods ended December 31, 2010 through 2012 have been audited by the Malaysia Inland Revenue Board with no changes made to the taxable income for those years. All other tax years in Malaysia are open to examination by tax authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company’s federal tax returns for the periods ended December 31, 2010, 2008 and 2007 have been audited by the Internal Revenue Service (IRS) with no changes made to the Company’s taxable losses for those years. The Company’s state tax returns for the periods ended December 31, 2009 through 2012 have been audited by the Illinois Department of Revenue with no changes made to the Company’s taxable losses for those years. Due to the existence of NOL carryforwards, tax years ended December 31, 2006, 2008, 2009 and 2012 through 2021 are open to examination by tax authorities for Federal purposes. Due to NOL carryforwards at the State level, tax years ended 2012 through 2021 are open to examination by state tax authorities. Tax years 2013 through 2019 are open to examination by the Malaysia Inland Revenue Board.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Due to the closing of the Rubicon Malaysia operations, the Company no longer considers the undistributed earnings of Rubicon Malaysia to be indefinitely reinvested. Upon liquidation of Rubicon Malaysia, it is anticipated any cash left after the liquidation will be brought back to the U.S. via a payment of principal towards the intercompany loan. A withholding tax may be payable to the Malaysian government on the interest portion of the loan. Currently, the Company is trying to determine whether, and the extent to which, it has a Malaysian withholding tax obligation. It is performing related due diligence with Malaysian tax experts to resolve the issue, and has recorded an appropriate liability for the potential tax obligation.</p> 0.35 0.21 3900000 5000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>Year Ended</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1.5pt"> </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; text-align: center"><span style="font-size: 10pt"><b>2022</b></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"><b>2021</b></span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"><i>Current</i></span></td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-size: 10pt">U.S.</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-size: 10pt">—</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: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-size: 10pt">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</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="-sec-ix-hidden: hidden-fact-120; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-121; font-size: 10pt">—</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 current income tax expense</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="-sec-ix-hidden: hidden-fact-122; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-123; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"><i>Deferred</i></span></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><span style="font-size: 10pt">U.S.</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-124; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-125; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</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="-sec-ix-hidden: hidden-fact-126; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-127; font-size: 10pt">—</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 deferred income tax expense (benefit)</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="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </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="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">—</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total income tax expense (benefit)</span></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="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">—</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="-sec-ix-hidden: hidden-fact-131; font-size: 10pt">—</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. federal statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6.9</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">27.9</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.21 0.21 0.054 0.069 0.264 0.279 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Allowance for doubtful accounts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Inventory reserves</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,928</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Consumables excess reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Warrant interest expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Stock compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">775</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">State net operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,358</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Net operating loss carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,597</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Capital loss carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,755</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">423</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(58,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,079</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Deferred tax liability:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Net deferred tax liability</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> 5000 5000 2928000 3033000 162000 162000 15000 155000 195000 195000 706000 775000 13425000 13358000 39759000 39597000 6755000 669000 669000 219000 423000 58068000 65079000 15000 47000 15000 47000 189000000 181000000 723000 The Federal NOLs will begin to expire in 2026, the Illinois NOLs will begin to expire in 2024, and the Indiana NOLs will begin to expire in 2039. 26400000 2600000 662000 1100000 1100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. COMMITMENTS AND CONTINGENCIES </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>COVID-19 Pandemic</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic. The full impact of the COVID-19 outbreak is unknown and cannot be reasonably estimated. The magnitude and duration of the COVID-19 outbreak, as well as other factors, could result in a material impact to the Company’s financial statements in future reporting periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Operating Leases </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company adopted ASU 2016-02 in the first quarter of the fiscal year ending December 31, 2019. The adoption of ASU 2016-02 did not have a material impact on the Company’s consolidated financial statements, as the Company does not have any material lease agreements. Rubicon DTP did lease a building for its manufacturing and offices, however such lease was not considered material to the Company’s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Direct Dose’s net rent expense under operating leases in 2022 and 2021 amounted to $0 and $26,784, respectively. On January 6, 2021, Direct Dose entered into a one-year lease for an aggregate commitment of approximately $35,500, which was terminated early per agreement with lessor as of September 9, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Litigation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">From time to time, the Company experiences routine litigation in the ordinary course of its business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">There are no outstanding material matters as of December 31, 2022 and through the date of this filing.</p> 0 26784 35500 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. BENEFIT PLAN </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company sponsors a 401(k) savings plan (the “Plan”). Employees are eligible to participate in the Plan upon reaching 18 years of age. Employees make contributions to the Plan through payroll deferrals. Employer matching contributions are discretionary. There were no employer matching contributions for the years ended December 31, 2022 and 2021.</p> Employees are eligible to participate in the Plan upon reaching 18 years of age. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>13. SUBSEQUENT EVENTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On February 20, 2023, Mr. Brog tendered his resignation as a Class II director, which became effective on February 22, 2023. On February 20, 2023, the Company entered into a Confidential Separation Agreement and General Release with Mr. Brog, in connection with Mr. Brog’s resignation from the Company as Chief Executive Officer, President and Acting Chief Financial Officer. Pursuant to the Separation Agreement, Mr. Brog was entitled to receive, among other things, a payment of $112,000 for the assignment to the Company by Mr. Brog of 57,593 shares of common stock of the Company held by Mr. Brog. The Separation Agreement also contained a general release of claims against the Company, as well as certain other customary covenants, including covenants pertaining to non-disparagement and confidentiality. On February 24, 2023, the Board of Directors named Joseph Ferrara as the Executive Officer and Chief Financial Officer, and approved an annual salary of $200,000 and a bonus with terms to be agreed upon at a later date, subject to the Company’s customary compensation policies.</p> 112000 57593 200000 false FY 0001410172 NONE RBCN EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( />)?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 " #WB7Y6[ITD2.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW00^CFLN))07!!\1:2V=U@TX9DI-VW-XV[740?P&-F_GSS M#4QG@C1CQ./0Z4H*D;8&J9 M&$YSW\$5L, (HT_?!;0KL53_Q)8.L'-R3FY-3=-43Z+D\@X-O#T]OI1U*S &W:9_"JV][L'IEK>BHJ+2O!=V\CF5@K^OKC^\+L*^]&ZO?O' MQA=!U<&ONU!?4$L#!!0 ( />)?E:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M]XE^5KP 1/@X!P :"\ !@ !X;"]W;W)K+6Z#+;=\='ERP581#3.XZ2-(H( M?[^F(=MS6;L=]\+P2:D=G=+DFSW1!Q8_U'9=;G4+%#R(:)P&+$:=/5ZVQ M_6GB#%5!=L3/@&Z2O>](WU,?.O6I:Z(AI23R@)(C]>J4O#4"G)Z_AO M*]HJSJD*][_OU*?9SAX+ MD^POVN3'=KLMY*6)8-&V6%Y!%,3Y)WG;@M@KP+V: KPMP+\5V'5G<+8%SK$% MW6U!-R.3WTK&84($&5URMD%<'2W5U)<,9E8M;S^(U?]](;C\-9!U8C1A7BK_ MC0*-8Q_=Q"(0[V@6Y^U)_5_:Z,=B@C[\^?&R(^3I5%''VTI?Y]*X1MK&Z#N+ MQ2J1NC[UJP(=>9W%Q>+=Q5YC4'%"O7/DV&<(6QAK+LB%RZ=T>8[P,"MW-.43 MN/R?-)9GMW1GK]R-4Z!W,CWG$/I]WM_D06@F:)3H@.>"7;V@&B(^)6OBT:N6 M' ,2RE]I:_37'W;?^EL'RZ38Q)!8!62W -F%U$?;9GM/GX-$<"*)SDE$=?Q@ MG?L?US/W=HX>;MPO\]MOMY\?S]!L[I[KX(%*3>$9$JO ZQ7P>N!-/W#B!_$S M6KQ'2Q;JH,'U]]?N7 <(K&H*R)!8!5"_ -0';[#HI@_O:VVC@LMMJ_U5QP>L M:LK'D%B%SZ#@,P!OT$TY5WBF0>*1$#U2PM6 C^3C2(L+5FNW;=QV;!TQL+ I M,4-B%6+#@MCPF/'*95$D1_R%8-[+&5JLB#P3NDU%(DBLNJ0.'BC<] &0B_4R M,>4/7T>X:UNXW[OLO.ZS,G32"JN+@M7%,:SNTF48>&@:,B)T7$"1IEQ,BDUR ML?X>9'O8'3@]/"@H5\#85NG<+!#-6(Y*?C8R34.B;2T'!)Y(F.BZJ O7-25@ M2JV*:<_@VD?U-@F*R_%I)KWH&_I*W[7 8"G+LFS90^R!UGS"Q8VI&5*K4L,E M-7P4M>W@?D_7C(O,)P@B4JTY/:#X2'55+ES5F)HAM2JUTM';H,_=4?O)PC06 M,D;+AV)(N9X6K#1G6EA&/;LIM2JLTK7;1]GV#!%RI5MX9ES?*V&=.8O;Q/.H ME)$B?BZHI6?4M)M2J](K;;L-^^XMO5\T#-LO,=M((T%)PF()8)8DJ9; ]0'- MFD9GU,J;4JMB*\V\?:2;OZ,\8#[H5 ])[68C:JF-KU-J;4JO.A9;^'\/V?0OK)J+\63FS MSU)!K%2L7)-8^R ](%B;!^"ZIMA,J56QE7D 'Y4'%BOYY 1AP3+UL(S& %-J M55AE#,"P:9^YTWLT3OU ,([&0M!$Y//4=9'S@%X]-:,QP)1:E5H9 S!LWO=> MJL2I'/CS]*3%!0O5C6-P66-:I\@!N,P!&/;OY00K)W$29,T+( :+U3 MG.V^Y.]Z;V-]FX,E+RP+W9!$2--'J7J'(#]TPZ4+ZS0&>8IX@,MX@(^*!P5( M5VW)#OS -K$6(BQW3>.$QJ]!&.J?&$;#@BFUZE*#,BPX1X6% ETQ^-UQ]AK$ MGK81'M"TH%[*Y3"FQ08KS6_G MVJ@)ES7&9=3C=_:6)JN)ZFR)=X(\%;GS54>?W7/R0!:4*/%1E+2\FA5*K M#[.9S I:$7G*5[36ORRYJ(C2'\7=3*X$)7DSJ"IG* CB6458/5F<-]]=B\4Y M7ZN2U?1: +FN*B(>/]*2WU],X.3IBZ_LKE#FB]GB?$7NZ U5WU?70G^:;;WD MK**U9+P&@BXO)I?PPQ6.S8#&XF]&[^7.,S"AW'+^PWSXG%], H.(EC13Q@71 M?S;TBI:E\:1Q_.R<3K9SFH&[ST_>?VV"U\'<$DFO>/D/RU5Q,4DF(*=+LB[5 M5W[_.^T"BHR_C)>R^1_<=[;!!&1KJ7C5#=8(*E:W?\E#EXB= 3 <&8"Z >BY M W W #>!MLB:L#X111;G@M\#8:RU-_/0Y*89K:-AM5G&&R7TKTR/4XLK7DM> MLIPHFH./I"1U1L&-<2?!"?A^\PF\>_,>O &L!M\*OI:DSN7Y3.F9S?A9ULWR ML9T%C% M[G'F2'V0*Y+1BXD^,Y**#9TLWOX"X^#,%=0K.=L+$6]#Q#[OBRLB"Z 7"V3F M@?YV.NG45-Z[,N=\L8)0&Y[/-;C0.(XCBWFH/9KB%&7IA?J52"9:9 MS6> NL"U#J+=>=$0FW<2=Z:!)\G1%GWD17]3<*%.%!65/A\;'4HUEF&OGVAA%[P[C,,K[6P'59SJC>)[B)]U>FO%!:-R%-KK4N-T04P<>SD<0'388.R&F&XAIEZ(UX*N",L!?=#L+ZEL"@-O<&=K M(31P0$9+8FKA"><#R+8)C.=NR##HB2GP[\H&$2AHF0,M5X#4](W0?8+ M@!,BLB>/AJ78/]'QM1CVC ?]E+=?(WA]TB5]M&!T_O:K@16/;13&(R4#]K0' M_;QW+;00%^JQ.8F&G5>5%ZE-@@@F: C5886#$7* /_F+-QUB18/3JQ M>YGQ6,'W6M[V4]%S)/23Y);'5^1Q] S;#!CB9+A6ME$41B,KU?,D]!.EAB?6 M6NAI=(*7I1.=BR M=+91B,;V44^1T,^13^AL:BS['>;$;+,?0GB(V64THIU1 M3Y'(3Y%77*RXT*V;EA\9KV@#?JE+>58P28$B#V[(R&8Z' QUB,L(C1 -ZND0 M^>GP*48[_:&?#B_S3=,(ZZTZ*NF1S896 M"AV$.0*M9SETH+'K=J5>^.8>A"]!R>L[T'0A.;UM2<1\O:Y)98S^U>E>LKH) M*.-R)!J;YBSQ[$?VPO*&>LY$?L[<5U('3B5RM(TP&9*2RRI*Q[9/SYC(SYA? MW N2#9;.G-;C%LG1_D5Q/ SJ!\:IB;:_>7I'P6K'ZCM:9$1'O)*7@3Z[K$H3OG=B]WH]H.%[!T7X& M>BI&B54N$=LWO^OZ/]F\5>=N!#LJ.J=/D:R1](IJA+GY6Q,X"G 833%,Z; MDX>F:1I-XR383^.9_B&,T31)TLXL#.-I'*$GLP,YQK9T0Q<]?MUT1: M5*ZK==F3> ;0US@C&$Z;!O6Z]YCMO,(S[T__(.*.U1*4=*G'!:=SG0+1 MOI)L/RB^:M[JW7*E>-4\%I1HY,9 _[[D6L)T'\R+PNV+X<5_4$L#!!0 ( M />)?E;<*)A['@, $@+ 8 >&PO=V]R:W-H965T&UL MK99=;YLP%(;_BL6FJ96Z\)% H$N0VE33=C$I:O9Q,>W"@9-@U6!FFZ3=KY\- ME(6$?+7+1& M;3Q?N"?+1.H+9CC*\1)F(+_E4ZY&9J,2DQ0R05B&."S&QHU]/;'+A#+B.X&U MV#A'VLJ$;*(8%+JB\9^M/4!MRM5[$J"C_T;J*=55P5 C)TCI9$:0D MJX[XL5Z(C01[L"?!J1.<4Q/Z=4*_-%J1E;;NL,3AB+,UXCI:J>F3U(25B"_219,HYP11-F2#E!OMY,Q>2JVWVJ\MJI3WHUM:U=RUR M','84,4E@*_ "-^]L3WK0Y?Q_R366H9^LPS]0^KA5)4-<*Z>OMIKT0/*,49:F'M-IT>2RJA3]H\ ?G MX%_5NQ/A0B:,DS\0=P%7FNX&BFV5ORWDXW$M:+>!=E\$380HNH$/ZG7O$-2U MTUZOTS+L-8:]%QE6WQ4A<1:3;-GE^J#H&:Y?K]-R/6Q<#P^ZGK T52^2VO)+ M"FMX4F$=BVK!^PV\?P;\257E[U2+[W15U?&X%G'0$ ?G$^\OJ6"'HF_9=F / MMVAWXYP@<#U_#ZUM_?OR6N?S'JF(6K)%,_ T=!G<06(Z_S7HTKD(U-]H) M?E:R\T#OV04 "X; 8 >&PO=V]R:W-H965T&ULK5E1 MI;P>*>BR]RQYA"#UF:RXO13JG]^60BUSN647G&]RR' M?S9<9%3!I=A.Y%XP&I>#LG1"/"^<9#3)1\M%>>^#6"YXH=(D9Q\$DD664?'M MDJ7\_F*$1X\W;I+M3ND;D^5B3[?LEJE/^P\"KB:-ESC)6"X3GB/!-A>C-_A\ MY1,]H+3X.V'W\N@WTE3N./^B+Z[CBY&G$;&4K95V0>'KP%8L3;4GP/&U=CIJ MYM0#CW\_>G];D@C @R)*\^J8/=2".!N!P8 "I!Y#^@&!@@%\/\$NB%;*2UA55 M=+D0_!X);0W>](\R-N5H8)/D>AEOE8!_$QBGEBN>2YXF,54L1K<*OF"-E$1\ M@][OF: ZUA*-T:?;*_3RQ2OT B4Y^KCCA:1Y+!<3!1BTI\FZGN^RFH\,S(<) M>L=SM9/H]SQF<=?!!, W#,@C@TOB]'C%UF?(QZ\1\0BQ %K]^'#L@.,W ?5+ M?_Z O^M\S3/6AA+]\^9.*@'I^J\M6I6SP.Y,U_"YW-,UNQA!D4HF#FRT_/47 M''J_V9B>R%F'=]#P#ES>ES?LP/*"V3A6 \-RH-Y6#DM_<6D\,Q=M,H\$+< M&'4P31M,4R>F%9=*9_*6\U@BR//8!J_R,3V:F>"@#\]B-)M'=GAA R]TPOM# M<"G17O!-HFS 0F-.' 1>#YC%B(2^'=BL 39SYG!=^?D6L0?0"\GDN0W?[)2Y M>R)G';Y1PS=R+P3+@7"*8$M#-(9=-M$5J_7%1CLR4\$/PMZR6(RP[]F79=[ MG#MAWM*4R1(D*.X7IA?(AF]N9H3?AV?:$#R #GNME'CN,$+7@$":)>!$7* X MD7L.%[H$J91,V?7",[",<8#[>6XS"_% HN,C^<-.S._5C@FT!>16;-BPIZ[R)&VF+3HB1-]+38O4]A(7J&-X!E:@[HF>:&+ES<";N5&#&[3:-JG M9AJ-@S 8B'JKD=@MDE74DQ*]=6O!)]7%4WGKLFV5$;NE\3I7#/RJFK"5;V 6 MK6=Y1A&T*HK=,GK#:)K\!^WK MMMY_V- M9C5.I.@#R.P3-U-34.?8*!'3:!Q,YW8NI)5=XI;=ZP:VJXC=3GXH%>KCU,\[ MZA)MM9JXM?IGU(Z82FXND,7(L4"M2I,GJS2T1C5TV+=:Y*]1SLH32YF#5AZF M(.-^Q&9/9P%F*M*)-G#*Y_(L]*EA-Q8K/-\YQ<[\O9!:C\6RH.R:MSI+ MV548 !$$%E(DRW13NJ."G>M'/LG:"MRIX4_M.$[EK1N)5M7)]PZ^EK) +T$> MKWB:4B'+R)0AL:]BY3XZ6B#OS.^KH\5J[)WAH7II!9VX!?W*7AQ/P5]-,._@ M]W ?OVFE\0\52JO=Q'U\_I$\C).T4/WG7S7XDYZK3^6M&XNV#R#N/N"G,S&R MK*3?/X%9K%R9V+8)Q-TFG" 3YY9*,C/1M')DHM^V!K[GS,3/Y5-LP$X/@'W+ M.DDH$2^45#2/]>H4$LR %ECLB_+93_[=-+8^T'Q&>^!XHGDB;]WXM1V'[^XX M+K5:E*M]6T;,NL2^V360((C"B/16V6KHSV=#YVF_[3!\=X=Q5>TFWT5J-@8D MF$ZC>;^>K(8VI).C-P\9$]ORA8R$)"ER53W";^XV+WW>E*\Z>OG73 MNJG>)+VC8IM S:5L RZ]LQF@$M7+F>I"\7WY?N..*\6S\N>.T9@);0#_;SA7 MCQ=Z@N85V?)_4$L#!!0 ( />)?E:LL"YC, , #8* 8 >&PO=V]R M:W-H965T&ULK99M;],P$,>_BA4F-*1U>>KC:"-M'8A)#*:- MP0O$"R^Y-M82N]AN._CTG)TT2]LT@+0W3>S>_?.[\]GG\5K(1Y4":/*49UQ- MG%3KQ9GKJCB%G*I3L0"._\R$S*G&H9R[:B&!)M8IS]S \_IN3AEWHK&=NY'1 M6"QUQCC<2**6>4[EKPO(Q'KB^,YFXI;-4VTFW&B\H'.X WV_N)$X,9(L@@UD:"XF,%4\@R MHX0J8"JR;RS1Z<09.B2!&5UF^E:L/T 94,_H MQ2)3]I>L2UO/(?%2:9&7SDB0,UX\Z5.9B)J#WS_@$)0.P:Y#]X!#6#J$-M"" MS(9U236-QE*LB336J&9>;&ZL-T;#N%G&.RWQ7X9^.IH*KD3&$JHA(7<:'[A& M6A$Q(U.18V6D9LE60*YX+'(@QQ^%4F](A]S?79+CHS?DB#!.OJ1BJ2A/U-C5 M"&6DW;@$N"@ @@, ?D"N!=>I(N]X LFV@(O15"$%FY N@E;%2XA/2>B?D, + M@@:@Z;^[^RTX897AT.J%!_2JI![,Z??S!Z4E%O2/IO05ZMUF=;/+S]2"QC!Q M4%B!7($3O7[E][VW3:&_D-A6(KI5(KIMZM&F@C);03,IT4Q?: MO1J1W]^!WC?I! ._&;I?0?=;H3_AZ<_JX$UL_;T/C\+>#MR^36<0>LUP@PIN MT+H=/NL4)"Y\?1\4L&=-F(.7K/X7$MN*>UC%/6Q=E'N.739CO[%HYMA=-R6% MG8SQ%2AMC]T3PL&>$YH^06-)#?=+:F?1]BTZ!^II5*&/6M&;EJP60Q/FZ*^8 M^Q:','WON9=YK:#3AJIJ@2S5MDZ5<'>#-ACA)MA%=6L=. J:RKGC"N2P0PEO=,!YDX6EY1BH,7"]OD' MH?'68%]3O-B!- ;X_TP(O1F8#U17Q>@/4$L#!!0 ( />)?E86K*T7QP4 M #,H 8 >&PO=V]R:W-H965T&ULQ5IM.9QABN'^ZFD[1WGU508J: 7)"3YG[]"4RQ 5D.[?;N2PSV[J-E MG]5*>L+B@9=?J@UC GW+LZ*ZG&V$V+Z9SZMXPW):O>9;5LA?;GF94R%OR[MY MM2T931JG/)L3PW#F.4V+V7+1?/>A7"[X3F1IP3Z4J-KE.2T?KUC&'RYG>/;] MB^OT;B/J+^;+Q9;>L1LF/FT_E/)NWJ$D:P=?A,1HW9H+/Y* MV4-U=(WJ1_G,^9?ZYGUR.3/JB%C&8E%#4/EQSU8LRVHD&5KL/^FW-A%'#M@\X4!:!S)TL$\XF*V#.7 @[@D'JW6PA@[D MA(/=.MC#D*P3#D[KX#SUH=W6P6W(VF>WH2:@@BX7)7] 96TMT>J+AM_&6S*2 M%G4IWHA2_II*/[%<\:+B69I0P1)T(^2'K#-1(7XK[WC\9<.SA)75\]\\@MVW M:/UUEXI'=($^W03HQ;.7Z!E*"_1QPW<5+9)J,1O]W29+6,X)F:$O3Y$(^2TRWJ:"9 FM]!BN. M=SGB8L-*%/-\BS)>J1(2/@5&3J8T3H7"/3J3$3X*?BY+HJL+TM4%:7"L$SA7 M-*-%S! 5*&#Q:V3B5X@8Q% QO$=R&J2Z]=TOB;^8WQ_3.#:YP#:VW+Y9,#8S M7<>RG;[96AMZW;S?5%L:L\N9[,X5*^_9;(E43"BB,DUL&69_O$CU@+YI=U:] M#)M=ALTG9?B%++J;#961OGQ2MO>H=B\8%Q-O$/1J;'=A6[Y!O$'.M5&JD_G\ M-^P8;U53!!(LA 2+@,!Z5%L=U9:6ZJ:37M0K9M*T!KF2T[KMJ.C5(CV]ME= M.($U*B/3Q8/Y"#16"(03Z6/N46AW%-I:"H_7*916U8XEKU AMXIRH:R:V2L7 M;K'9L"Q!;0#003F"/^P7V!@UZ#318"(03G0FZ M1[734>W\0JJ/^[F*=F?K&5=; M,Y\*N1/-TG]D@Z^W?4C63UK,>NSY'7O^CYQ?L(I$__SY96RB/+_XBHV'XUB#!UZ/S4;S0F%BF@2; MPZ/)V([XIN>IDX>-@RI@_.SA1)G*%K8?CV\[WB %*X6A^GBB#W3JZ@6*%H*B M15!H?U! 00MT7$_8(X-Y!S5:" 44G0F[3^5!N\%Z\>9: M;CS*-*XE/< #BW[0*:0# 04M4*^)D*%ZLX8:+H0"BL[%W:?]("AAO:+T\[2? M.[S@L:B$;=/TALT=4KD)0-'6H&@A*%H$A=:OGX-*A?4RU343N[+H*F4O_6L$ M\2L]WI2. *56X;'T(7_3_4*C^4KSQ\>EO013F[_H/(5*%H(BA9!H?4K MYR!AX5^I8>G!IS0%*!4+"FB-Q^+2\+@.-5:D':M/[$'(P@!*EAYC"G]06A84 MT!H**,1CI>KXW\ M@WJC/H<'.0O_D)Y%E%0^0=!2V"@5+86=:?DV&4I:^O"G MY%@1F&EB['O#/"LB(X:E3C0Y*%_DIY4O9=+)6- R#1DV'OYK1V&H5K[T@4Y= M^$#10E"T" IM3_G\Z&VH^G6Z/VAYEQ85RMBMA#=>NS+UY?X-M?V-X-OF!:G/ M7 B>-Y<;1N79IS:0O]]R+K[?U.]<=>\)+O\%4$L#!!0 ( />)?E;B80@^ M1 < +4A 8 >&PO=V]R:W-H965T&ULK5IM<]LV#/XK M/*^W:^_B6J3\$F>)[Q)W[?JA7:YIM\^,1-M<95$C:2?9KQ](*98E4HR=\Y?$ MLD'H 0CB 2!=/@CY4ZT8T^AQG>7JJK?2NK@8#%2R8FNJWHN"Y?#+0L@UU7 I MEP-52$93NVB=#4@4C0=KRO/>[-)^=RMGEV*C,YZS6XG49KVF\NF&9>+AJH=[ MSU]\X\N5-E\,9I<%7;([IG\4MQ*N!CLM*5^S7'&1(\D65[UK?#$?1F:!E?B+ MLP>U]QD94^Z%^&DN/J=7O<@@8AE+M%%!X=^6S5F6&4V X]]*:6]W3[-P__.S M]H_6>##FGBHV%]G?/-6KJ]YY#Z5L03>9_B8>_F"502.C+Q&9LG_10R4;]5"R M45JLJ\6 8,WS\C]]K!RQMP"/.Q:0:@%I+QAV+(BK!;$UM$1FS?I -9U=2O& MI)$&;>:#]8U=#=;PW&SCG9;P*X=U>C87N1(93ZEF*;K3\ _V2"LD%FA.U0I] MA'U6J(]^W'U ;]^\0V\0S]'WE=@HFJ?J M*?1[GK*TJ6 X'<6D&<+;DA0XP>6O$03$P$;!><)CLK!IH].N?\G4M;PY7CGRW%P_S\P4)IP6F;I/$5T M+:3F_]DO?):7ZD9[&XI)U-ITC\PP\N_Y9(=S$L3Y"3@. 41%89^%1"E7A8 + MD_JH4DQ[MVGB .GC(6[#]4B-<>S'>[[#>WX$W@5B_VZX?H(8V[(J='UXSSUX MSUMH@_?U1PL*!,IT9] T:-"?>L4D6H)9/N!3'_!V+@C>X'CD.*I9,PIBO],B M^=DW]4,*1WP-197JC.]*52-XSTG+$H]0/,'^B,%[Y([#9+2B^9(IDXCV>,@& MMSV:&:?W/+.<=.&%CD^9E4ZEK>D,4CN#!/?L.DG$QF1X2$^,;^E]QKPV$V=2&K.1V'2;T\ MJ[S"]P15?U%D73"'GNS71NG*=&&L.1P':6UV*UE!>8K8HSF.K(QP88%WY_-* M9].G[03I$XK.._#6/(G#1/E)T@.BT66^/AFU^29\IUJH$^= M-KATB)W\YY'I*.IPS9@X3)D 3FX@0P,V*;+,B\U#D&3J!( K1?"H U[-?SA, M@',A"P%)F3V7F"9@%Q 5R8HKAC1][#A@'FXDCD-=H2Z'DIKV2)CVGATJ&=1) M4'88[)TPB4MI?=Q.5QZA20?*FO5(D$B@FM^"#YG9]LZZJ%+1V-$V-%>DCSNR M%*E9B+S(0M:%=7)*-E("S'TR]B)V.<>)4X_,7F T$=>L1,*L]+7=T_A:VB,; M/>*R5']$G.#P2(T[BB)2;A2#+NVJJ: M DFXCVV;5C8'+P\?R$F[SU-I:SJAYE42YM5;*1+&TLH%Q[5WQ--H3D?#=ERZ M4N-A1WM':BHE82J]W Z\=L H,4CB1\\23Z2MZ82:S.,PF3?#S8R2EG3)SNRDS4Q!5&)4 M+C9Y:AUCFEI!S=Q-^2,Q=ED=C\;M@CH,ZOB".J[K@SA<'WRI+"S-*"24AKR MM!4J9F)/.]H>E81O^PJ+]@;BX?KANRD0D6W-),OL@X9J4JI65#($N5AG]K'# MWEB+/E#I?[X0>XH"XDS@?%+XO*.TC.O:(0[7#M^8WLCQM&E*7$?$T2,9W9N)ELQ0D8],R9$)MI*U] MDF>>]LY0XU<,J0-L?")MS4=[=4DR# \ ;$EB4_E"F'F@9F87O8_R(N@*^97-KW A2RHZGR2?+NV]V[!]?VB7OK^QM\,2_?(*C5E"\T M?*$23IM"&5N RNC]!"),EN\(E!=:%/8Q^[W06JSMQQ6C0 ]& 'Y?"*&?+\P- M=F]JS/X'4$L#!!0 ( />)?E;Q'-@]Q2( +AD 8 >&PO=V]R:W-H M965T&ULM3UK<]-(MM_[5W2QW*U0Y1C;>1&8H2H$F,T6 Q2! MG=JZ=3^TI;:M098\:BG&^^OO>?5#MI)A9N[]0(AE=??I\WYUYX=MW7QU*VM; M_6U=5N['1ZNVW3Q_^M1E*[LV;EQO; 7?+.IF;5KXV"R?NDUC34Z#UN73V61R M_G1MBNK1RQ_HVG&+GY\=#5]_NH4WZ<7_E78K4M^U[B3 M>5U_Q0\W^8^/)@B0+6W6X@P&_KNSU[8L<2( XS>9\U%8$@>FO_O9W]+>82]S MX^QU7?Y2Y.WJQT?/'NG<+DQ7MI_J[3^L[.<,Y\OJTM%/O>5W3T\>Z:QS;;V6 MP0#!NJCX?_--\) ,>#:Y9\!,!LP(;EZ(H'QM6O/RAZ;>Z@;?AMGP%]HJC0;@ MB@J)CGF8R]RN>>W;/W-.9_KFNVI73;ZKNXW)[(^/ M0$2<;>[LHY=__]OT?/+B 6A/ [2G#\W^\O;+SS]???JW_O!6W][\]/[F[FU=UA0;$C9@ MIWGG8 WG]*=N7F3P[+/-5E5=ULO=2-]4V5@=_?UOSV:SR0MY@3Y-7^BZT>W* M:OGRNEYO3+63+Y^ 3#2-K=IRIV&(*USK<+%V6X->F;LB+TP#5!R%57^IFS(' MF;+ZW;OKD13 MX%;<#JC1QB!N"%X_]/5G&C!2!W#IUT4#FDN_KIW5G[X%*)+' 2=;VUB=%PYF M!%[N;#[6 *PN8![0>_F=J3*;@]9H;5.8TJE-4]_![D W;VP&3XK_X.)%I==U M56?-SK6F1 ;1SFPV*UA0@_;7\#N(B.P!7JZ!U)DI"15%E8.NPMFU@^%V[1@$ M4+\EO Q$@C7S+D-J 4AZ6=9S4RK0IP!D6XNFLPU-_+YNVI6^@H\P_TB_Z1I M'BUSY0K#$Z.]:>$?3R[(A4TL3%:41;O#>1#MURN88UGKM6UA%I#Q%E$"YJM/ MHST2*2#1'OX'#:&15MX$ XX.Y M@=PF$@-FV:P,F)QLI]J5:;70"QXWB8RM;>[),=+UG6V.81/'I-" M'G3+1TA M[0[VO$9, 9XW\#Y(C]-SB]C"_=Z<-@&""/,V%HA1)F3M65T MQB\#OQ#Z'+ $/)PC0N MP!N(,J"3!;$%-P%GF\-/\]56]#"#29$+K'&[X[8^ M[@#70&#@9*(35[/$K1KDH@U,3' YNS'XGMX 0O2\;MO2NA[=E- - M1 )<%![%#$2K3J>P OSN>%^H4.%%E/T%;6^^VV>"N:WLHD#0/)%&#]!#]^BA M8#J8MYH3?P#X\L.%"0N9MB*LB*FT:2R63&TQ LEL$F]K1#O?TI+ M#^A:M3?F7FTL/++JB^_#"GFLKX#N!4I2)KL!GZ!R)N,1.",H,%2L3JW,G07R M =\!]X*D$=: !WIXA1F]Y[N')U3CTXL73KG$ 3/1,]EXSX04,$^-PT$9$).* MO?64H#EQW# 1=4+$!="EW@(_7!NW&ND,?FK[6U? M(>O!M&D*P&$1[3_M'15 ;D%\@=\4J>"YJ;X"@W4@FRB\.=(O%[F9-_57(/[2 MHL&S.U#,S5<;< ZK7L$ZIFD]6M_5AE$.(*#9;! @E&*@2%-_*]:\&_!WU^SO M H7$7&_,#K>MQ*=RWLEI:Y!*I-+CZ6PRFDPF("4%:$HP32G*22NCY@(!3T4+ M60/XLP6,H2$ X#/;H#T$+,Q;KVXT<8<'=\T8O4EH\Q)U^&=^"D@,% ]9N!TN#AT8J:I2072\1^ZB3P3H0&VX,R-](OWU] MJ(A@*C@WW)OHZ((]K=<6-+5N9A45']S8;4 M/)I=N[?GK 1K#4L@^9)-'H-A.'; 9!Z#?D:%),E,T]"(%G0P6"S@QLZRK4>V M%ZN])(<$(0#3[P 84/!UD[/( G=UZX[AK0'G#6X)9'B%$>X=&@VR6$'H%0/=L#\O;6:U"5IJSF[:NQ MO B++'0E06EZD!/CE KL 81JXH0-F2? MNPWN7-==XR,"E2AT(EF/SFX%KQ^#.E^/]2^(N#O,&.#P0PY0>QS04U^ :80= M% 'NUQK8TV_ ONARH9-,J -'S%2PV!JY$&0BMQFZTX2&A'TPFY"C/XP3DO<' MC*]!H58B K 7!8[KJLX):*]N87A3U)U#=Z"MV6?.+>ZMJ%"E;%>6" BJH0"Q M+AJ20'"TAX ;B2GWGH.SX']YJN0=8U2)(HS3@4#"-$O>4X=:L22CDX%:!$7! MWCBH ,")!?6!/(H67ONL4"K2(/ M,VC'^$7R.R P*38F792B&U;SC'SO$X "GWM8R-DF)&0K\*9*;_-$B8,G@]Z@ M=R$4VZPU*+8Q:](MT<@[1C"7J889(B'+RJ#LN:X$:$?BI9"/"*X%3-]NK:CH MA'%(QX%&0HPK?@34W0+9 (_H8HKE%HFFZ(+]?,]M/=\@B/"^!%^13+\&>5S/ M@9]\XF74,QDK _YIKZ-:X'U<#D4W!.NP: =>R;OB&]IV^C M,(HEO'&NLXVZP7#QCJ>83:;/1H.>U:O:-"2O['.CS)@.Y*IAU8A, 9JS9', M1M;7W08?/#Y!\TPF&B9 PYB:(@DCP2("\),^9CH4;V!-<2,4+ >A!D;,<>TX M^UA_J"(ZIJP+2:LD^QMV0_>V]T&V=\:T3T= M3%B!PX2Y!>+VHB5FL.@UDR%!R<04*:@ES+T"H\&4@;[$(+=H<:^6C64&]%F. M\$[X*B8[T+;]TU2V!#C8SJ.&\B/IFYBG@9Y/3LOP*5NQ8BOXH4J@.ALVE\,8AD3HDL.@B2 MCO.B["C2I% ;M+5E'4>8>M0"8(V^F=M8 XR.Y\D,%19S%J3< M9F,I\U_NQCZM35K(0DB!SBWB<&U^K M&C;,HS0OMC95AP:[:RQ^LS!S3&^Q_'*<92'6;S#F81L*:+7?6MXBN0H*^01< M0=3X/23ZM$L@U2)$>P -:X/AS?M-!%?$0R^L@) !$U(J WY;TP0J;#OD>T;@ MM1%?H?Y!8XR1,>F%@X:"X'1>\S60_ MJ<25-3@E#:;->*C?3TE24= '!@(V->Q&N=ZLLYQGCUN8Q^J7L MD:XZ8D% P2(27QPK);'C$C27=V#,(=4$0TAX#\UHF+[B\@8GBC)[N^#3!*)[ M!EG:"JQZJ<#V5O7:.UW$FCMV#S!'L[=W]"..F0BU-$8865U2 MQ8VXJ\HY_T=3'<-,S"CHQ06?BJ=$YX?%/G5:**=%&Q$%%0@PS,Z%XZ"J(&E9 M(%ELR[$V*=#SBRD90P3L\<7TLF<9_YQ*08S-(:SZFM=;PO< KA0N(6XC@GZG4*]L,+G.OSWY]X.L.9\:=Z MQ:FU>]#)R@: OI@BT--+"C7!V\"<8N]WY"CRCU&+L1366Y923-QCJ0FGXJB8 M.(C>'NOW T^1'D$?Y%%EHDIV;;&63$1):1TVVJ*_@*-!@S6H,L#@6I56QTK\ M@==:BEO(5.7ELO8S#";VF$AX9/9QKH.[ZD/9>>\Q5P4 MC6N/"[#8_!MH30DNV57'ZCE\?0P*.*.D*SQ#S\VM,%U0U[GSQ0X2][ ".2^D M?]$O)1#(>1F)OR698A?A'&F(MRE6RZENL;(F'ZM4]9#%W&TRGKRWM;S0E3#"U+"*4Z^'UD4,$OX1-C\>X3P[IL4*)L'*6.B0R(!SD M5(:C:AX&2U)*?'A280GTQKSV5\$XH>?\^&(T.9N11:,B@%38X/'%*1NZ9&@2 M;K]-S-]]UH_<$/'0$ZNL$E9KAH FFWMY04&H3P#B%"VXQ/.N]9E_CE)LGHSD MES&,:BR B#Y"K!R"?W@.Y_A[(IV>7WPNY^F.0IQ(%"K&6_#($ M&H<&2CC[D!.". TI,U'\:YP$+6?E?6PR3%0+#CJ\)SR8]5%#69_$ T)VF4<3 M/6A794X/+''HL^A\S;F1Q3.CWV8G2[0^A8D"6*S&8 M\#);6 */0OT+S@DQZ/O(]PD8RC YS-*+LDU8SJ<#R2]MMS78=N#+O#!KI#O6 M2&PPR0B_*$71R/T!_34 MO59(<5A*3)"X0R 6UL>18B22+0;A"89=^E[TLJFW0,GD79FHK;G2EII48C^" M3860LX1=;X2RC:=WW1#E!'@P@IAQ+ OL\5I7:_,X[H M.YF/]SWAR<:E/9L_4V[[?.)O!XY.)>JPO+\Y@Z'0TG9W? MEUW&S:D#5J'J47 MQ6WWA26R+Z@D8M#"Z?588:(U[@6#\EK5L7=;9/I0O!M.;QS:935@E_?SO9.9 MSU3'U8)EXO1[KRZ6P(4]#ZX>[6?9!IA0]7P"PK%7P_U]!C4;JMV79ZS7/L>Q M6".(R**B[ST!,9#PSP7I'Z2@Z>'!\F&)E!GR^,AU5P,O^YX72=HNQ/IS(LTY M*QT3;D-Y+-/ 9U+00N^8 .0 D40&S2V-7-F2=175H*\JGI$S&B%)U=8*'/S^ MJQ0BQ"I#%'+0: 4Q(^D"T/K/]5'Q!,$ /J=$&":A41E1GAXSL=SZ!'.1:E$I,7*.P9>X"&>Z>Z)]$+!09;?8"I0QT4:J%_1'VW[? M\!A!)SD9A/$A@/RF:%7'N5(LAO81I2*,8-!S=$ZERQ,CN35H;ZJY@<>/*&-A M[6G7'E*IEG9K-ZU4^"Z3V"IX#Y&C4H8EKC=-9DG*2V[;R'Q5YY5IS5UA1OH& M:=E M@XVZ3;N3>'0V"[H^R>Q( PH&+:0#;?3WE"NO^ $X=>Q;S0=RO?3+Q_N[KZ*GX'ASV#/Q[T5$YK.A( MT=J4Z.DN5RB_WG4G-Y\2AK0SSG$EDI-X2)S+ ?B6147--P/0*\NUJ7U_93+R MBS(B*(\&"J18T]2 WBA9DC*2F7B1F.- %.WAYLJ14]K7+J&Z0AP/1&7>QN$B M Y^B#.P+)0;M$XG!.=8&<$DS"50(,(,/+D99+[%%"5ZYNKW6M^ XUYLB4Y=G MSX[/)V=C?5M4F>U3IK:L:-F&#V#/:V6=+S;$9SGH@!7V38N"0XRAE[$AE73/8Y_ZR]5? MB[]^-AEX$-0Y%25G-IH^ MF]'_J(WO03]XO2KIVPR5@)X=OV/K IY"3"^#TXY!'KH +BF@X*DP/.-W3$=C M?%_>9U]D !K3H11;&5\$P ;M K0A^@5RS +5)=L=Y#R0 >2Z?-P[? =L:+?^ ME$6/%MR*2AW]:$1! Z9HC1/W3Z-XLZSZ^"$C[;N/*2DW/9W\'U5$AY%)K;1I M29-B'R!(/-3RKEC8A']/+AF(WY>!D^/I1-Z]EU/YZR$Y.)&]]AI1-L-\M1>@ M]OI.[T]I#*+J%V!/4Y%Q 0X:"D8YL&;_S<>?!@#D<4KZKI+C512#]3K"'ZAR MB$&@_D!1?V7ABSJ>"V*&3-C"6]*_O D;#G!;,VO'X9 MEY3>Y/YB_;86;VK%&U2IYO)=S/'0$CNJ<11%S<*9Q(#578UF=XZ\]W>SWKS@ M1EZ"E7,-8(S7F#K?H)M8^H;QQA_XHC:!L?H'Q)AW>"S@P"\00 _Q@%S*/7B7 M$PA<=MQS+%68=!JLR@5&.V1)*C%X5:CDU[^F"*^3,B4%E2C&?+R@+X.8!W3T M!9@*#-RR>+"0,WP^A^X#NGOB8^^8T1HL6"#>-!]9 G3%GIV<'9],CD_/6%IZ M=A@9$)Q&Q8OO22F=AL**L[>4PEMI,)R>^=A6^A[5T*DL0&5IMF@3\-@4 MPAV5CS]UE39AZE=UTU 6@@[DO*\A_'O''9M#]A:&[0OY#>6,P+C13$P)S&Z?SR:*9F<\'LVPI^4-&#EL M4N\J7]^.!@9#KJ.39_#6^P-0D3Y+#&QI%9S^['SR &^-%&R7FZD0 Y57=XR4 M.5[#\/PPDWQ83CCP0CT<>*:&MSE%S4+Z<_9"?:EB1J1,-S\!5>9?8D^1V!/V M<3D-7[R#6/%YGW?=8P6SUL36B/]1P"2-,+&A]4):/ARLY^F73?C?H3U+S9%V:('2X2:E[M MJ86$HK,]:A[HA@V7P-/38+^CL5&@ MZ>@KP$U;!"U-D[Q&R:&V+PC+]G %^,/8:H:;.CH%;H;?S_#I*_9,>0SUZ)##R MA=J8'3Z5<*G7T>43D:Y71$D=OR0+(;%:3.TZ:E\6JYC 5QGBJ3!U@@^-H'[=I!,Z"B!7<53!YN:\[3)3: S[] MCX&*N"Q%EC33JQZO>/A(H9#2P3R4[U:7;O/QGKF)Z:NFL'0N!I_+ 4N,Q+!* M'-"+N$Z*<7-,UF*07(2* \SD+R3 B=)BM3_@CY.+"7*A*6I%DU-5 M$HNLU) L\2$W>9)/ HP<=YV&E0>G!/%(.KJ?54[GTWF\.%"A2<2W5"2M.)\) MSG:WX4IO##%06*O>D7#R?DSP#6.#?6\KPUU[26,B(!W9BX[7T%&!NFLX\^BL M&MH[1="8DV^-EU)@8PJJ."F83)X#Q;V*I^(I4,@=/,%SW-+ M\^RG0FA1YS>E[HF@/F,F6Y]/SD=A&Q@=(,YX&7[U.ER&\A=#[RW>>/)@X/W[ MH37=9W'/P2Y/0^H2;H%S-U[J5_"#$F^,^J&D$GVC M?(Y3;L2HI([&]^0,SHBY"Y_.,FZ@0VZ,OAMQVISO1]F_06A_'1;VV+Z>AK4] M#MZ[J2<<*?:GU?8[=\,9M_3BC>%^'N8XC/127,EQ&2(TR-6:]:>\R4FO@ MJ M#NQM59+,E#Y@XR)XH1/9VL>^TL-<0010GK/C.<8*O[S/2)T_D]&A%-"F#?W!<34 M&"VY;(7MV;Y4*>TY&[D924YI)]T,>R>I)6S)8U[P.ZXW")6#<->&I-N.Y*Q5 MR:X+NE94**=OGX0#60CV6+^1B*G8TWE_ X)>/#LX0#>!AR!5Z4!]-QF>.#+ M"9JHCL_]PJ U>CH7 M%T(NDAN1Q!&HXE3$8^18DG%"MZ%82 /&NFZDR6_'M6>49\Y_)&-"IQ*(DO'' M6.PW$_H*V?-$,$@]"3_3K2:]:QOH& AURN)U9?$.)+^2G-&-NQFB])#"D/9F M%&H_%]=/6NSW"NS< Z;$=#*>OQ'$D8V@O"=0QQKNI*!R_'_M]4%RTU%HSN@V M6!NABW/6U!DX3"F59D>>8D(+[%A)05!:(@XD1[W:BHI.GHH 'C8%RN2_/[%U M2O;JV[E\II>\]X!O(V=B\C^8V>TCH' Q;*N118SO <<9R69RVS3@G3YQI\JO M'3A/>+:+V.)U#%OI4(^59OKW']YQ@ P0;@UHWQ'AZ $XP0]1\/,9_7XI,$_Q MI'Y#C0W4^D[^]<967(#L\WFBL/UQJKO1LV8<#.Y*\A M0)CIES3)JGEQ('QS"F @$<,G"DM]%F!S,K*B# ]?)G34# M!^JBGF*GPWMNB2S/_<4=PRN.@IL5-!@5V"D/"#+.K9,P3T/=_=R1L.VW5

XR8AICV<:Z:: ?;+XP\WBO/G-R@4S7BN/]5N(8?7=T/)R"FAH M(;O+?]ID,Q5;\;MAY[SX<]F?P.B[4=!33,1XI7*!3WV)%N6NH\4L0 M$!+_[OAM"I9]YQ5?P6$EGCW,?\5K= XLNTHL.]^1(04!L;Y#>/ F/YZ4&NM7 MZ1G>B-B!N,\[^>+9^/.N;J1^O^9OAFA&0B_'PKSDTZ5<;7#;@R7Q^F1P7T6E M@K,F0L4N$>N*W\4+8Q"99-!SZK%@W]W8TI77).S<,JYB\L:B3L%MCO47/L#E M6T(X5MR[O# FK%UZQR3R >E;["E%,J37(L8[+*/+#=]C@VWPK+Y418ARB$YR MJVRX:(9P_-/5U<=PN8N/1522FT/4FJ\VV0.I,=#@:PXS!(NLDS@@\C>SKEM^4* +DNEL\5X!9#-QI'8[TQDOE!X?7-90-.9#1_0_ T/M^21$&]YL:H MY:7$Z[L1.#_E)+7$JM>K4;S.M(\G?I8J:!XWCP?0_!&-!Z[$(_5PSW>*M,N" M%)R18^/4[!&OSB,"Q&/W=$G1)E'_^[=[2H_P7?3%L4D0[S!M-*<0T2<9 $D) MN.'<>T5G_]*=Q/GCG$ESB@!,+#7?;8QSTG^67-.U=X5$[S) 5%\JW&!+A\ J M&<93\_T&?9@VC'VZE(@NX '=6&0#P,.+JO>B9.7YVB)T'$#TD6<.ATHZG_6& MS8_-';=LQ]1N.G'_8I>#GMNQ>BUW)0W"J/_?8/17-/$"ZKM@U1[6@;>YJ:_, MI%-RSLI!INZ*1W)"=$AU'F3]("$7_?5>@! MA;O/;[]X!1GW@LBC^D-$-V.#&NB(9A7Y@?+WW&:F<^PE ML.-'"BPMI!%50 K3*S(IDL0D_K'_%CE_V[7 M413"_GO^T%RHUWVV5ZH[8B="1M'9_5'DIDBR/BWX2)Y^('^KLC2A-YA+X&2> MQ"O!U( "&_JK!$^3OR8!UG))?S.#=';5\A^6"$^U_[,<5_S7*.+K_#<]?C;- M$N\9+>T"AD[&%V>/=,-_)X,_M/6&_C8%WK!=K^E7O W$-O@"?+^H@<3R 1<( M?ZSDY?\"4$L#!!0 ( />)?E;KDPT90@, -0& 8 >&PO=V]R:W-H M965T&ULC55M;]LV$/ZN7W%0AV(%7.O%CNVDM@$G3;=\R OB MM,4P[ ,MG26B%*F25%SWU^](*9J'N5Z_B#SR[N%S#X^G^4[I+Z9$M/"M$M(L MPM+:^B**3%9BQ2X98VPCVKW.W;YG#F\3 GC MO[!K?=/S$++&6%5UP<2@XK(=V;=.AX. 6?R#@+0+2#WO]B#/\CVS;#G7:@?: M>1.:F_A4?321X])=RMIJVN449Y=K+$AB"S>RO6!2:AY9 G;;4=:!7+8@Z0] MDA1NE;2E@6N98_YO@(@8];32%UJ7Z4G$]Y@-890,((W3] 3>J$]SY/%&_Y/F M(]9*6RX+^'.U,5934?QU+-\6;7PM7R21^=X+K MN.@XT,26OWUH%0F6^/D!MP98(5ZJJF=R_?C5+ MD^D[TU4K:C.$)]K>*D$OWDEMV49@]^SY=S1T0LMBLX?_G'L1_(%,MX444!E@ MM4'M2B%PI>#J(0E^Y9(8J,8PF9LWP1U=:0DK.IIG#'Z!=' ^CFD<#2;3)%@9 MSN!L,H71^#RX)^(:9C&,D^!)629Z+L[];#:E<3R()PFL1+]G8*M5!1F5.)>- MRXAZHO9:T);23HU@3ZP-H*,-A[1]!0,1]=0'L$.-+9[3T#!2AO14M27N@NR: MM""/6JN\R:SQD1H%<_=$[Y-R9((4=O1<7*.!&8/DZ(']'9&G%PCAH^3.6EM: M-$%'%7Z.ZO!8*4<'G8;T+GP_I:M7C;1MT^E7^Y:]:CO5/^YMO[]ENN DH, M MA<;#Z5D(NNVAK6%5[?O61EFJ*S\MZ;>#VCG0_E8I^V*X _H?V?)O4$L#!!0 M ( />)?E9F4YD&\P< .T5 9 >&PO=V]R:W-H965TA+[8HD3/?S'QSDW!5YZ2X&F??5Z6CD MDDP5T@U-I4H\F1M;2(^E78Q<995,^5"1CZ;C\=&HD+H<7)[SO4_V\MS4/M>E M^F2%JXM"VO5;E9O5Q6 R:&_\J1>9IQNCR_-*+M2M\E^J3Q:K42[%F3)S)AOM+A)+P9C J1RE7B2(/&W5- M8G+'OV(5]DX/!B*IG3=%GEY M;LU*6-H-:73!IO)I@-,E!>766SS5..]NY\Y"&0;H^2YO#;<'CZ MQ.')5'PTI<^<>%^F*MT4, *2#LZTA?-VNE/B.Y4,Q<$D%M/Q=+I#WD%GW@'+ M._BQ>>+OJYGS%C3X9YNE0<[A=CF4&J>NDHFZ&(#[3MFE&ER^>C$Y&I_M0'G8 MH3S<)?WRYO>O[V\_?WS_^^?;;=!V'SX8BMYY\5>F2N$S):Y-41F.!X\BT6ZGNM_7K?JAP;TYY2(4L(,;8R%D]$:2 '-O])C*0E#UC+)[R82VW%4N:U0O;Y3-0E3,_U__!T@;H6$.3& M.8"Q"E! =G*33)*ZJ -> Y];,@G\R*AH+16V8*W$:SJZMPD9IX/!4=]0P++P MCO4/<<4!V Q:1(>-4#T7:H#7 E)W*.I.[5$\&[*4SN0Z)5.B6X^_ !/A^@-! ME51!W2,+5IE.,K%2(I.PEN3(FPG%0Q M,""T=-?5%5DN3 TWUM;B;&0ZW>R;S3B[#-OWO;(%N KK$#SZ*4WO2:1[B&%, M/S'@8)0;5/7B9#J9GFU)8(>W(6'H MH!;3JQ,4/4@%-%W40.8 !005+"'V8=?*U'DJ9I1%B4(&IDPLM'R$ ML=AAQC M4:@9,OFR!8E8FN9!Y!0$$^E^D2!0Z#"WR, MCFR_03@*3N!(J^I>+I6+ANVHM:Q:AL%DIOQ*H6@W,BJ)H),JIFS07G!\."<% M)[:S+1WN'$47/>1R1-D5@7&+UC,C=UYUI9+%-LC7/3VDPRBHE=E$!?392@JI'>N+4#[E0G)CRJ@X3T2<(^#P&)OA,K@-Q#&@1&%7!,?=G@F MZ",-OI_ZI]&K%[\<'?]R)OY#*,6D(>Y_:T/5F=F!IMK.E4WT'%, ,$O$$)G! M1'!])B"WA@]$3QO1-\'_7*HCH"];U<$4@MBW3VFNZ:D&V3TX18K+=A6CGI)9 M3GSO V9X#J'-I=T.[FSS %G8FM:A0 MNS#ZCTVUO8?1;H-*>1!+1J8U;,^-& MCCQ=]S]94!9SXA8'I-%OHXX-C42F:M,4\F?Y=V#QKM?>N2('H)MFD\ M!3D^H$8O:6"QN6UGNS^F%R6/-LA+*BC9!K-VHNS7/49X?(;HZ#OTWZ9+;YEC M>O69TP&F:!=BJ90,3#\(BF]] =STONN/5FV^\>%Z8>TI@;=A/V MPJ3H%_>E+=4N,75)PNA])IJC=/<\MGV8"Y\?T-M_J41EQO41KCC4#]XYYL)7_Q'\S">Y ]8-@;"-O]!.",?DY MP3B()P?'3YC.SWYJ4)I1>G/9A:3%MF4:GQS')RM3:.W<8;E=(=-3S6]? M$5Z /)+0<^1ZY9N+!.*A5$&/Z!9-,S]Y>5)/&F65 -UH=H^12B2O&Y>@:E$ MA(;T(*1;F!)1VO)FHDP,$UVEN)WDZ^&V+SZCWB[ M;YE7X1/>_?;P(?2CM M^G5-S'!T/C]\,A T?%\/"FXH_Z,V,]Z;@RTRAH5O: M@.=S U\V"U+0?>&]_!=02P,$% @ ]XE^5NDT$F/S P R0@ !D !X M;"]W;W)K&ULK59M;^(X$/Z>7S'*5JM6ZA((E%8M M(!7HZ3AI6P3=/9U.]\$D$V+5L7.V4\J_O[$#*7NB2"OME]9V/,\\SWA>&&R4 M?C$YHH6W0D@S#'-KR]LH,DF.!3,M5:*D+YG2!;.TU>O(E!I9ZHT*$<7M=C\J M&)?A:.#/YGHT4)457.)<@ZF*@NGM&(7:#,-.N#]8\'5NW4$T&I1LC4NTW\JY MIEW4H*2\0&FXDJ Q&X;WG=MQS]WW%[YSW)B#-3@E*Z5>W&:6#L.V(X0"$^L0 M&/U[Q0D*X8"(QK\[S+!QZ0P/UWOTW[QVTK)B!B=*_,E3FP_#FQ!2S%@E[$)M M?L>=GBN'ERAA_%_8U'?[<0A)9:PJ=L;$H."R_L_>=G$X,+AI?V 0[PQBS[MV MY%E.F66C@58;T.XVH;F%E^JMB1R7[E&65M-73G9V-.4F4=)R66$*3R5JYH)E M;F$BE*DT@LI@RC7%$*;*("S>!I$EO\XZ2G8^QK6/^ ,?G1B^DH_MXSWHKSN+XL"_'V_,E934OUS+""U MN]YQ=Z[0;DW)$AR&5$D&]2N&H\^?.OWVW0DQO49,[Q3Z:#I;3IX>GV>/WQZF M\#1_6-P_SYX>ES_YI*=]]%KP\V[@2<(?E42(>_[EZ/ULCC!11"L6(Z?;=6VE"9)9PR!S#+T)E!;-#@!RIH646]>7AO8 HKW#-)-!#4QMR8%RNO9NZ-)&XD7?E *#4 MZI58TA&3Z=Z0]-%Y@L8X18[F'N&=7^L']$N'S;D@PRI>U&@.1,M&%,[I9>6Q]* .OZK:^I."9-,; WW(;Q?3BAW MKK[$[6#N:D=:+[G.EZ-53-$F>C(1E4LA%XS:SGM-#VT.4L9@R;3/CE;P%S)= MMZZ &@\6*PHV-9_ -1^?Q\$Y=QI498BMN0@6%!H"-'#^ ?P%G($7&M_1JGO= M#G9T*?8/;S1P*0\^MCWO].$"^KU.,),))6%$ 3;U0QXHH(!\@' )DJ8]?;?L MC4B> >&=P7E\W8&+8_TG.A@OE/)K/T2I!%0E;3UIFM-F3M_7X^G]>CWDOU+2 MN904F)%INW5]%8*N!V>]L:KTPVJE+-677^;T6P.UNT#?,Z7L?N,<-+]>1O\! M4$L#!!0 ( />)?E:PB7[UVP( -(& 9 >&PO=V]R:W-H965T:&DD M$9%(E:2\_'V'E*VZJ>,B%XK+O,;DQUY?LZSK%D MNBLK%'222E4R0TN5^;I2R!('*@L_"H)SOV1<>*.!VWM0HX&L3<$%/BC0=5DR MM9E@(5=#+_1V&X\\RXW=\$>#BF4X1_-,IC)@Q,W76H], W1&T-_'A+,VEHHC=HP@CNI#"YAAN1 M8/(W@4^:6F'13M@D.LIXC7$7>N$I1$$4'>'KM8[V'%_O/8["C_%"&T6I\?.0 MSPUC_S"C+9SZ?C^ M":;/\Z>O=S>/\T,BC](<%GG6A8/T0(D.)D?8(%. -I) <HL MIK*LF-A SA+0?+U-5?ND)F>&BBV6M3"$I[X!K*J47'.J(2PV$)Z=G$(8M4.X M&YA([ 1D"MQH*ODEBAHA5;*$F+*+BYJ+#*@A*69+6G<[_Q%LDR?\5[#)%>)[ M)$>M6JJVQ-$#N9>J4-J*G1-LMATX5 *^WM]AAS* M7#?5X"YK6DZ[VS;L<=.G_I@WW?Z.J8P+#06F! VZ%V<>J*:#-@LC*]>U%M+0 MZ[EI3C\=5-: SE,IS6YA+VA_8Z/?4$L#!!0 ( />)?E;&PO=V]R:W-H965T>"*$T>BCY0N[-:PEQR0W(MJU_?,Z0D*X%M%.B+M"1G MAF?.7#C'2^>O0\T-TK8_/4Y[G_WTV'71:,N?/86N:91?G;%QRY/^7G^S\44OZB@; MH^EQJQ8\X_AG^]EC-=I:*77#-FAGR7-UTC_=>W5V(/))X)OF9=CY)O%D[MRU M+"[+D_Y8 +'A(HH%A;\;?L/&B"' ^+&VV=]>*8J[WQOK;Y/O\&6N K]QYKLN M8WW2?]FGDBO5F?C%+=_SVI\78J]P)J1?6F;9%P=]*KH07;-6!H)&V_RO;M<\ M["B\'#^@,%DK3!+N?%%">:ZBFAY[MR0OTK F'\G5I UPVDI09M'C5$,O3D]# MX!CH/9N2$&*:*<.D;$E7SBZ>7X&QDK+,\2CB/M$:%6O;9]GVY ';>Q/ZX&RL M UW8DLN?#8P =(MVLD%[-GG4XCD70]K?&]!D/)D\8F]_Z_U^LK?_O[VGOT[G M(7HDT=_W$9&O.;C_&BFL5Z%5!9_T43F!_0WWI\^>[!V.7S_BQ,'6B8/'K$]/ M9[.+KS-Z?W%U3F\_?:'9Z=4%G7X\IZM/']\]O[K\=G%.6>8^Y(_:OA_YX9#^ M^YV][S5;*K0ONB9$90L. [2 HNZI0*J\81\8">VOT8 *9TLMQ0H1C<]"1:98 MJX@?ID)YO])V03?*=$RN(D5&XF12G)3$"996-&?23:NTYW*0--\X+.V*6O;2 MQG OVH%59A5TZ$6'YG(C_4-$/1<.F-1<&QU7# Z%PG8T 5ZA04X4.&.@WOBU,5XJ.QAE8A>.U\@L.O_*N2J\R%Q#>&'+"88A6MX M<+?3BYYM&5(EM-X%441(8&2)]BG_"6)5R;[@*?%26) -.RU'G?LME!WDMDB& M=+E&OJ9^&^/P4)![$+(NWD4%Y9DH6OMP1^M 8IJCCBDN;#Z'_B- M0&=FHP@\E%:(#G.Y]G#-:MFK8#<+),;O3NCN)&5D;A:XN&3$%@T;(CE!5-MZ MI8,R%+FHK?[1P>]EK5-T\"9RNK+&*R(9(>S-Y:,+_%/$>_/5IEQ:Y:,N-%); MHK,)O-R5\N\7Q>PQD+4UR"^4,2@(L*1!ZH ,+_*.@-YL"HA*6Q2M3H<5JW1" M*O;$;H,UPI (+\$&^@*J[)^PXQ#1QEN3AK,(D:<;KV&C_+>B"D4&.A KUE"]^D1?!N/QUEAXQ^F+9-2 M6'B!?,Y023?DE+M-F6A6O:>'X[$HDZJ /1M7JS7*9$3R-O54=2N.ALJ,2*2.[6\"=B0[GNY1CN#2,-H:3)N24]"%\PSR79W.]&= MYD'F3CR/@Q_0$34(-UQ!=3P\>M$GGT>LO(BN36/-W$4,2>FSQE3*7@1P7CD7 M-PNY8#OG3O\%4$L#!!0 ( />)?E:"V**4)04 +D- 9 >&PO=V]R M:W-H965TZ#$Y&Z>_C<*T]G"Z4_FQ+1 MPM=*2'/>*ZVM7PZ')BNQ8F:@:I3TIE"Z8I:6>CXTM4:6>Z5*#-,X?C&L&)>] M\9G?N]'C,]58P27>:#!-53&]O$"A%N>]I+?:N.7STKJ-X?BL9G.Y/DY<61D_<"OW-.^E!C@5KA+U5 MB]?8VO/O*E>F\AQZ8(RM9K>=2B1RU^1FNOS3< M+L^&EI#=^V'6HEP$E/01E"2%=TK:TL"US#'?!1@2I36O=,7K(MV+>(79 $9) M'](X3??@C=9VCCS>Z#OLA#\G,V,U)<9?728'P*-N0%O;_\]?7[MU?7M].G3T[2Y/@4KC]\?'/W1Q?3 MO5C=3(\'\/@9<*FJBDK&.*?!Q((MT>W53"Y;20-,RH:)J*+,XW(.J@CBK8^A M1)$#8;QC2QBY,";'_4Z<'2U6UUK=8PZ,"C^GGS5@5:?>M:NW$B9.$/.(R1QN MT5AF2?L2M>4%SVCAB+V1F=*UTLPW@@-F CSF@9./3?4I>)#D]=&0.^"%@ M45!; 49]Z9YX8^LJ4PMN(U+N(IQM.?44'-\#3E Y9M1-":+3R8TME>9_DTVR MJ6:HO9]+1G%T3]N0P4\:"8BZIHD<7)?.OU$#:MWD1IF[J/*JPIR31\02"B6H MA;M=!]%A^ #>/XCW6L6S"1D#;<;L9 ,47)"-"TX1==M3YQ1+MX1C/+5M2/R; MU>(*!5N0412$!Y&;K'+'1XL=DA6U0+<1/<(9-%J*T<>M6?!Z)2J%5!4=Q/X[]SR&=]-.PZ$>9D@:_-$2-'.Q/6/EW89]H*);B\^67OTM-[YU?*"L".$C MCB:ZPIIIZ^-'?'^;3*\F'P9P1PH!G,LPBSB#2N;8H9L/K%;ABO>>+-RU3T>1 MJ#\K%&Q; -QT)H&394(X.[C*3>2[I224 =P0(FK'_4?UQ"3V17+R74U1;OKB MNBWNZ5H1R?R7]E(_L-IGW";A6D&7=P_V0KC:TZ+_K;9W;.NT9;+OLOL@:N8%^!G.;#\T4C;9BLU[OK[Y))&,2-&D>GG$>;=)+8X^=7C_(A"0T%,$"H&3?7W^[ MBP=!BI2=F[G[T,82B<6^][<+Z-56Z:]F)81EM^NJ-J\/5M8V+TY.3+$2:VZ. M52-J>+)0>LTM?-3+$]-HP4M:M*Y.9J>G/YZLN:P/SE_1=U?Z_)5J;25K<:69 M:==KKN_>B$IM7Q^<'80OKN5R9?&+D_-7#5^*&V%_;ZXT?#J)5$JY%K61JF9: M+%X?7)R]>/,$WZ<7_B'%UB1_,Y1DKM17_/"Q?'UPB@R)2A06*7#X9R/>BJI" M0L#&7Y[F0=P2%Z9_!^H_D^P@RYP;\595?\C2KEX?/#]@I5CPMK+7:OM!>'F> M(KU"58;^S[;NW2>G!ZQHC55KOQ@X6,O:_&IO'+79!+6S&?M-U79EV/NZ%&6?P FP%OF;!?[>S/92?">* M8_;X+&>ST]EL#[W'4=['1._Q?R$O^^?%W%@-CO*O,=$=X2?CA#%X7IB&%^+U M 42'$7HC#LY_^.[LQ].7>]A^$ME^LH_Z^]U-[?LSV$627-0.]B_4@K\]>'@$_#/80"\A6E@%KC586 M>&,F,?N&5ZU@\SO&K17KQLIZB:]"KI&U-"N&OPTF=5+O.)4TZ'MN M);H@V!AI9:6 _32^@=^"7""5H>S_5RLUFGHN:K&0!=JEDPX8>G+\T_=,:;96 M6@3N!\IF4-50DR72 4.M@3!Y%ND#'M(BWH#7@9-E$T3>**Y+W.&=U* PI4U/ M=GKJQ:E;L<,V6H(;;#6 M0JMU+R.@4\%_?T//-L B6 $XXYT5;C!A (/LU[:6X'=77%L(K(932KT">(6A M6&8WW^INO7B(NT2"KH;$G(\NSSLY&J@SQ-ZC)[C-,?NX\.Z09RXR'B338#?F MU+D$"$F*BGC9]K9$9U- M"4/Z'HW48_9!;2%]:G0:5#28S5L=5,=]#!&-6EG'(]: P!XHM-N*]UA7BZP7 MYE":JA9S1AY3&M4+8C@G4CMB 4.)5'ZK7MJF\$;6YCUWS5JH214I3'!=2>*' M'VODSU&D>,CTX00B-KHY=Q/1_16^% M.H8H(#S*'EH9)JO H=*4)"@%2(>*,CRHIL8 QH+F M"G?T,E1(F:;4ALN2MN,E@;A^QMI16L<)Z2KE!HCT]S0-("G\&@ 3[D^-YZXA M)K0"-0*]T$K";Y!GO-V-1>_O% XI E1N1O'&E+F/AW(0&QG%QB&Q##M6 M'(.$"C'OT%\C"KF06,JMQ!J]]C^MEY*>_#":SZH,,"GAB4@6P5XP9,9DE^$W '019@ MO/%E'U-5I%!.A0>E24%^7XBDTA]G%V 6&UHF6#9!(-IT'-9T* O !KBE;=%1 M>H0)OQJCP%&14;\_NT!S9^.:8D9 94?ZOLCTE+5USA\!65VF$,:[:. JVV2 M$1!FJ;KV307I%!'6D-\6W:VZZT=[3R]M76%>Q,V[DN/"8$50#R$9H3VLK."K MV$W4G?NF::+C/NNZ$0<830&:B9 1@(=+1]CX#(I4MB>X/(B+!3H4^#Q5C=>? M(XKY PH/Z6$*H&ZA7=])0H#-?$X8,L$.MRL)7)#Y<%O1-C$G0.&7Y5&>/'3I M8,4].(K@$EH#@6B$%@?(DLA$)H'6(B0/7-P'(HM50_H09M&]'*!XE'/!:_17:?8=EQ5\M%%%TC*VB-&I& MI$@0G+<<&LUT?0%X/HTBL%,%E43/XY:B3KE'?8Y&'"RG&E3?993/%ZH"1W0\ M/R!MY@YZ]:8\2[X4AJ8JT.?KI4OK3E,1;@#%N:P=^*/8Y"Y@99TY)TI)2H=1 M"22T>B,WKM3I1FFB\-(7N?\Y%Y,^SP$4*C@E> /[AV;4,7 DAA(;6Q<5#QK:W$#LP@( #O SXE M$(XNZHY)J%Z1+< * DJN$^ 6BJ?P(YL1@BS@N- -!22'*>=/I7',YS7MBI>O M(AG?)G.1^W;)$P)8?S'UB'5:E24RKW"<@),2#%>)N%O[]))TV%T?[V8.*?"Z M[E+:%2[HC[22A-E6(L(+!OQ*DY0DCZ-.=&NK).X("^Z^8H$&Z) MJ" "]L007((,I@5MCML)J K@"F8%&17 ;"E=(T_>3\WS!*]Y/VQBH"328(G, M'+H@6_K4HNK*]^2!HI^GX<>T:9Z+M(P2X8%:^]$2V^0'P(R>&Y!I44&NU.1= M"4JD.9Q ()1"^M@@^!#V;SWO26 5Y=LPOIR84=)L9Z%=,H?<JMI(*LL!\MPU2+9M=1,^DN1[E#;JZ)A:)MJ\ZMZ"3.:9\.Q ")MQ6GS Z* MUQ;[MRR,?(P_Q>-KJ,NVFQ+O]:(.60"7T)?1) 2GB?R(/3HCE#8_8F?YZ>EI M@M+Y$EY=8FC@I\A GDF*M!R:.O!!:DOK?I:ZK__(/2H<50<%=CHS/=RH"F3% M0XJ ;%']1UD2?8\<\P]31U.U)M%AU XO"AWZ\+:F65JG=OPRG;49U]Q!-0 ( M[-MW MO$',=O/VU&-0:4['F4[*@8/9E$1_KZ7=[R,.=5,&V4'ZW4$2*(?F<,DI1W^K MJ.YLY]PB.0/H3WZR]'H FOVVD5J$ :[#O\:&XX 1N!^[1 =[+.N:O*3#=CD2 M)+YO@A/"]5Z*G2M DEJTP/HX:=8CO7&42Z<[?ZO 8:\X?,)6R#\9.^VN%:M4 MC;UO#=HP!G/%PH\B_843'B JVDACGD4;D7V_\%MP0YS^H*<<>G[F8BEK:C[= MX);?TK','>A_>"('PG7Z&'+N9 (./U]^HFL-<[]50/,%UQJ+)# ,K4H98AX4 MSB,9QWTZH\ZSWD#3V05XN;IW0)VS:5T.1I!HU$ZWOLS-T?DDW7$Q=C@)(@K4 M2R0'X>E!/0KM0!W-*X<#K2D8M17&N*0K9%H50-\UG'[JCA'M!VBTR"1'A%A9CU2P#.>^:/?=.$38M ME9ND &%).(J7&[ (]GFE#?#G:3;G]%>0<;H%-#WL G"I= MTITF]&6HAS@-Q:N&-0;8Q]'C(-"C&UED4V%"_NWO3G7@R4'87A+JSIS[4Y[Q M\_343T#_[E86>]L=?KE!I9%+7]HBQS<"IT_D3)#U;7)O*GYX)RH:ZOD[?QU1 M-B *2D6XW4W*QIB=U!T@OJ)-E7<5DEH"7_#J5@L8;_;,W<+MB;[O5IM+0J"8 M"S0XV>(SM,2SWO6>^"S,![,)'.54$5_/T_+#\#;B$DREZ>S93.5+X*@"-?J+ M;/C2)9Y,YQ.R9Z&D)G >NX<:[XU6=$+J#MW&EY/:0_YQ>W2:\)UUP$Y">CDZ M0AIK&D4X6@"**N_HU?,B2$C^Q?MQO=A4_NXD:J_3.31/=B2ND_"+]26 M#C ,Y8ETSN^_2ZP?0X'M"X5PYZ&F'S&DD4.DW##+S=BZ4AI_BH'%C#HFEP-*GVQ&G1YT+Y2RX0-N$'^C)?E;:_4);\@L M (4A 9 >&PO=V]R:W-H965T<2[=37>;9.*T?=C9!XB$+&Q(@N7%BO;7[W<."%XDRDEW M7VP1! [.^?"=&Z3G.U-^KK9*U>)+EN;5B[-M71=/+RZJ>*LR6?FF4#G>;$R9 MR1J/Y?U%591*)KPH2R^B(+B\R*3.SVZ>\]B'\N:Y:>I4Y^I#*:HFRV2Y?ZE2 MLWMQ%IZY@8_Z?EO3P,7-\T+>JSM5_UI\*/%TT4E)=*;R2IMS^IEI[EB0O-FG%?\7. MSIW/ST3<5+7)VL70(-.Y_2^_M#@,%EP')Q9$[8*(];8;L9:O92UOGI=F)TJ: M#6GT@4WEU5!.YW0H=W6)MQKKZIN[VL2?Q=L\5CG!(SZD,J^>7]0031,NXE;, M2RLF.B$FC,0O)J^WE7B3)RH9"[B 3IUBD5/L9?2HQ-C6I#S!B*(!WHAB3@]H-#AY0CN\ M>E9!LRP##BTT-<^I"N"ST=C.0N>I+ZJ,-605P$BY<[=&Y:8FPU)5L:TY2]A( M70*2\C.2S8-,&^6V'VUG\L&I)J",+][GXN\ELF,1UFN\.R>'E"2:/*8EI0TKZXC;?"_5%5[7.[[V6!U-'42I* MCP(Y$23,$\PFZLLX-F7"'')* YZX*4OHP"9-2O/)=2T:'1('QV?):@^]8F:; M!_+" T0ZBP8N*9D2UBO#*X?VP.^J;W<[[_]W._&_N1WA@<*!I7IXR'1=JXYM M+PV6 @U0!F='$(W0L"+B;E6B++V4G5?O"Y;$"I!+K97SPUG/?;4]\EB#!3]1W.@;!]WTLH4 T=(0(CM#D;43K8.SG M5T+#<&-R5=IM-H8G8L]@-Z9Z+B!(1W+CI5\F0PUGWRW@\/K!8_R[Q!W2UL316*:!7-YLLE'F9A$(AS ML?*O0K%:S997@5AQLU79VGK+NX/\C9D:S:'ELI=UF MVDP LUQ$9.:2\8D"/[H\VO$K1D9BCG.,KN8PEL[28M4:Z62!E'"C'?W)31N) M;>RJ$%@2^%Y3DGR2A^PVL8N-:./$7U%H&P:'-L3;C635^@'X^V:T;L#96S@\ M6L !=\^M 61,Z*\6],$;/DS:TI95/.A*(P2$M8I1B'H41&WT(!OV2B+PV_+T M&$RL(N9P*BIL:DSW?6X9AD]Y?U^J>_B_IW-D+;2K<5O<:,16F<9-RH6)M&$C MT>:$]'=&T9W7[Q$Z9>X"NMX M\6'9=PQ,;6&',4#]T& $MXITW90FXT-B09Y3NK618R$ 'E!FA*QH2,4[3G=\A$6*F1TV3K3*G>L+8$D!DBTH:> MIK10=)(=+PJ)KM#BS\FI#U5#,93646/9Y8K#$MP\9JXW3 .;U$I).>H)-:;0 M$'D>-J@>#?=.0PU%T:<[MZ4ZQBV:ZK&R_R(_A\@FHQT DJ)F=4\2I86Z.PNRC M%3%*,)ER#:J^Q$HE51LI2^**8:B]FHUJA3JH1E+6"L.JQP<% >&SY-Z6\P)7 MG)N^JV+[479+\5E1FZGBAGAI,_"4&:-0S^YQOO)13(C7-JMS<[%3*0B9V;NZ M$V0-%Q9&B M#>4.L%]@O-9%2C=314-W%*4F!VGKBK'B:*K7RGKO3U' V\ MUVBF]GV*&F3?89Z-_'!^/1??'TY/T-,D();8:Y4F(O #S''U7<)S^TR, D)1 MLV_S$.8&\Y7XG@U-)K3PCK08IBX)+)KR"4>COGH8SOX&=_>G-A_;Y(TVS=%4 MI1-3"[DG5KHBY)L .$S$]19SK$&U*TTLK)*+[L-KLC=$E7:\==WJH J%_W%* MXJ)@EP]982]IT7!6R/6"[K,)[$*5VK2N?TQ,ST4(39>]",IP(ZC_T/;=O3C$ M1)2RFJZAQI+=Y1($- 6I1X=H"P._SP.#C-.'4&KMMA)@>#T(!SJ>A\N0VL[# MA-LV/5RKM1>2HZ AVK;N&S($]+=LKB'K^6=CUEGI%MH2@=KF?(%64O7R3[G..-]]0,8][CN-9 MGBU\AA=[G1;G\X!5L_5)WTYTT6E\F;E&M8GPCU@8ZX*H91NV]IJ0S* *T>X@ M*Y,/BGFB*Z(32HN"8JFQUY"EE4:YK&59:[ ]CFITD>"F$+NK4RU/.&RB.N@Q ML!K] (!8A5;"?DO>C7:_,;BU7ZWWT^T/%'Z!HVK45JG:8&G@7RW/[#<6 M[J$V!7_1OC9U;3+^N%42:8\FX/W&F-H]T ;=+R]N_@M02P,$% @ ]XE^ M5H5W?X=;# A2 !D !X;"]W;W)K&ULE5IM M;]LX$OZN7T%XTT4"N(XMQW:X7 ?:(F.N95(+4G%R?[Z MFQF2LFPKZ2[0)'HAA_/RS,Q#JF_7VGRW*R$<>RP+9=_U5LY59\?'-EN)DMN! MKH2"-TMM2N[@UMP?V\H(GM.DLCA.A\/I<?S?E;7;M"*O'9,%N7 M)3=/EZ+0ZW>]42\^N)7W*XW GWM?ILX.ZXD9++4B@KM6)&+-_U M+D9GERW.3O>D-42!0BR\62UX6[U>M?1+!G@O(R75CZ MS=9^['C<8UEMG2[#9-"@E,K_Y8_!#ZT)I\-G)J1A0DIZ^X5(RVON^/E;H]?, MX&B0AA=D*LT&Y:3"H-PY V\ES'/G-RK3I6!?^*.P;X\=2,3GQUF8?>EGI\_, M'J7LHU9N9=E[E8M\6\ QJ-+HDT9]+M,7)5Z+;,#&HSY+AVGZ@KQQ8]^8Y(U_ M:!^[EC8KM*V-8/^]6%AG !'_Z[+92SSIEHA96':1.7:(KW[^Z31-AV_@ MGJY&;X[8>B6S59_Q4JM[IF&08971#Q*3U?8A7?,Z"X)II4R;2AON!'.P#ETL MC2Z3\>05"0+:"F<3H_M ?C:C$.X3 &>H2%T33F8#R80_DJ"JK$WGP'Q1W7:WR)AAY,!L.=@0D-Q!D9+[*Z\(NL MP;*E!/_+OW"1EBE&N-HHKW%4(\2YI;H1($A@)"5T(UE0=+TI(-9'"B9]Y 5_ MLI(S\+H"I]D$TP-47H(S!^S";@%$6D;!6P(*V0,O:J\K88E056DK\1%DCF* M"8#/0BA8T3&>_P'EGM9%VSS06J9Y4$7 [AH60K,;AP&I!K!1/K;2E\.% *DB MWCDL_I3V07)XV(H,A]'H<(V6V#,6RNHAU%-[U"D.7 %F4_*_QK:9)]$0!+ % ME*%Q37&*)9_4@(L1UA!;^8)0/ WBBB0\^0_F +6A-OM:KG<0M8G]!BQ_(UKDK; &VUGC,!U!23AZU5P$-_JEE*"4 MB'-C,AU.!B?LB!U.H>P<);]W9&(ZA1'I;#!/HE->LA M0WUHIW#8?" WY40^@+8'"GP6./I#AD-IRRV6P2 M0$EPA-;-*5!8'=EHW#]))_AG/#E-/NT/($" ]6L.Q&(\[\\F<_PSF<^2*UY) M3/#]<5,8-DF0LT$?R+&Q3Z=S_ $W RW-0E:GHSD[2<>=&7 X.>T/IZ>4)I/^ M<(:9LE.+-I%"5YW,MF,8/?ETEGS&QB/SZ!7+#F$\"#Z9@=!/+2AM3^PL3C>* M?1 +0PP0Z1_Q5?;AXNXR"?SOXNXK^Z0']/;U,&6'D:#"\_#LJ!\[!@4&V^KK MVR:#$.Q&K'!O"0B)S>R+KF0&-'EX=,9N15: Y90OL3Y>">-@FTM>?Q_2GM@- M0*LN:\\G.D6W*1G/=14Y=V2;2/E:1DU>(TMO;\VBPP9Q8"1W7V@R^AL"Z0+Z6EKTV]0KLR7Q* M^$X3N"TA(QU,&\MIP[.L#>T2_<[0T^:.:MGV:!)*C^]\U(P]&6EZHHVY;9$@ M0O3RR*Z[(,\"Y*/OL4-PDZTH"+D <.J*^'$Q":()Q">('>(C?H*S@S4H7.N[$"0'P%)>2)D KY+ 2CS!D+0HPJZ0C1,*, M\;4J 5"6H(A!,R+002?8K(/7Z 0$_L9]&=WOJIK7)@*8WC^SWVROBJG04$!M M$J RO"">V'++%A7>"0T/%%,;U@J]3U#$S3_; 6\GT5(BM_6K)QMTV.C0KY ' M(O02V^R'_@ O6,CT)D4(7 2,K7<#=NW]E0Z'\VUH0[$#Z.#N#O8/,?,U+9PT MIR,D>KN$Z6QK9RJ"IN"P[86_=&"XD=LV-'K/GXQU^0_V'J,A5A5=WZ\(J>W@ MU#EY*'2^9HD;5:#VMU#_52W8I49Z30=W (>(O9+G38L%G:CC!MLVQWX45B@; M19'X$U'4WL<:3-_X"I"&'U5\ ^$EY"N%!Q5#&E&#-$/[DV[GQ+WX/_,-NF.( MOX>G 6'#V?/>N<$TP,/-Z)8[V$M)) C_V+QDR[SKNIDJ'J5U>" 06OXVH>ZW MX-(9ON'4AX]^ST,0PFH 5?R0W"12R,5VIP2!'WW^7XHZ9ZL%LB6]C7> MTR=Y >R;(&]#OI$)TL;M@,Y?3)T?Y?16*/!#$):[<)IZ6R]DIELYNBESV\50 M86$#3$#S@7<2G.>9; UTR@;*DC=GQ82I7=&^U0/_PG-F &6!1QI2/4#3$?D@ M^8ILKY!_XLXP4JY=&&JW"% H9Y&/A3=)">!9<4FB-7HJ1!+D== M%V)8-J."+C!^?,T M6"$'OFT %9#"*X$E>+,;!+Y!'U]T_'0E'7T=X2V5=DW0BT+><]^F;EP"2P$L M\$,X#HB<( =4Y<"0[RFSJ71L),8C6>.L_WID-3(>LA;/,KQ^J_9Y/\SB565T MA<#";])CQ'[W]C=,5?6A>:.=T29;C!!9K_>7#^?U!+ P04 " #WB7Y6>?-;K,X$ !*"@ &0 'AL+W=O M@#+8TD(A*I):DXZ=?WD+(5MW "M"\62<^<.7,E3Q;:/-J"V=%S M52I[&A7.UGT3A:'=S)O'#^8#@YJ47.]^R^U;<&NV&' MDLJ*E95:D>'L-#H;'Y_O>OD@\%WRPJZMR7LRU_K1;R[3TVCD"7')B?,( I\G MGG)9>B#0^+G$C#J37G%]O4+_''R'+W-A>:K+'S)UQ6ET&%'*F6A*=Z<77WCI MSY['2W1IPR\M6MF].**DL4Y72V4PJ*1JO^)Y&85, M.#$Y,7I!QDL#S2^"JT$;Y*3R2;EW!O]*Z+G)5%>5=(BRLR142E.MG%0YJT2R M/1DZF/""PV0)=]["Q6_ C6.Z D)AZ4*EG/X38 AN'<%X1? \?A=QQLF =L9] MBD=Q_ [>3N?P3L#;^3\.TTS:I-2V,4Q_G,VM,ZB:/S>%H36RN]F([Z1C6XN$ M3R.TBF7SQ-'DXX?Q_NC3.R[L=B[LOH<^F=Y<75T^7%U1?1]N/![0NY#8?;^<;8^/Z!81XTHF=*GH2IBD\%D9]%Q:E*^C&Y$+)OT3HO)234AA.@Q@&PQS3XY%T1H*4?N*2$FVT$D_2-)9^ M61G[E00R1/72Y( >H)TU94FR0FB=!_" ';D.6=I>HQZ57JB0X40HI1W-&4-$ M6!B:ER_$UDGT-*! 7R=HP4'7&G6U2-K7KY^.$P'A]\LI1))5"%D+,.&FV) B!KG*]' MP[4VOE2I!II.[8!NL!+AZ"L\0_D^O,*22'4-_^CL_ANR--[?'L6>CK><26,= M_6R$ ;&5DQE*'[9?6!ABE7I4]!Y7!2@N:-+(.3N-A(.MNKA&I\$AOC3WT9Z"R3"<-^H1?\Q/XJ0\6W O14O#L M9-G7+ZPUJ 'D*@NW66;;J333\5 M%HLQB4HWRL<1%+9&X7PKWN\?'.[V?476'.[ \@6EH^AW.(Q[F/;#;$6&UZB@ M EQP2BJG>P*YX^U0&:WW/F8"I9TCT#E\01A64S7T=5T;_1SZ"ZVVM;/7WQMA M2BP*B?CYR $;=UG(.$ A \]>LX8KT/DX6^O-6(]XSZAE7XJ]HY;M@+Y*)_.V M33\;71'ZF4/H\>VO)R!$T4A,>(3,H(4Q_ZA\U5XVA38H!Q\/-+"!C["*LD"= M6,A;&TH?;8A!AL3[28 LAC;I=8G' BN[Y/RO[EGFR16@D!?!I*_YMOVD+P\, MYGRPZ7X8KMWO%9L\O&*L)ZI<>]5WI]U#Z:Q]'[R*MZ\L3.U<*HOH9E =#0[V M(C+MRZ7=.%V'U\)<.[P]PK+ 8X^-%\#_F=9NM?$&NN?CY&]02P,$% @ M]XE^5O1"69>] @ ^04 !D !X;"]W;W)K&UL MC91=3]LP%(;O]RN.@H1 FIJ/%E9!&ZGE0T,:J *V74R[<)/3Q*IC9[9#Z;_? ML=-F!95J-XGMG/?Q>QR?,UHIO30EHH772D@S#DIKZXLP-%F)%3,]5:.D+PNE M*V9IJHO0U!I9[D65"),H.@\KQF60COS:3*:9F%'R7F%TG E0>-B'$SBB^G Q?N 'QQ79F<, M+I.Y4DLWN0,H<#,.@*CUPM>H1 .1#;^;)A!MZ43[HZW]%N?.^4R9P:O ME/C)/2_90GJ^DK)YU- MIRAQP2W,!).CT!+1K8?91CUMUR5M:>!&YIB_!81DI?.3;/U,DX/$ M:\QZT(\_0Q(ER0%>O\NO[WG]_\@/?DWFQFJZ"+_WI=J"!OM!KC@N3,TR' =T M^PWJ%PS2XZ/X/+H\8'/0V1P;V[MGF'V;/.SS=E@=)SW8),;H[F\\95IW'8CF-+K9JBI'W66@GAJ@RU9L)T#$T(VV[S%N.LYMQD M&MV&;CB&CC;1M97:K75^;M.7\+[QMBO=,%YQ<"5R0-.I].0M MXVFG5A5 M^^*>*TNMP@]+ZLVH70!]7RAEMQ.W0=?MT[]02P,$% @ ]XE^5M%3<#T/ M! [@@ !D !X;"]W;W)K&ULC59-<]LV$+WK M5^PPG9Q4D:+LV'$DS5BVW+HS;E0K3@^='D!R2:(& 08 +>O?=P%2#)W*GEY( MXF/?OKKU"HW2*8!H>)>UZ4UDV$ MRWG-"MRB?:@WFD9ACY+Q"J7A2H+&?!%<3B]6)VZ_W_"5X\X,OL$I291Z=(/; M;!%$CA *3*U#8/1ZPBL4P@$1C6\=9M"[=(;#[P/ZC==.6A)F\$J)/WEFRT5P M'D"&.6N$O5>[7['3<^KP4B6,?\*NW1M_#"!MC%559TP,*B[;-WONXC P.(]> M,8@[@]CS;AUYEM?,LN57ZJV)')FYGKR%OMP^K+;K/Q[6OW^!]5=Z;H\1?!MB.IO ?V#@ MLX0;3'1#K4=Q];&=C>%.3V"E50$6*7D:,RBYH6XSO)"L[1L##*X$,V9T>PL9 MU]1/2H]A5_*TA 135B%@GJ/O+U!#-W'K9O**V^ MX9+)U#'O=D]@TVC3,"I 4N<\'),TR,:./#OQ5E!(R(2"CN1]#*Q2Y$81A"8< M:%JU*L")HQR>;!T19 :!D67-=UES;D2 MC%=4: 7M,7;H:>R2L*-3V[TIE ZET]\>CZZD4D5M3=$U+N>I:#*7BWYR5+=F M;I)"()7\.>/&,2TZAI3 =%!PW.Y_*-F38J92Q7V1UK8D]?5#_2=G0NF'",7$9I@O79]COA$3) MQK3%31U$022)":7=Q3^#IG8M3!)!,%J&C)[CD6F2?XCY#P71]\0PL!5=_Z8M MU%H)GG(TDV/'7#BX@RK4A;]I"4HUTK;743_;7^:7[1WV?7O[)W#'=$%E )S M,HTF9Z=*VA_<9;_ E!+ P04 M " #WB7Y6&T72KH D E= &0 'AL+W=OZ@;?UZJG=UD9G-&A3/)U/IU=/-SHO'_WT WWV MOO[IAZIMBKPT[^O$MIN-KO^0^^)"OU@U^\/2G'[9Z9>Y-\]OV M?0WOGGHH6;XQI^&=N=C9ZG>!2%E7U"=^\S7Y\ M-$6,3&'2!D%H^._!O#1%@9 CS\$Z",_)PZ,7SOH;VCQL)B%MN9E5?R>9\WZ MQTEOLN-GKRX>)6EKFVHC@P#[R__JS M$"(:<#,],F N ^:$-T]$6+[2C?[IA[K:)34^#=#P!2V51@-R>8F[ MS9.?J[)9V^1UF9FL"^ IX.F1G3MD7\Q'(;XRZ5ER/ILD\^E\/@+OW"_^G."= M?_WBD_^Y6]BF!F;YWZ$5,[R+87AX@I[9K4[-CX_@B%A3/YA'/_WU+[.KZ?,1 M;"\\MA=CT&'U-JWS+3%SM4P6K84'K!U"PFZ8 MQ*/Y\7>'Q23193:PL.3%>QQR!NM+_M&6!MD,F V7 U*PUD@;PM<-??61!DS4 M 5[)J[P&N9.\JJQ)/GSV6$0?>YKL3&V2++< $5BQ-=E9 L@F.< !J94]Z#(U M&9SYQM2Y+JS:UM4#K Y$Z]:D\$G^;YP\+Y--559IO;>-+G#+$ZNWVS5,F(#P M3N U<+BL 1ZN8*M371 I\C(#28/0$PO#S<8R"B \"W@8-@GFS-H4=PM02E9% MM="% FD(2#:5R"E3$^!?JKI9)W?P%N!/DM=M#<2C:>YLKADPJHL&_C%P(2XL M8JG3O,B;/<)!LK]< XQ5E6Q, U#@B#9($M ^W3WJ;9&"+>K1?X#&'V%,6B$' M:FLK(&0#5-[E@+MMTW62%I5M81"-+*O&;\#9 6S8;ATV Z!LUQH41KI7S5HW MB>P7?%Q'9VQC,K<=DZ1Z,/4I+.*4Y!%L;5:W*TM$>X U;Y!20.C1$5H$5KF 7& <9Y#7 WALD9OO3\0N2SP!+PX0() D\! MW> H SGY(#:@Y1': O[J3Z:D#U, BEQ@M-V?-M5I"[2 .IGU";MV>@@S[ MI%>X5(U5TH(N%!//M+6AXHR!X3+$QIECFBYC9I,K(?26<_%( #J&V*#R&%ZMQ^0CGC MGDC0WMKD%DTA0&E$EUQZ77(YJDO>UWF9YMN"UD2R& Y71GL\I$]&@0WKDY$9 MB*8O_2= H3=Y"5(.CH^Z1[)OB,EA?-&"%$>*:-;4K"UH-.D5EEX-,6P!O%SM M2F2.[U(E PI!]<8<51G"R.NNC!G7&F?)'3!GCL<]E=6 W5%:G?((A A2%J6_ M56O]8(#'X'# $0-Q0%0#1NW0%2 ZZ[I')]0UL^OG5ME\5>9+.,UPMG6P?K;. M^B$MP:!Q.&PGG20Q"MQ.$$P<-[R)2;2)2]B7:C?.M%>>::]&F?:EMNM)DL+? MQ/S1Y@^ZH"F04,!V(!%21 ._'^+A4=C#//SU$PI+\S:2:9.A' 5%K-HR>G8- M3@+P:9$#.*3R WPEW+Y!,0MT@Z_U XACO2B<6.QC<):\[..TK7/8]SP85K1? M*%DS W(1SH@BW;;0Y2?@&%7!BT)LP>-5W\RGD]@ MUCN81]>-8X5WE68V 130'JD1(12/P$5U]3G?\&K #]BP'P!<)7;05N]QV4I( M;9WUV%0@[I"S'L_FT\ET.H63G8,* IT?DYS4':H$D)RQ.$!VAC/5 ,50PP+R MJ:G1T J+!HGQQ/B:(?NABDZPI_7GC^O1_GS;=C.(08<'3S,@!'$Y/>U*3N+ M9>ZQ"N5?X)B4>#9O(HZ0!Y'\OYW=@TH#=0*VS1[H ?8X*:1)Q(O)"ED"-3#8 M G2>MQH$V21Y\^KMRV35@D H86,#[0E80**$FTNX;0)#06) =9$^FE";-KL M3VM3L.KVDXJBK[>DU-'(0H4;KSDMP#:#*9"GHD6>@AEP:H'SW;8ZB KY)-5U M32,:T+A@G\ 1:0U;=G@6Q49;D?F)&("A9P$94.=5G;'L Y9O-RWC6P'-:UP2 M;,L:PQ$/:"*0?7*"0Y]T44:;A1:LXH42^V[9#.K@-6'$P$99)QXWQ.IK467T M'$+F\Q;MF2<3;T%'$CI6KK!=OWKM=+ "/G0[DY#>(;&_8,.TB9P;7E)10Y#&##C$3V@\W'?063BVV> M2'20IXF&>EYERFD@VRZ7:%[P,(T& 3](!ARXH?E6QY.2+\NZAXGOC"O0*@N' M"[E61(1T#;9SX12Q:!8P"='V=[:88D6Z <%VQI)T1WOD+$R IL'0" ZCQ6H!+J #T.))]V][-%H00'2BPR!=.!.XQ1G3!W@'Z6_%J& M39Q=3 1B%,'[FK5@4 KD!K =3!3AOI307[2^82^DM[Q?97F7S+'Q"*7+$FQ/ MC'_1& #)Q^TML?8]VPMVJ-GQL7"3./^._ M"@$YU,C_T*4I ^V3E"NNI'T38@EPF)MJUFVL=[DH;NJ+3*VHE \:!9/#9O* M%$A(3J)(Z:_XB4W&%Q$P!S^B-Q2$@OH7X.-0W%.=B'7#X##AX8.X,R;U1(,-R;P R;?!&_ZLB.^)( MU$ /C$,*9J#,R!6#$XAF)W(&:MR:;9U)'%C>Z+)%&ZBM#7ZSU N,#[-P87_: M% 5\!;XMFR6PY^9SP_0GZTLA$X-UC4JTL\,N;NGY:.DC$8 -BRI0D".+\-:= MPU[X%#&#$T*Q0'BU(0#*+]L'3"=@"!/3HW!$^P:C-B00LZI=-'#P(B_Z'1OQ M#('7BI8L6\(^6(R#A;W#EKRXL@R7_$BO%U*H?&]-Q/]ICL&69D2#*5"@3E35AMGQQ)K[MGBPOAA M;^UHHG'(-QGB_YVXXWMF(E0AZ+2E54$)9^*N,N, .H$Z!4C,*&@8>S.50:(] MR3(IM@,I*$P+$>GI-V"8G7/+?FI.IV6)VV(:CJF0=+^ZGI&F1L0>7\]N.VK[ M^^0=4FP!GNJGK-H1O0=HI7 *L<216V+GCS(1PR'3G**R$D!\IOX;\.-,LHK1 M4X0>HJ9.Z+R LP50[1/U,LP8#.5GZB-%-P)V-GF<7-VJ%<-CW"#E9V #2US-$>G8[IG1FTU ( M,/UB] KL*0R:#^;Z1T,2^0 "'$V M/7V6_#+P*?*)EU-9$.6H*FR3;R3H5%!8D2T=D:MPTD"RUBC*P$HQ*DY[%_@' MXV1@Y2[ .-VBH$X;#K%5DK?&PU88KBYA1MY6%C.$'_0N)&QY35TL6^O,C&5> MV^8T!S.'7X$TES@">V58U )?GX)B2"E1 9^AN6O7&!FJJLRZ+":)(3\#67RD M%]"8)Q3(XIN(D2K9%1OPG"2%7I!;GE%"1VV:6C7)Y@51"W"UKXH"3CD*_@*XUT4$Q^M9N'OU0P: M*AAQ)Q?%MJN5P?UVHX# >XP]8&#P,VTAV0DA[,&H(]-CV($PGH\/W*(T)>HZ>@8ULG1&RP]0%PY2^)C M5N!#<]3*4IH>/4RI$1@'*BR!5J+32LHK370W'E]/II=STK24.)/4.7Q\?<$* M.!H:15;>1&KYF%8F\TCTV>NXOU(H@&3/5%V[C,$[MV M)HM&\L/H@V\Q+ NZMMAS7E((D7G,U0CFLR.8)U^#^>SR]FLQ5]^&>7RB0"!6 MDDH !^A000EG'W*"/TY#PDP$_P:!H$8OG>U/BHF*/+P,[QP>#/"IH0!?9)DA MNRR"Z3"H5P6F0Y8X]"88A?-+)FULY.$[.1-DZZO,I*@9.6(P(S82EYPD!)6B M:$G\NZR/(W(@&,6UJ'IGAQ4B1FEJ9U9G"NN6V*7@8'N(V^GL7ZU+DWR] M!S @IXYJ(<7N,C%!9 [!L3#.OQ4E$2W1'QZOV*6@+5F!00L[&3TK@)J*,[VQ M2B7V(]R4=V7S+.F1@]TRW CK-JKN&&Z!-?X4B?JF+^H!*E620\HN#K#O,T51 M_*_T;[I&YN/D_.H:_EY7\+0 MV60VOSJ62,#%J0-6IXP*9T),''NC ]S9]M@RY*(P](Q]%J?(/YDB7U>LT^,R M%;+T*"8K9KO+(9)^02$1G"G.I(1D(LUQ% T*!I:GSFP1\#Y/.QQV.=3+:D O M]X/DT[D+[X?9O&;B3$LG!1KAA75"MIKT0Y,#3*@Z-@'1V(GA[CJ]F/75%K>7 M+-<^AK&8#@K$HOS^$4<=MO _'BR=107LLU&_]5=)@+M%8;JY..;$CH(:=F*/ MP1\T2\F_4 ,/NV(V"<0!VY4.03:7 3>H^2HY62' % M40EZ(:SY"1_@G0":4%A3LQ_H$BG%!$F ;@R%&"1BX0(/(@PU(P #6(>/ MYE16OM N;,D^.D//!#\;E#)6RZ8@3YQ8KDH62L]I\,G#P<+ER$OA,EM>)MIG M3$,I#LYPHB\*OIAD!8-+3HR*#.N9QA3W/L7BXTPF#>)4Z3[_Y>@^8@74@&5) MD[C0AK-@ZCBA3Y$A,@^%GT#!.V.[AP1,5)H=%O2EO&D3U0F=! OIV/ 0AX@B M6XCC&$)N432KY4@X5@]T":4"CF 696CB2Q$\^L,;T(&4[@6_"4G&A[6CHSI$ MI33NO=DVDER^C3Q4;X,%CHH9EKA>UZFA4UYPG5/J$HHO=*,?.XJ&MZ81=UB!/!Z(OE*+O>.@X7.]-MB'T/= M[,6KG\^]QHSB8U*QA:X?"6F3<;@G+HA4CZ\D8ZZ7:/(3<,G-D,<$$L>0R9$T M^C/U8_G"3"*.6<$32X/?4%844\GT9!3BDD*P+^B(T"@U&^UL^NEO6//739W! M5"O\%.NS#(B\097Q'?U27S$5%FL05\_/I[.0M*Q!7#SD=6O579Y-D@]@4)HE M1U%?4^8G3UV9QSZY2YODY.7=A]?W^/*)KR0/R6TX!�^)HX:T0"SZ=78M%< MN[D_ZL^P@T#VEUQNRK52F"+ 4%F-WPLZ-"]GQ\'-EFR?E;JIVBS;,J,U [BZ M0ET%(R5)>/(:3D^U-P9 8> *"2"Y4AC]^L-+*AN 65:4?3+\="V%OR0E*"]X M"9PG7QIN]=AJ<([^:(%YZ6SO-$;HF#E_AH.Y3F9S5RM"=<(&HX#;. MDBO2E88^UT<<#YO*O(W#Y0Q\"&>@+T0P5#.5R M'6 !=DJ2"%2+,Z(-)5%0K MK$&$1^[N7R;WX"Y5VSQ5MY!R>.HA M0[L$A'1,U@"XV__H+!W5I0_9/:XM@Z+%LXOI?ZB$8)B85,X?UP"0.PD;$MHH MW^5+$_'O^2TC\>4S<'XZF\JS1SF5OQXZ!^>RUDY9V7:8KWJ1DT[M^_%8VS<' M3$+KWVR\]^]WX'%=DA*UPY+N.]K].D '0R,5#'GR&H+ ?0S>Z:4Q1I,=\X0)5*&([4KCC(#?"Y M@MPOQC6.U*UT<$CC2 \;# 8-%7:[FH][5&ZRMA#MX,R6Q :LBK*H0W64+I'J ML?6D^(XR&D%L$IE56+_$IM;C!&M09NIE$%>.MKS?)S,JF+D%$7TG96A]Y$@, M93D?.GC\-DPIG1O=R;H5:LY.$5-:Q3+5]7B$!EZV\L,H"I$(9Q(#E@\5VBP+ MY+V_ZLWV.;ZIX[,B1Q&8/!1+9GM$.6I*R<$])*7OXY$3TF=T+WYNP+[9M1 M>0"%(5 64 ?7H!#ZGG[-HS/T1 5&^"U] ;H6@PEIN N 8_Z!TJ56PB1KR#C'0]R'%->O*BJFN*C%&KYR]5 M8Y)W7, ^))[L&I0T1;@Z\0]*"..G!*0G6NG^!^Y:0((\0T..A[V!87U9]);B MF& =$"3>"Y$C0TNM4GYS?PU"\'J.+^ MK##80K,@^,NK:7*_E2%*5\2+GX+$=0^QJ4WL">NXG?DOWAEKGT6M=@F>"8JI7(9G M_#K=ETR-JX!%YV!Q>Y'G6]7GV[&*$#@[I8<-1W8 M>Y?BK,:U/-&$'8'IL@!.PD7X="38%Q0+'FBZ" +PIB6>P<8AD%=XG$CC\#+ZULA83A-?%P>R^D84W2A#7PVW@?^)L3FL8C.IY'S$ES"]FA_^#C4 M88WW%5,-&N/^214_Z:X."*WCF*C$MB7N8NS>.3#I7X(PB<5)M[UPJ(J9#KA\ MH;9ZCY^*?]RI+77!?-O)E,;V=!09$^<\I$TC$3,ERY)O94@VS M98,M"W@, MI)F#VONP8/1F,G-IHV/=N+$NYLN2T)<5%[AQ\)1%6D?)^04F0S#"D_L,)$!R]S3AHL\?+ M<=#T+S.Z*8?'B_'J2^](;-"CB-F0@F6.=;]H1XSV@URJ_FCJM_L7JS7U9&-?-M MZ2IZ?19(JN4/]XS]9!8ZY-;K4/6E,_#%+=^)D#;"0BX1@Q;)<2&HHOQ*':5H MAGK"L,' MZ.:O(SW0CL>H7PASUG37EW)W]V1@U^MZ/*T_#SU?\_&>KWLXGELGVM;PAT+C MM']#O#4.;9BW1J88C-_2-\HE.N2.LU+R_7P]XR!$#!.ZR+&V _7;9^A_T(E= M\+5\_8LK^_.PT S-57%HIB,)>A=$^KM-7 -ZOZ_$MZW'5ZD-5YN.[7*HD)R/ M5TCR\6KTY\$]_8Z22 ^P=^T9M;[2,0&IN6'M*$]RU-OO$!74=S9 \E\4F&/3 M07:++JQ)7%1)^GYR5D[#5Z/T;C=2X8(52RK6J32^+8PP%0'/#J_S_&F%# '[UV<1S4D;TY K]WV*@>C2^HH]L09(1O M2\:\HZL1B>VA%5.FJJ7I8,]542C!.6H;C?$UOR"FM&NK-9^U[W-@GPW1((4DLH(O48]O M#*.V5.K8.6T/X4=9 K,U6$_ ML!".K!=**@%3&2&.A6&=TK%,=VG&(8' M"ZN@\$%6GITLV], MFW4)D-L0\*B01;3K24.(9,UQ&Q?0G=YQS>>_6G [L->>Z=:47'?2Y?-( M&;KV[C8OQ-^/@*V1BK,Y>GP:A]T]D, MU7!,L2-CY?J]<'\O73D3[G*:\)53>#1^UH7>VURS=8A988ZN?XZ2#F?)6[Z_ MA(,O?%@D0]AB0P$\B#O()9D!HF/OFC4OL#-Y$H@0YB#G ,X M]%*!5^45@'AP]T1 *>F-DBND-MU.R?D M+@! #[/_[E;7&%]2.^ABU"CN/"%B0<;]R1JO>@D)5L[K**]"AN3$6?)/?W^2 MOTZ&'9RXV8#P\K=[,E/BY0]TU5-_6]SM-&*QN\7*I8M.79PE;UI8U\/0]-(N M/02U][D=Y(BX@K+QS1R3;AWA%+8I@"M,P'P27Y5S((A.CA;)+24 MGR4OXLM. F$'0B7.WQ23RUT,8B?JRS5H>FC/2!I)_[P32711;>-]-:_BG* ; M7%=>*F_\RJ%B6XV%V!?IPA1$)ADTZ3HLV+6#=O23/738N2M,A7BL09F"RQP7 MEZ'H;CY>=/<;M\N[.L=AD?D==7=]N&2!]*YM#\D^&]^NCTQ*6@I[6I!'X@OA MP^W]P;^"[['!Q]NCOY6Y][N)B>1'/_P=B\0 ?[N[>^_O-72.IXIR ;CO^I.) MUD R%O3>AGU*V6(6F.RBNZN4-_Y7 8ZE!N6"*?DU#VZ\Q"7ZZG*.#W3&2*09 M)8NKQ!XPO8/1,(1/[>*GD5R!',?#K82R62\X&8^_-M&E$W\6 M:P\>MPC7"(RS<*C?FH_7;W$C[,A%V(,\_1UE7%^\4">HEZ0HM5Q51 MM62XF9O8)5SU1+>);B--VO\5!NFH>@C^%K8HX&]-U DG6-#N'$!)";K^KJ62 M[IN(5Q+@!YA1=:<@3 =@L=]J:Z6T/+H%N'>=6N>N<=0$RO\<"ET\4,HP!CW. M&Z'D83Y>\O#+P<*VO(5T!2D&2@:9XSLJ'KX\$VK%/!V@-3RH.@]*BI6O0T63 M$80^'LC#H9*;98UALE/]P/UX(4\7 ^[>R7C0H'2F7LD=K(,X)O]O.+JK7WD" M]56X)@[7@:>YO:!(I6=CP3>,L(\UB(K .-%/.$ >8*E.%+$7//&_5T#/2 B8 M.HT73^)L/W_?EFC[^M_]NO_-:9^P%B0>)9,#N9D:5,I/)TQOJ.1KX7FI][QL M3Z>T;:".;&%2W5JV#]GD)^T05T70KH#0B'\P@((;F)$]==^.']10=C(?+SOY MQ>RZ>K[B"Y:E(B*K4,$/GM7O*"[YJLD.R@K<+3*81$C)E6)?.D MN$#,!I^(L:8_BDQJR17']0:2)AY(SZDTSC@,!N0XVR!.O[<\C@1JGT:_W C& MTXI^GY)4>-GPCSCZ3Q/W&YAW_,N/X7'^ EW(/'WL*H-O<0K_DR-#\#WRPJ84M[@!/Z707_Z/U!+ P04 " #W MB7Y6N6=+9.$% !_$0 &0 'AL+W=OO(-RB< GUL66K#0QX"0-%B#=@J9=,0Q[H"7:)B:1+DG%R7[] MSB%EV4L4U<.Z!\GB[5R^[YQ#TF<;J?[4*\8,>2P+H<][*V/6I\.ASE:LI/I$ MKIF D854)3705,NA7BM&<[NH+(:A[\?#DG+1FY[9OCLU/9.5*;A@=XKHJBRI M>KI@A=R<]X+>MN,37ZX,=@RG9VNZ9/?,?%G?*6@-&RDY+YG07 JBV.*\-PM. M+X(0%]@9OW*VT7O?!%V92_DG-F[R\YZ/%K&"909%4/AY8)>L*% 2V/&M%MIK M=.+"_>^M]&OK/#@SIYI=RN(KS\WJO#?ID9PM:%683W+S$ZL=&J.\3!;:OLFF MGNOW2%9I(\MZ,5A0$:%(;,LDY4P7"S)G2QXQIDF_<]T M7C!]=#8TH!B7#[-:R853$KZB) C)1RG,2I,/(F?Y/P4,P>+&['!K]D78*?&* M92=$K\MK\_7TVUT9!V/S1YK&3-VJ7A[ETJMUH\;:49?TZ3WD9EX5#%FK+=>0(AGC#T@1@60EF41W M*O0(4EA1S %-J,A)SG4]R/*]L38G.\UH=_(W1I6CV0.26#EG"HGRD"AD*_#Z M7!"SDI4&8_21=[DS])?&F%/OLZ(YVW-*D[E@?MPP/SZ8>2X>F#!20:RV<=;*!S[Y5? T[BFF#JU/F?X?K(\U6(%,]#79F6*., MA'H#L0\(#L(X F^/S#4H\DX'>'C75=*<%,I9N>3=M8*_S8MP$$Q" M^QOY01?O2<-[6J,KS3"!"]C[6].D4^9KO&OP(&!7\]]E1LWW,9\Y,:ZP)LTX$W^3=+D56;(ABH%AX$G (_. M><'-4QN G7)_T!Y15]H!F;,E%\)N:F G%!^98^G Q[M<4;5DB*T+8YBA*=;U M?F!W@Q1"0P_1TIQ+Z7RKK@CQM($\/AAQ3PM9+!I5Q MH60)WC-22"K:(.^4VP[YW5;X-0A_#N\-!!Z4<:L/DQIV,EN0X]#W;K$/\00< M0]SU/D#8@Z.+2F"PVVVRJ;*&/I)^-(%9/[]P"&O%$@[Z3@N*'\=^%XZ!OSO# M^@54+6SEO+?[>&=DSW8]<>1,GSGI?;P!8$ M(0US& <84._>3*!XOO>^B+JF0AP7^\C[$,';2:Y4HR<(8AHT [>PW9X2O0() MSMLURH*"$8YWQ>+X&!2K*UR7O#EZV?-;G$_C($; <[# M]N!27B,)4;+'P&Q_3[.AT[ 0/F. MXA*#X0QW,$8_N^QW:GAM7K!1<;7X*4% MY(1<6@BN0,6 8'+#R><9LH V'E]"A* _@GB%[S'VCH ,UP,'"FB/X=Q7MU-L MQR0:NW848#N!@!Q-ZBGPF:0UX+M\<0GQMH[_-J"'>W?BDL'&@#=_3>PQW5V/ MF][FWX69NU/OIKN_)C["OL+A\E2P!2SU3Q(X6BMWVW<-(]?VACV7!N[K]G/% MX':A< *,+R1D>]U !F#QMMI'8#L1>#:1T@A'CA)-?$FF,'VVFW;\_9:4.1NO(F]CEW/__O[/-L M*]63K@ ,>:ZYT'._,J:Y"@*=5U!3?2$;$/AG+55-#9JJ#'2C@!8NJ.9!'(;C MH*9,^.G,K=VK="9;PYF >T5T6]=4O2R!R^W*P@6O@W()0QN\=T^^WM(&'\SW]H\L=<\FHAFO)O[/"5'-_ZI,"UK3EYD%N M/\$NGY'EY9)K]R7;SC?!'?-6&UGO@M&NF>A&^KRKPT' -'PE(-X%Q$YWMY%3 M>4,-36=*;HFRWDBS$Y>JBT9Q3-A#61F%?QG&F70%)9;8D%O1';"MU-DCS3CH M\UE@< ?K%^0[VK*CQ:_0HIC<26$J33Z( HI_ 0%*Z_7%>WW+^"3Q!O(+,HP& M) [C^ 1OV.<[=+SA?_)]@$8JPT1)?BXR;13>CE_'\NUHR7&:[9@KW= KK"#BQ:#D2N\?YO0+1 LA=2@BP5;2J&#"CQ MP([I/DD^KOL'4-6=FX=5ASH#92OOV&1/$5++55!3ZW/N,%:S(H@;% MDGAPF80X#@?C2>0M-*-D-)Z087+I?3$5TJ8A22+O41K*^X2L^V@ZP3$9 MA..('*M;<'"_<;?2=;$FN6R%Z:YZO]H_%(NN/_ZZ=Z_,'54E$YIP6&-H>#$9 M^41UG=L91C:N6S)IL/?L!OTSV?Z!U!+ P04 " #W MB7Y6D%J_FBP# "P" &0 'AL+W=OG9J.96XX$W"GB,ZSC*K7"^!R,_$" M;[MQSY:IL1O^=+RB2YB#>5S=*5SY%4K,,A":24$4)!-O%IQ=G%AY)_"3P4;7 MYL1ZLI#RR2YNXHG7LX2 0V0L L5A#9? N05"&L\EIE>9M(KU^1;]VOF.OBRH MADO)?['8I!-OY)$8$IIS MF=Z(-6B#43::'#S0!0=]./8-(MMS/RI1+@J4< =*$));*4RJR5<10_P>P$=* M%:]PR^LB;$6\@JA+^L$1"7MAV(+7K_SL.[S^!_S\/5MHH_ ^_&GRM, 9-./8 M-W*F5S2"B8>/0(-:@S?=WPM.>^ M$%+GZK7F#OE"@L'1\"3 R?[>* S"\W>SXK#S( W%*#2"?PR"M.3PI,KAR8=S MF#!!1<20%<5H((O,^8;AHH8D&+$B/BZ!6.+07\7$TI89UIC#5LO-.?P!:^ D M(,48EF.?N&#]GYA+JE,"SSE#6D5*\%G#*Q8<]80-(LE1"H-UNB.(IYV;>CIG M:\JX+2G'V#R.-4+J6E)+->LSBK=X@75Q7]L5@8N7(]:2$-=C@W3?&7 I05P/-$2K-=6 /53\KT M'U!+ P04 " #WB7Y6*?]/X9(" #6!0 &0 'AL+W=O=7$&Y1)$!1?R1-BS0QT#0=UD.Q(MT'AF$' MQ:9CH9;D27*3_?M1MN-E0)+3+K$H\3T^DB&G&Z7?3(YH82L*:69>;FTY\7V3 MY"B8N5(E2GK)E!;,DJG7OBDULK0&B<*/@F#L"\:E%T_KNQ<=3U5E"R[Q18.I MA&#Z]QP+M9EYH;>[6/)U;MV%'T]+ML97M%_*%TV6W[&D7* T7$G0F,V\^W R M'SG_VN$KQXW9.X/+9*74FS.>TID7.$%88&(= Z//.SY@43@BDO&KY?2ZD ZX M?]ZQ?ZASIUQ6S."#*K[QU.8S[]:#%#-6%7:I-A^QS>?:\26J,/4O;!K?<>1! M4AFK1 LF!8++YLNV;1WV +?!$4#4 J):=Q.H5KE@EL53K3:@G3>QN4.=:HTF M<5RZIKQ:3:^<<#9><),H:;FL,(5/)6KFBF4F\% H4VD$E<&":ZHA+)1!6&ZA M_YFM"C2#J6])@*/QDS;8O D6'0D61O!,P7(#CS+%]%\"GY1W\J.=_'ETDG&! MR14,PTN(@B@ZP3?LRC&L^8;_KQP_[E?&:OIW_3Q4D";:X#K0MCK0Y M$-\Y]*.;$ :'>N#OS9I O:XWBH%$5=(V8]?==DOKOIG5O^[-QGMF>LU)7($9 M08.KFVL/=+-%&L.JLI[)?E83^[*EA@0 &D, 9 >&PO=V]R:W-H965TF8VO9DG+$D'RYF9NU&+&:\5&F2PXT@LLPR M)AXO(.7[^= 9-@NWR6:K],)X,2O8!I:@?A0W F?C%B5.,LAEPG,B8#T?GCNG M%Z&6-P(_$]C+@S'13%:"K-+]E7LI-@ M2*)2*I[5RNA!EN35ESW4<3A0".TW%&BM0(W?E2'CY153;#$3?$^$ED8T/3!4 MC38ZE^3Z4)9*X&Z">FJQ5#RZ(U_R"'(='G*3LER2X^]LE8+\/!LKM*$EQU&- M=U'AT3?P'$J^\EQM);G.8XB? XS1N=9#VGAX07L1KR"RB.N,"+4I[<%S6\:N MP7/_%^._SU=2"-Z*NFU-9L CF0RP,"6('P\6G#\[$/NOQUVO] M]?K0%TNLP[A,@?!UE<.)>M1C:7@D+0^6QP3N2[U;:$I=/'HM=?-8;AF.R;O;J2\.1[=J#ZP<0 M42(A1K:R1,UF_]CQ1[:M$2:68S\MNV@'5P>7#*.7HAXVMS4DVFC@C*;^!#5' MMA8AGO=,T]. +JJ^X(E)"B8$;L/4M;U1X#K$,T .PDP:GK7;#<^WV+WX]M"D M(^J_9EF9Z::)@?$]JFGZ)C[4MNCDE<7_($F)B^=( Q?)ZK.L8E63;+!Z*L!O M*\!_=P5 '012B"3"O,0E?N E+W2O[\S]7AO=N7_]S-A!OI_O0."5=9#W1Q5Y M'0C'FGIZ,#B<],5ATL9A\OY.L&JUT1^*)N@'_SL0&U,"A)GV.B$,MY/LT=:U^QD'+.'@WXQU+2V9N<@71-D_N M2R"*XPVLR:.>H;YFB3"24/O:Q;_79C?_NE8'30D,KEB2/F(V%OBZP'JJFG&5 M)CN>HI^I;L34+V!T\DS)/U\;Y M9B-@@UP&WWA^HE,8(V)DF*GGEW=&=2U@6DTLUVN[9MW=IM;4'ORL,)J^3D*= MC5772_5ZT[5)8'G^&U9?=_#:0F#1\*U>W5IN>BWZ0Z<'IE_*O[+=U54;I:.. M4=>ICP^>?QE@9>I'KB01+W-5O03;U?8=?5X]'Y_$JT?X5RSL!)]#*:Q1U;8" M[)JB>MA6$\4+\YA<<85/4S//*1LB2:OR46T_M)=#<*I6%%_I^XI64<7C8F)9"W$O?FXSA>N;QR" C)M$"B^'F %16& T(U_&DRW,VD4GX]; M]-]M[!C+FBI8B>(GR_5NX4Y=DL.&5H7^)@Y_0!-/;/ R42C[3PZ-K.^2K%): ME(TR>E R7K_I8Y.']RB$C4)H_:X-62^OJ*;+N10'(HTTHIF!#=5JHW.,&U)N MM<15AGIZ>%D#*?(; MSR%_">"A3YUC8>O89=B+> 79F$3!B(1^&/;@15V@D<6+_C-0W MN/WRJ@ B-H35OFM#TBD_>Y%.^_DG4%ESY6"FH5R#--EV3+9-R@-GP#C1.U$I MRG,U=%:5E,"U\WU\.R8?R>,1S M1;U6N((-H'!>&_IUM<](WFB>LC)8 X<-T\,W='M53D1+>AB..X;C=S,L(1,\ M8P6C]JQZP3G!P;[2&!C5R B0#>0@T6F%R:BTD$[!R-N=9N\DT$\GI A&23C&1DZ/VA1U5 5> MB9FH3! ?26P>YYH_8%"6MMJ0(N%H%DY)-/*CR%D)CI>WO2-PFV2@5"M'@B0T MCW.19;)"ZUC):RQGS5 TB/$7.S^IE-0> AI037<[+9C%YL&:$-F]S2U.UURW M(JF?D#2-F[*Q!;/'8M&,;PD>Y6@C&DW"V+RB>.I\?2V0H?4C1G^@,B?1;)3& M,_.*9ZFSHGMF#H'7<@F*Q8ZY,S),*<-,) MCOQD:@LY'OFIJ>5?SJLGIDRJ)NE+#MM,'L^<&PE[RO(V*WAAHSP"3U($_?J\ MXEXHOOL \Y[U$27(K>V6,"6F2.J6HIOM&K*+N@]Y$J^[N2]4;AE7I( -JOKC M%,\<67=(]8<6>]N5K(7&'L<.=]A4@C0"N+X10KBD MG5^_E*Q85D2S%O!B>M'8"K^'E/.8.KR2+E^$_%*N.5?D:YX5Y=5HK=3FPWA< M)FN>L_),;'BA?_,D9,Z4?BM7XW(C.5O617DV]AQG/LY96HRN+^ME]_+Z4FQ5 MEA;\7I)RF^=,?KOEF7BY&KFCUP6?T]5:50O&UY<;MN(/7/VVN9?ZW7A/6:8Y M+\I4%$3RIZO1C?N!3NJ"NL7O*7\I#UZ3:E4>A?A2O:'+JY%3C8AG/%$5@ND? MS_R.9UE%TN/XJX&.]GU6A8>O7^EAO?)Z91Y9R>]$]D>Z5.NKT?F(+/D3VV;J MLWB)>;-"LXJ7B*RL_R3?6T^B(,"=WJDP&L* MO%,+)DW!Y-2":5,P?5LP.U(P:PIF;PN.K?2\*9B?.J1%4[ XM>"\*3@_M>"B M*;BH==C]_>H_OL\4N[Z4XH7(JK6F52]J@^IJ_3=/BTKV!R7U;U-=IZX?=I(3 M\40>TE61/J4)*Q2Y21*Q+51:K,B]R-(DY27YP>>*I5GY(WE/?GOPR0___O%R MK/08*M(X:?H+=OUY1_ISR4=1J'5)@F+)EX;Z\#OUG@4PUBN__P2\UT_@UK,2 M'_CFC+@7[XCG>)YA0'?V\IOM2I?/CI;[]O*?MMD9<8Z7!R>43]RZW#%]FO9R MGR?[GEKJ$\/J'G*G?/+2),]E^%2B2$,N3>I:"4/51<)\)"Q PL(= M;%[#JOW,9[W!REG5BE_D>DJ+5A&V%:MA4S_ MYDO"\FKR->EI90W5$PGSD;!@UC-JXCA]I4)DIQ$2%B-A% 3K^#G?^SFW^GG' MRC517.]W2K+A,N%F,:V0H6(B8?X.YCH',CEGTUG7I #998B$14A8C(11$*RC MY6*OY<*^+9=IPJN]5NTD*==,5CNH:4%\D65,ENUBT^':K94]U%8DS%_T9C[O MS:07(/L+D; ("8N1, J"=50]WZMZ;E6U.98J]7YGPM-G]IAQ4G!%E% L,]EI MQ0VU$PGSD; "0MWL-G!]V:^]K]?"O>@UBY%#HR!8Q[V+O7L75O>" MKPDO2\**)1&/I+'HZVAHY\X,.D)'1U&TKI '"8!K/ZRIU9,D9_(+5[:9 MT X:K!^2YD-I 906-K1#K3.#>\BA412MZY[7NN=9W?-Y(CDKJRUQ M?V-L/"MI!PYV$$GSH;0 2@L;6F=J,\V _69>OUD,'1M%T;H2MKF/:SW5?K!% M3K92'CFK8V<,]@X:Y4!I 906-K1#H2:.84\0VFL,I5$4K>MGF]6X]K#FDRC> M-V:VDZ3146AD Z7Y4%H I84-[=#1B_Z6-X)V&D-I%$7K*MHF-ZX]NGG@658E MY)OZ7.23WIM4:Z[?B0V7RNQJ/]A8>/UYX<[>\6 +H=D,E!9":1&4%D-I%$7K MRMK&.*X]Q_FDCW*TF@GG2_,NYKRGYMP0N=W9NQFL)I(60&EA0YM]YQ.)H+W& M4!I%T;K2M2&-:T]I(LGJZRU>SWL;Q8.&,5":#Z4%4%K8T'I'SCT]H:D,E$91 MM*Z>;3#CVI,9GVMLDK+Z"F3^=<,+?5#^DJKU?B->GZ;D?VW337[L$ F:UD!I M/I060&FAVT]LC%<-F=I-^^UBZ.@HBM85LTUM7'ML\P>3U)O1>/:,YEZ*/"W+ZI10(931.3MAJ',- MK7/AX-PP!_C0;@,H+832(B@MAM(HBM;5LTUL/'MB]#S:W6%#]FTEYTK MF2;*> ?0K1TUV%RO/[4:9U9H> .EA5!:!*7%4!I%T;J:ME&09X^"0B%YNBI( MF!:LT(=#&:%%J5*UK:;:\AVY2=16+]1'2Z),E?'LD;V'P?9"@R(H+8#2PH;6 M_YZ^W1^%=AM#:11%Z^K;)D6>/2FJKE!_1T*?WE7>;B5?DINC-U#868-%A:9% M4%H I8506M30#K4_=PW:Q]!N*8K6%;7-B[SOY45*9;S>%VCNI& K\V$6]#8? M*,V'T@(H+6QH;^[UF+V=2J$A$91&4;2NH6U(Y-E#HEO!Y+*Z(M-/)4^4D"7Y M\R//'[DTWN=KIPWV%)HL06D!E!9":1&4%D-I%$7K^MSF3]XN0/A'[V[WH($5 ME.9#:0&4%D)I$9060VD41>M:W\9:GCW6^LPW6YFLJRM,M?B)R'-1D%*)Y(M1 M9VB !:7Y4%H I8506@2EQ5[_/B?C#=3TA(9="=L(R[-'6'?-M7M5@/JS*%;O M?^4R)SY_5/9="FBJ!:7Y4%H I8506@2EQ5 :1=&ZC\MI4[*)\\_O4DR@N1J4 MYD-I 9060FD1E!9#:11%ZUK?AF\3>]1%"\6K_()(IOAWSE[848-E=DW'],[\ M39 ![32 TD(H+8+28BB-HF@[2\<'3_C+N5S5CX_Q]02P,$% @ ]XE^5K[PLJ;4 @ M[@@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9- MG=0V)(&$,8C4@J;M81HJ[?9LDANPZMC,=J#[][M.TBQ RBJ-%^*/>P[G7%]_ MC'=2/>DU@"'/.1=ZXJR-V8Q<5R=KR*F^D1L0.)-)E5.#7;5R]48!34M0SEV_ MUPO=G#+AQ.-R;*[BL2P,9P+FBN@BSZGZ?0=<[B:.Y[P,W+/5VM@!-QYOZ H6 M8!XWD2 MA[&\2"(M06$YL.@4M$"?*PEH7&>#UV M#5JU@MVDMG57V?)?L36#Y(8$WA7Q>[[? 9^^'>[MPUU,<)-EO\FR7_(%K_!- M_Z;B>V-WU&6KXNEW\]@M/=(;FL#$P3VK06W!B=^_\\+>IRZ39R+;LQPTEH-3 M[/&#HBFT2J)S$2N*L*2PY\TV#H?!V-VV31S'1('?Q.QIZS?:^B>UW7(\O*A( MJCI-9;$T6<'Q2*D*N4MI13AHJ;@.#X1VA$3=.@>-SL')LIFU]\D_"F=PSL(Y M$]F>Z; Q'?Y_X81'N3Y[JB1E=T[J*)CBO"\P]TGH[94SILE Y/*KVC MO-2)9S,]/INOB #3I79XO!DC[T#M<4SD?3Q0Z[9N(_L2^$;5BN'ISB%#5.\F M0K.JNEVKCI&;\H):2H/77=ES M@2*:D*@/>P%_W'-\SK5]'=9298K,V!'88DSV(!Z*M="]^R>)2$%,$DX0P+2A77KWBP#$]\$_"10RT$; M&2=;SE],YR%96(X1!!1B91BP_NU@"90:(BWC3\=I]4L:X+#]QG[?>-=>MEC" MDM-GDJA\85U9*($45U0]\OH;='YFAB_F5#9?5'>QCH7B2BI>=&"MH""L_>/7 M+@\#@#L] O Z@/=1@-\!_,9HJZRQM<(*1Z'@-1(F6K.91I.;!JW=$&9V<:.$ MGB4:IZ)-NWN(IVA#,D92$F.FT&T<\XHIPC*TYI3$!"0Z7X'"A,H+-$$;?9J2 MBH+!$;8#IK@P,1/TM%FA\[,+=*;'T8^<5Q*S1(:VTF+-DG;<";MKA7E'A*T@ MOD2^^P5YCN>-P)R=_;]WKY_BCUZQ+4^=0H$ MP71T,UMXT,!-Y=A%?C /[=W0P&',-+CJ8][IFO:ZIB=U/>L:,2%L4@H>@QQ5 MUA+,ALKFUWO*1F*\(\IFO;+9267WA!%]+1.4<3Y^_F<'BWK>OK##&-]WQH4% MO;#@I+#!Z1U3%1QLTO5\MJ?J,,9UO6!/ECTH2N9!^(Y%1IA$%%(-) M?E:_6X0>_ , , 3 9 >&PO=V]R:W-H965T*8836$FD,R2A(BG:V!\ M.W6P\WSA*UVNE+G@AI,U6<(.D2GE@?.?YN0NGCJ>800,(F4@B/[9P TP9I TCU\EJ%/]ITGAC%/$L531=HAEG-*(@ MT=M;4(0R^0Z]1W,MISAC8/+60HM*J"=$TAC!KXRN]3 K'?1]?HO>OGZ'7B.: MHF\KGDD=(2>NTKS-O[M1R?&ZX.B_P/$6HDL4X OD>[[?DG[S^^FXF>[J;E4M M\ZN6^3E>\ +>K*SW LV8Z94I^U-5]H\O.AS=*4CDOVVE%MB]=FPS::_DFD0P M=?2LE" VX(1O7N&!]Z&M\([ &FT(JC8$-O3P&U>$H8A+U59FD3O(<\U2L@D' MP;@W<3>[]%N">OZP"FK0ZE6T>E9:6KE9DC&B(-;36=<=45(L&'J82,*%HO_E M%]I8%]#]'4+O>S[V]VBW16%_T,Z[7_'N6WG/6F?1!4JAM;_] PX^'NT3;0D* M/-S.0#1*GXK]*GB[PBLT85A MU87A&=> 89=MZ BLT891U8;1'ZP!HP/Y!?X@V--H6]#XA;DTKFB-K;2N,\IB MK45I%:,5X]11Z BL42[VZH>X=T8YEN ==:(KM&8K=OP,_@-)ELF[2RJ2:WV#=CZ/ [OTL)VFZ>1?))F/*P"M<.=/"[G, NX=@LX.*=$K5[DY%9T MA-9L1>U0L-VB')'HH;T8X?&^0NU!36*U!<%V#_(E]TCZP\P73;2SWX 9GR,Z MM:*>/#@=H35[4-L;/#BG3CMU.%VA-5M1>QQL]0['=#H\D&#_P.$?"6H2JUT' MMMN.SYE(J?<-<[BG4&M(0UOW1"QI*A&#A<[Q+H=:WJ+8+BI.%%_G M.RX/7"F>Y(1$G8H"N'F2"9D3;:9R M&JI" DF=4<[".(K:84XH#_I=MS:2_:XH-:,<1A*I,L^)7 Z B7DOP,%ZX8%. M9]HNA/UN0:8P!OV]&$DS"VN4E.; %14<2QX5XXA9)V&RHC*HJ,1O4,$Q&@JN9PI]X2FD?P.$)JXZ MN'@=W"#V(MY"G% ML&_9E2I( KW O$8*Y L$_??O<#OZ[&%X5C,\<^BM_WV3JU:C/ M#A#U>1WUN?=<1M)\I:1>(L)3!,\E+G-;+8JC6OMQVSCJ.F4$5'JK85L3T'OE&A\8$%M\4! MCK9*#L<-V]@+=E=*3G4IP='-Z,*._073C[AK?INBCEO'*JQ#7!5P&ULK55=;YLP%/TK5ZR:.JDM@21DZQ*D?&S:I%6*FG5]F/;@P$VP:FQFF]#^ M^]E 6-H0UH>]@&WN.3[W@WO'A9 /*D'4\)@RKB9.HG5V[;HJ2C EZDIDR,V7 MC9 IT68KMZ[*))*X!*7,]7N]P$T)Y4XX+L^6,AR+7#/*<2E!Y6E*Y-,,F2@F MCN?L#V[I-M'VP W'&=GB"O5=MI1FYS8L,4V1*RHX2-Q,G*EW/1]9^]+@!\5" M':S!>K(6XL%NOL83IV<%(<-(6P9B7CN<(V.6R,CX77,ZS946>+C>LW\N?3>^ MK(G"N6#W--;)Q'GO0(P;DC-]*XHO6/LSM'R18*I\0E';]AR(ZS@< +S@!,"O ?Y+P. $H%\#^J6CE;+2K071)!Q+48"TUH;-+LK8E&CC M#>4VBRLMS5=J<#I<5=D#L8$5W7*ZH1'A&J91)'*N*=_"4C :451POD!-*%/O MX!)6IIKBG*'%95+$>:2A(%(:[!,P2M:44;.ZA+O5 L[/WL$94 [?$Y$KPF,U M=K71;A6X4:US5NGT3^CT?+@17"<*/O$8X^<$KG&Z\=S?>S[S.QD7&%U!W[L MO^?[+8+FKX=['7+Z32+Z)5__5"(.(KJL(WJ_C^BW)J(_IVNEI2G^7VTQK*X8 MM%]A&\*URDB$$\?\\0KE#IWP[1LOZ'UL\_\_D3V+QJ")QJ"+/9P11GB$%[#& M+>7M-E\4SBL)$X[)0X3XC<8@Q:0"24 MMOH48=A:VQ73\.#R2R]X(;#%YD.[PJ!1&'0JG$8Z)^SX_\1',P-BJG/9KC8X M4G(D]MCDA-91HW7TNH0;9=VI'OTSU5T6E3CWH&&F:-)HYXB"LN=5':0Y;4;5 MM.S0+\YG9H15$^) M&<,HK8'YOA%"[S?V@F:PAW\ 4$L#!!0 ( />)?E8%D",EM ( '@& 9 M >&PO=V]R:W-H965TLFEII+<1I M2-4E2$D_M$IK%37K]C#MP8$+6#4VLTW2_OO9)F'92O,"MKGWG'./[I:(&1%:=Q"F$QJ6N 2S5.]4'86 M=B@9JU!H)@4HS*?!;' Y'[MX'_"=X4;OC<%5LI+RV4WNLFD0.4'(,34.@=K7 M&J^08@8=I4O<'^_0;WWMMI85U7@E^0^6F7(:7 2084X;;A[EY@MN MZQDYO%1R[9^PV<9& :2--K+:)EL%%1/MF[YL?=A+(.2=!+)-(%YW2^157E-# MDXF2&U NVJ*Y@2_59UMQ3+A-61IEOS*;9Y)ENQD@== >>'T),[P0RC MO-TW6KG=[Y/8@L0>Q%WX=3*(230)USW4HXYZ=)#:.Y-*;7I/2)L[VF,\):2? M,.X(XX.$-SIU&7DC,G?";6MS![A&95[!T)<^%?%;%<.+?A7C3L7XH(J'-_>F MDLH4MA7Z3>A3,7[K_BC^W_UPKQM4J K?\S3X"]TVAFZU:ZNSMIO\#6][\CU5 M!1,:..8V-3H;6P-4V^?:B9&U[RTK:6RG\L/2_AI0N0#[/9?2[":.H/O9)'\ M4$L#!!0 ( />)?E:S=E''"P, "L) 9 >&PO=V]R:W-H965T)^Y8FFDSX8;C-4UA"?IAO9 X=&"4K(1[-X$L\<7J&$.00:1.!XF,#,\AS$PAI_*QC.DU* M ]Q]?XY^;;6CEA55,!/Y-Q;K;.*,'!)#0LMA;H14S*VM.-0W'4FR) M-*LQFGFQWE@TJF'<[.)22_S*$*?#9;5[1"1DR5+.$A91KLE5%(F2:\93LA Y MBQ@H%C. MR>G).W)"&"?WF2@5Y;$:NQI%&"IN5!.>5H3] X0]G]P*KC-%/O$8XI\]\7N^WT)H]N]PKX-.O]F1OHW7/[0C.]9>5];>OK#V M!JTE]\;:N;'V^]5*:8G'X4>;F56NB_9]C MFQ'_*=@+6RX:6RZZHH>W0NH4ZPKA0D.;T@H>6+BI79O0"SSC,=;R(H!$1=(JX M%YKF]CBW$0]>$?<&'_;M[TQP//-APWS8R?P&E+HD*L,MJ&K2VFR&X&TZAJ]T M^(,]%9W)CE!*K&_3=,=8VXI3)E7)$<$@S9.Q_BSLBJ-5<#+=:VNZV$ MQEYI7S.\S8 T"_![(K!>U .3H+D?A7\ 4$L#!!0 ( />)?E; /8"\M@( M (L' 9 >&PO=V]R:W-H965TYBHU@T>$ ]N^WKX4ZJ1YT!(-GG7.B1ER&NKWU?QQGD5%_*-0@SLY(JIVBZ*O7U6@%-'"CG M?M#IA'Y.F?"BH1N;JV@H-\B9@+DB>I/G5/V8 )>[D=?U#@-W+,W0#OC1<$U3 M6 ^K.?*]/R*)6$Y",VD( I6(V_< MI=1F1IOIA\6,G)]=D#/"!+G/Y$93D>BACT:QW=>/2W630EUP0ETW(+=28*;) M>Y% \I3 -U8KO\'![R1H99Q!?$EZW5TQA&GKG=&M06O.CEBV[8>=?D M^C^1/8E!OXI!OXT]NA$(AA4)[$UMTM!DMF ('8,M3-NH=S7TMW4+K9LT6R M MZ@>5^D&K^G$N%;*?+F4VBUQ206*IL?&X%UR#FH_@R$;K;L^W$58VPE8;]Q(I M-[?U[ZD(_TS%VR,/K5L]PX-?JVLYJ-25>TU<:2JN?#5:O2AC5TB/QB?FI2D> MAM\TQ3-U2U7*S%WCL#*4GJ P # \ !D !X;"]W;W)K M&ULM5==CYLX%/TK%JU6K=09L/,]32+-AZJ.U*ZB MIK/[4/7!(3>)5;"SMIE,]]>O#0S0Q8;1:/H2,/C</!06)."T"'#Q>^,+V!VTOA,OYD>YA#?KNN))F%%95 MMBP%KIC@2,)N$5SBBRLRLH!\QE\,3JIQCFPK&R%^V,'M=A%$5A$D$&M;@IK# M/5Q#DMA*1L<_9=&@XK3 YOEC]0]Y\Z:9#55P+9*_V58?%L$T0%O8T2S17\3I M(Y0-Y0)CD:C\%YW*N5& XDQID99@HR!EO#C2A_)!- "$> "D!)!<=T&4J[RA MFB[G4IR0M+---7N2MYJCC3C&[:JLM31WF<'IY;I8#21V:,WVG.U83+E&EW$L M,JX9WZ.52%C,0*$W-Z I2]1;=(;6YNW89@E8W"[3F00CRAR8MC/-Q43P_9D& MF9I'M-'H-6(:F#9E_IH8[2OZT[QW&GW[#.D&Y'>7 MW,ZRUDH7ZDAC6 3&*PKD/03+/U[AZ79#8/[QU,HXIIU,SBFO6R?55:)JXR&9MLC'V+!:.ZH2+.NDN4V-MZ^M/@G)T+916G=;N M+O=,O^!&(.,7=7=9[H7EU@&*NQ/49_ 2UES,LZ%G*>O@PYU9Y?5X"7L269U< MN#>ZG#8O84\BJ\,+]Z:7T^FX'5]>LCJ_<&^ .PYMH2SS\4J9.1=$:9U_TE[!>RB8>L\6'8FVM.]Y-VKOF^7$B= M:Z0WUYSN)^U<\WV\D#K72&^N.=U/VKF&AQ-?;W6RD>YD\_J_Q#6_ ?%H]O_V MPL;>QNX3/U.Y9URA!'8&%IU/3!59;+V*@1;'?+NS$=ILGO+3@]FN@K03S/V= M$/IQ8'=0U09X^1]02P,$% @ ]XE^5H_^$W0[ P B@T !D !X;"]W M;W)K&ULM5==;YLP%/TK%JNF5EK+5T*2+D'JQZ95 M6K>J:;>':@\.W(!5L)GM).V_GPV$A)2R5J4O"3;W'.XYOICK\8KQ>Q$#2/20 M)E1,C%C*[-@T11!#BL41RX"J.W/&4RS5D$>FR#C@, >EB>E8EF>FF%##'^=S M5]P?LX5,"(4KCL0B33%_/(6$K2:&;:PGKDD42SUA^N,,1S %>9M=<34R*Y:0 MI$ %811QF$^,$_OXS'8U((_X16 EMJZ1EC)C[%X/+L*)8>F,((% :@JL_I9P M!DFBF50>?TM2HWJF!FY?K]F_YN*5F!D6<,:2WR24\<08&BB$.5XD\IJMOD$I MJ*_Y I:(_!>MREC+0,%"2):68)5!2FCQCQ]*([8 MO<,P"D!SBZ@]PS +0&Y MT* EM M[?XY2$P2<8 .T5353;A( +&Y6K4ET 6@V2.*@$4<9S%1SX!(@P[1[?0<[>\= MH#U$*+J)V4)@&HJQ*56:^F%F4*9T6J3D/).2[:!+1F4LT!<:0E@G,)6^2J2S M%GGJM#*>0W"$7/L305WKYE;O_7'(L,!3 SU6@O@2S#\CQ]LS_K<)+PCLIH-OB(K&;#H+)A\+::+.#] MK7)S1CUKIR:?!KG>X)F:'%:9#5LS.Q&DO11;X:]=@X[(:DI'E=+1.Y;BJ$L; M.B*KV6!;FT^S];9B+/';A=;W=C?(AB"W-VHN1GNK;;!;<_LI8^"M]=A.\-J5 MZ(JM+M?9R'7>L29+\JZLZ(BM;L6F>;%;FX(75*7[Y),\W-TA&V)ZNQNDN=75 MJD]QE#?[ @5L0671^U6SU8'B)&^C=^9/]4$C[Y8W-,4IY1+SB%"!$I@K2NMH MH-X27C3^Q4"R+.^=9TRJ3CR_C-5A";@.4/?GC,GU0#^@.G[Y_P!02P,$% M @ ]XE^5BJ)_M8. @ ZP0 !D !X;"]W;W)K&ULK51-;]LP#/TK@C8,+;!%_FBS(K,-M F&]3 @:-#M,.R@V$PL5+95$D6!<&455S4-$O\W%)GB=JA%#4L-3&[JN+Z]0ZDZE(: MTOW$@]B6Z"98EC1\"RO QV:IK<=&ED)44!NA:J)AD]+;<#:/7;P/^"&@,P 2 @DY.@9NAQ;F(*4CLFD\#YQTW-(!#^T]^U>OW6I9JX=7ZZD\7_2];%Q1$F^,ZBJ 6PSJ$3=C_QE M.(<#0'CU!B : -&Y@'@ ^)-C?69>UH(CSQ*M.J)=M&5SAC\;C[9J1.UN<87: MK@J+P^R^;L&@O18TY&(!R(4TE^03>5PMR,7[RX2AW<2%LGP@O.L)HS<(%Y!/ M2!Q^)%$012?@\_/AX3&<66FCOFC4%WF^^ Q]OV[7!K4MG-^G9/4\5Z=Y7#/- M3,-S2*GM%@.Z!9I]>!=.@R^G1/XGLB/)\2@Y_A=[-N>F)+PN2.X,>-Z)EDMW M *=4]U133^4ZOLUL%NY+6'LHZ.^XF_ XKL^5'92B>P:^<[T5M2$2-A893#Y? M4Z+[UNH=5(VOSK5"6^O>+.UK!-H%V/6-4KAW7,&/[UOV!U!+ P04 " #W MB7Y6!'4F]?@" !)"@ &0 'AL+W=O*3(^N&*SQ-C%]QPN&!SG*"Y65PJFKDU2\Q3S#27&2BAOB2V:8';XS7[6>$\.3-E M&D^D^,YCDXR<0P=BG+%&9O96(4[7+" MF? \6Z(V%&:C8?<4#>-"?X ]F-#UQ[E D#-@J52&_\88(JD-L"R&N9):0YY1 M(HAB1] <-=@X"P$:HUQQPVF%J!*"[QE4*6Q;^W&!Z1353]@!GL%U(G--S'KH M&G++BG.CRH5QZ4+PB M^ !8M2!KO\1 M B_PX69R"KL['UIXNW6PNP5O]Q'>K4CP320&32Z71/O-1+94!WK!(APY5(L: MU1*=\/T[O^]]:I&Y7\O<;V,/CQ_<=Y.Z$M\O\+;NEZ&_?]#SA^ZRP6RO-MMK M-?OE[YR:TZ/2F ^M/,W!@9:X]&N!_9<)+).^26$KT;=V6)L\;#5YTYETX)I"HG-U#Y--X:_KNTE)*^4KL_NH%GST5D5X M]!]D^M[F9?;^L0PK@F?>J+_U3?#?J!+;B5Z>Z'ZPT1B\53&V,[U"Y.:]]UO? MZ2?JL0(_]8RZ6U_W%-6\Z&$T)46>F?)#7Z_6?=)QV1ULCI=-U@53<[I)$#@C MJ-*GN ]F=2FO7$&JB[Q_ /4$L#!!0 M ( />)?E;%G??-" 4 +XD 9 >&PO=V]R:W-H965TO[B.'Q;*?!%.1DOZP&Z8NEM>"7T7UBJS.&69C'F& M!)N/@R_X[#SJFX"BQ<^8K>7&-3)6[CE_-#<_9N.@8T;$$C951H+JCQ4[9TEB ME/0X_E2B0=VG"=R\?E;_5IC79NZI9.<\^3>>J<4X& 9HQN8T3]0U7W]GE:&> MT9OR1!9_T;IJVPG0-)>*IU6P'D$:9^4G_5LE8B, =[<$D"J [!H050%18;0< M66'K@BHZ&0F^1L*TUFKFHLA-$:W=Q)F9QALE]*^QCE.3']F*2:7G14GT\8(I M&B?R$SI&-[I>9GG"$)^C>9S1;!K3!%$IF6Z8,BISP6:(*C2GL4 KFN2ZJ9X5 M/;737(@X>S#9C:66^F9:_#0MCM!E&5GT=X2NZ[:_+EEZS\1OW?SNY@)]?/\) MO4=QAFX7/)M$7ORTJGEMXG[%BOO6-)$R:1-/YC%3/YX=V08/+9I$.GYJS) M;2G?;98WJ_U,+NF4C0.]G"43*Q9,/KS#_<[G)N^>Q)Q,1'4F(DA]#(?#NI4SGFX]GBXXGDN>L2>]IL2CWC7GN2ZV MNAR;1@F*M9T'3V*.[U[MNP=6Y#F5"\3^Y+%>O68]-E9=SZ=;3V*.VW[MM@_. M\DNW369+A1Y0@*];1#@:--??H![9 !S9W0"M\V-*N]'UEPY.:FPW+ M/QB$BNW_]JLX:-MM:+)]W\461#!,(B\K$OV'6L( W$'K&?*DYJ;#P$; I'M2 MEFX[?$# M[J#U1![B5(A8&B/1_OA!O *7+S77L04N I\\[8(?L$2;*MY?R+5I*8O E-50 MYV_B&+B;UG-_B-,H8N&.] ^\B7NE.E]J;C8LU1'X#&QOCH'UVRR30:O-WI(: M@4FM7 017.!>S[)\J;F&+9:1TP,7N%=F\Z7F/O*PS!;!AU_;'WJ\@9X:"]># MD.O-$E@$$]C+TF[/,7 ';:?:EYJ;#HMU$?RD;R>.B;R2FR\UU_'& SWX'&T7 MCH$EVM3Y_D*N38MK$8QK#77^)HZ!NVD]]XB,B_)EF?)& M\67QOLD]5XJGQ>6"T1D3IH'^?KXQK[#4KRQ-_@=02P,$% @ ]XE^ M5C*YK-O* @ K@< !D !X;"]W;W)K&ULK57; M;MI $/V5D1M5B93$%\"I4K 4H%7S$#6"IGVH^K#8 [9B[[J[:Z!_W]FU<4DP MJ)7Z8N]ESO$YL]Z9X4;(9Y4B:M@6.5BH5U[E-%05#K/.#Y*4%51,/EKC+G8C!S?V2W, MLE6JS8(;#4NVPCGJI_)1TLQM69*L0*XRP4'B3T,3;@*\9;M3>&(R3 MA1#/9G*?C!S/",(<8VT8&+W6.,$\-T0DXV?#Z;2?-,#]\8[]H_5.7A9,X43D MW[)$IR/GG0,)+EF5ZYG8?,+&S\#PQ2)7]@F;)M9S(*Z4%D4#)@5%QNLWVS9Y MV /XX1% T ""UX#^$4"O ?2LT5J9M35EFD5#*38@332QF8'-C463FXR;4YQK M2;L9X70TS50LN,YXA0E\+E$RDUUU"Y->8/*2P"7GK?U@9W\\R_Y_(7J2BWZ:B?XH]FN$:R;J"\R/_U467_9.4PC7 M4>_&&[KK#D.#UM#@I*'F"/D*/FRI!M-=^B=G-?E@3]&5'[:*:M6',6'?[U8= MMJK#DZKO>2P*=*D8*%A*4>Q?[.-W_A(X-2#:UVR+G1<]/$CP@9O#D*O@YK4= M=Z_T%2A7MB,HB$7%=5T&VM6VZ=S96OMJ?4S-J.X=?VCJ3O; Y"HCNSDNB=*[ MOJ$$R[H[U!,M2EM@%T)3N;;#E!HJ2A- ^TLA]&YB/M"VZ.@W4$L#!!0 ( M />)?E8'Y[)C#@0 /L: 9 >&PO=V]R:W-H965TJ7] M^-E.FA"4NL#,OI38\7/\/,<'3$:V[U%,1GRC4I;#HT!RDV54 M?+N#E._& 0Y>.Y[8D29J!^7S\*W0HKE(1ED$O&T:FE#GGSZ;Q.1D'DG"\D8IG9;#.(&-Y\4E?2B+V G#_C0!2!I##@.X; 9TRH&,++3*S9=U312IR8PM<[9@,A(S-(Q+P+L"D+P!B EZX+E:2?13GD#2! AU=E6*Y#7%.^)$O(?X"G7P M1T0B0EH2FAX?CAWI="K&.A:O^P;>;X(F@&[CF&]R)=$3Q,"V=)X"^OH V1S$ M7VVD.3'-=_5&KFD,XT!_&26(+023#]_A?O1C6\&>P!KE=ZORNQ:]1*4+L="2:?T1J$Z=+;7UOE!1R. M+)[97K>3Z$HK@93;AQG[TB9F3.I\R?\A9_]ISRZK- M%'&;J6.%S[;NK=P]S:EK[0NM24KMV BYJ/")5ZOF"ZU)1FW5B/OL['3A=XX3 M_B5,%ZE-%W&;KB.%/V,O;MU[/1OSA=;DI#9VI'=9W7OU<[[0FF34?HZX3]9. MUWW_.-U[=6;AWC6"7JVEO5V1R!X'%L?U56]U@W-K[RT.^N_PS;2XAZEABFNA M!RJ6+)EU$<=-2-!1?V\N*.5=:,O9Q!30!80;H]PO.U6O#3%#= M=TW^!5!+ P04 " #WB7Y6/@ZNU6\" !N!@ &0 'AL+W=O\Y]YS;^";>2?6@W"B/:LF1%"4(74A %J[$W M"4:S@>"2#%=MP^$R]("0W4IAO"?R(XZTF\[ MTC_%GK@.R!6I%,X>99ZZS)YD^%NS-=G0D=DIMDTN0YQJ?DRW'38&K8W!21N? M<*2BA10@TUT6!K]5'?K^8=5:W!_3:G'TX$J7H-9NTFF2RHTP]>UN=]MA.G$S MA/Y,KR?Q#5/K0FC"8850OW>)$E0]W>K R,H-B*4T.&[<,L^2C\XJ<[H2\5VO. M-7K,TES-O+76FPO?5_&:9TR=B0W/S3*IV,T\[#UON$[NUKK8X,^G&W;';[C^ M?7,ES9K?4)9)QG.5B!Q)OIIY'_$%)9,BH-SCCX3OU-XR*B[E5HC[8N7+Z0##S\< 7/$T+DCF/[S74:XY9!.XO/],_EQ=O+N:6*;X0Z9_)4J]G MWL1#2[YBVU1?B]UOO+Z@8<&+1:K*_VA7[3L8>"C>*BVR.MB<09;DU2=[K(78 M"\"O!9 Z@!P;$-8!X4E^Y7UUX*%S'-YE,I=D@6>QM: ML5"J7T8;O9*\N%%NM#3?)B9.SV^TB._7(EURJ7Y&]/LVT4_H7<0U2U+U'OV" M?D0^4FLFN9KZVARP"//C&OZI@I-7X!&/SU"(/R 2$-(1OC@^''>$1^[P2_:$ M<%!$XTE'-'T[.@C+Z+$=[1N)&YU)HS,I<>%_T_G;5[,_^J)YIO[JTKF"#[KA M13&Y4!L6\YEGJH7B\H%[\Y]^P*/@UR[5(6$1)(P"P:P,A4V&0A=]_G&KUT(F M?_.EXWYW(OKF 1(60<)H!1N6L.)1\S#'H7GTF+^I_]"A\:#1>.#4^$HF,4<; M+BN)T;LD1Y%(4R95N_5]E_!.;E_A(6$1)(Q6L-&^\-V*#QO%AV\HSE=.HD7'DE/&Z(BY1+++,]#>5 MF%6=0*9=0XE26Y;'O$O5T8%:X8&BSL/WO24A810(9LD^;F0?.V5?[*LMGW-0 MZ+W:ZJTI('>2Y;JS4H\/13=MQ#A\H;OS^'UUAX11()BE^Z31?7*,[F73@KY= M\NR6R\Z^Q(GI6Y8A81$DC +!K%R<-[DX/V7G> Z9(4A8! FC0# K0SAH353P M_WM'-Z-O*D!I$2B-UK3]XCL8!H[^$>_95>Q4^C+)DVR;.8N2&]%;:$A:!$JC M4#0[&:VGQ26J=+79;VWXFP WKG190EXL[G&F7\Z!0 MA[45;WTN=AO=EV4*_8..[JGV.W^3ZNNX(TO0M06@1*H_CP?<(@<'97K=W&;K_=4;;:9\<1E0O2 M "] :1$HC4+1[#RU]AQ/3EJY0&T[*"T"I5$HFIVGUKICI^_LVWB='_RPSTG7 MZU?W47LK#FK$H6CV*%OKQ(G;B5^RQS?]H1O1>S0-U(B#TB@4S4Y&:]8)/NF@ M)ZB/!Z5%H#0*1;/SM#2@A+Y\\50K?@I'3EI'3MR. M_&69ZN,/W>C>^H/ZZC M_*&;T3L;H&X=E$;)X>C\Q#5Y@[1&G+B->$?5ZF,/W?3>*0"UZ* T"D6S\]3: M>#(^:>$"M?&@M B41J%H=IY:&T_X6M%B4TZ&O15:BZQ<7'-F?BC%#N;[E1#Z M>:687]O,V)[_"U!+ P04 " #WB7Y61:]5I*P% !X&P &0 'AL+W=O M7I+3E53? M= I@R(\\$_IRE!I3? P"':>0,WTD"Q#X92%5S@P^JF6@"P4L<49Y%D1A>!;D MC(O1;.K>W:O95)8FXP+N%=%EGC/U= V97%V.Z&C]X@M?IL:^"&;3@BWA B*?KR)CJV!:_$WAY7>^$TLE;F4W^S#Y^1R%-H> M00:QL1 ,_SW"#6291<)^?*]!1XU/:[CY>XW^FR./9.9,PXW,_N&)22]'DQ%) M8,'*S'R1J]^A)G1J\6*9:?>7K*JVI]&(Q*4V,J^-L0F8P";<8'-<&3KF@ZIFC=&T<=;(A@L[C ]&X5>. M=F;V8&3\+959 HJX,=3D:JD <*0,V;\%PWBF#\BOY#T)B$Z9 CT-##JVYD%< M.[FNG$1;G%!R)X5)-?DD$DAZ[&]>L(\\ $R;FA':]K7D1?Q%N(C0B>') KI MN*]#KS _IM8\BCS=.6Y&X=CA'?^_4?CZ!]J1SP9R_6_?*%1.3OJ=V(3P41N'E>*!Y#'UDOPJYD M*["Q [.9[W$6'H4AG0://2Q.&Q:G7A;WH&(<0,R&1"Y(4:HXQ82SG9$7;5=& M%1@-NY2V,#IK&)UY&=W(/,%*OMY!/@?5&XE>F%VI# 3683QN&(_?8F:. MA]1C(+".'I-&CXDW OXLC39,)%PLJ^7 AG9$N1=I5S8#@75(T["M \*W"/3:RT"2#(76U62C M-J*O#(77A+8?;&?J==U&7Q?=-&I)15Y2#Z XX."270+=C[DSMX'0N@JTQ19] MDVJ+#EIN#876U:0MN*B_XKI_L3KQ ^Q,MT([VXCNDW!+:+?U%O477+?\D2<@ M$GV(.SD=*^Y*R%XR@]9:+W1KGQV0]Y1(1?;G!X0>AF%(#.Z%-3$I$+;$V%LR M ^XI:2CL\05AXLE2B3-FIRDNL1(CLEEV;7NLR IL]>'=)*+C"]U9BGV!T59\ MU%_R81';>M3KW%%T,V.OQ(/6@#7:9KQ0U'%+Q+35'?462[/K4N,;K:V.$+?34@R'P=P0E[TH0M#(XEP\WF/.,QY@\A2Q%7 VI2 M9NPG9()!CLD>&6*ZP PDB,T?47C1DK]WK=QK>D'F3X2M/^WUZ6*3P\G1^2\V MR>6R2A9R8ZNPF9;(OE2'A N7OV*[YF#CIE^NERE+>N7?<+.W=F-1MKI"DG63 M.).5IT8P;'0+L9OJS5'0H:4JYQCX8EL(N-X*%"1)N(T"ENU5YV+/=T)$@1MC M82Q4>'3:4+JP@"==&\7E9'9LP MGCAW+ '+:6.M(%+\)%K;$Z?59F\0I.M3%QDW]K4NY]:_.]']>2"VJ') 7!3: M]0\!XG0][MKP+-L0/'NRDNN?HLHWW >^D\%V)Q1Y=Q7/CFWB6C2F-9C>LT\_ MW*Y3OD9[=G!SVK_01>U6)O)O9:XE4XGE<\L5Q$8J[5WF_&@[Z"AT+J:M'N@R+N?F%WW9;:BB?Q>_A4BC;H[TI/S)C9K9H/N9(*- MNXTC;%L5]4U M3_5@9.%N2N;2&)F[GRE@ E6V 7Y?2&G6#]9!<]DV^P]02P,$% @ ]XE^ M5D_,G]H*!0 :!P !D !X;"]W;W)K&ULM9EM M3^LV%,>_BI5-$U?BDC@M?6!M)6CV@#0D1,?VXFHO3.*V%H[=V0Z%;S_;"4D# MP9=,+B]HDN;\C_W+\!Y?P(HFM@;WC M+X+W\N 8F*D\1"9$6&*4V4DD/YXPDM,J5'2X_BW$@UJG\;P\/A5 M_5<[>3V9!R3QDM._2::V\V 2@ RO44'5'=__CJL)G1N]E%-I_X-]>>]H&("T MD(KGE;$>04Y8^8F>*Q '!I/H X.X,HC?&,"// PJ@\%G#8:5P="2*:=B.21( MH<5,\#T0YFZM9@XL3&NMIT^8>>XK)?2W1-NIQ4KQ]!%,/I&$,;CA36PE^81G.V@*A'F<] MV/AUL%>Q4S'!Z1D8P%,01W'<,:#EY\UAAWGB-K\L-J_FT=@QFT&-?F#U!O\3 M_;<_M &X5CB7_W31+]6'W>HF7US('4KQ/- )06+QA(/%3S_ 4?1S%SF?8HDG ML1;584UUZ%)?+'F>ZWPB+=Q*/@,Z08)UH0J! 9&R0!HZX&N ]DADFCEA8+5% M^N[.,"\=GEN')H\^+091- N?#ODY!]67GR>Q%K_SFM^YDU\9E7QGLK($^!F+ ME$CT0#4O ?2+0RK$,L(V9UVD2NF1DY33?5]2GL1:I$8UJ9$[TBB7&@38"5)& M4WH8>B:F$DXI$A+LL'[3FOCJ#"^GE[[KN!2#@X-',#V#T]9?^X$DGORW&(YK MAF,GPP0+8M:GT344-2G"LRY*;ITA>,&:=!<1IV'?>/,DUF(UJ5E-G'/\32"F M0(84!FM$!'A"M+!QIUTI'8/*<+2Q5S"BNEA<3=ZMSZ]QI)?HVS7J'$A?9I[$ M6LRF-;.IDYE>DKI"ELC6F"F7JHO*]!T5> [?0W%ZZ@O%DU@+"HR:HB]R8C$5 M#.BJ/\"W&YP_8-%9<+A%^V8JKVJ)+[4VT(,J&AZUEJOD?:'UJ9;X4FNCC1NT ML3-6;] SR8LZ1]>9XC"X$-FT(=/>4 I0H7BN/:2(TI?:H7XZ#-P@D6[+*<&Q M_7UE=*JK4(JE!$HKZ4>]0^S 2 *B=-;F#(NN1G+I'EWO!W2,%@II-[4Y^#D[O5OE5+?*FUH3;-$)P<-S'[['&67M427VIM MM$W/!-U-DX=&$WZRIW*/I#>W8W15<=-5Q>ZNZE/-IENC;]Q5:M_CG/CRVB;3 MM$>QLT=8Z$P'\+.!@SN9>.U^*K4WOT*^1^*UK0D/MF!R+#9V*TOJ*"B8*C)?E;A8S*^ M%P4 /,: 9 >&PO=V]R:W-H965T^5[0@1X"_R0S[6]$(<'7>?.G@28#^F!A/+.EK( "WG* M=CH_,(+=R"GP=6088SW 7J@M9M&U9[:8T:/PO9 \,\"/08#9SR7QZ7FN0>W] MPHNWVPMU05_,#GA'UD1\.SPS>::G45PO("'W: @8V'K]'_R,B M+\EL,">_2$+(4O$8$3[3A02KAM2=!-@R M!H9J@$$$OM)0[#GX'+K$S0?0)DI6"X_HS0_HZ;HBW4T<0 ^R8F(-S)/LF>! M'<.A^ 269.>%H1?NP!++G#BD*A-Q>"L*K[K9:6$:(]N4M3M=E#]B@/90[F0Q92H6Q*P2LA&AF44X)>-D $-HQK] M.$4_;D3_/>I^Q!W@$V&RFR")^CYF'!QD J+E M_[&*78Q@<@$L2I-#+.(O6PUFMB668U] MFF*?WKS8/T<M7X=?Q(_CZR8]PJC M7#O(@[]X_L->EGJ>18=UGHP/S4O@=NXP%N O^%A#JI$01*HOD_DZ67/>WC[ _]/]5-4@0FOQJA=>)65 MP,":6I,Z8ID4@'=I@29NC8&[<+L_4)Y\IB1@/U(BR4*7QM(X<)?DW!\HGYQ, M>\"^Q$?3)&D[@^4ST.F7.#MTJ6)>6/4+LRO29\\KTS5P#MD3;( 7#VN M<27!QO!="-X?*/_.G8DC=)\X:I$%5%8^ X1*;T)59M RZMZ%4":14$\2J<"E M0R]#%2)I7-)(UZSR_#*)A'J32&VJU3A8ASG;0Z!\0C*AA>X06FU24%9(@ZI7 MJ2H[TZ[3]"A34NAV);52^M"7\.6U+?%J.BLJ:R%H62-4)% VL^'4JA'M*%-, MZ"[%U))#^=-(U ^*'*K,:E^L4"9\4#_"ITRF2]\H?Q]!QA 5OZ(D9O7O8'F. MF7Y!?>F7EB7K2\KT$"B?DDS*H-NE3,LD]*5J4%G5#$9R 12_U>@7VP3Z^F.S>/T7Y%X?H2/JSB_97L4^V,J0QM"4H M%N^PQ">"'J)-B@T5@@;1X9Y@ES!E(.]O*17O)VJ =)]K\3]02P,$% @ M]XE^5G1MJQ8J P ) H !D !X;"]W;W)K&UL MQ59M;],P$/XKIX#0)HWEI5U71AMI94-,8E!M CY,?'"3:VO-L8/MMIO$C^?L MI%F1LO"B(;XDMN-[[KG'=\Z--DK?FB6BA;M"2#,.EM:6)V%HLB46S!RJ$B5] MF2M=,$M3O0A-J9'EWJ@081)%@[!@7 ;IR*]-=3I2*RNXQ*D&LRH*IN\G*-1F M',3!=N&*+Y;6+83IJ&0+O$;[J9QJFH4-2LX+E(8K"1KGX^ T/IG$B3/P.SYS MW)B=,;A09DK=NLE%/@XBQP@%9M9!,'JM\0T*X9"(Q[<:-&A\.L/=\1;]K0^> M@IDQ@V^4^,)SNQP'PP!RG+.5L%=J\P[K@(X<7J:$\4_8U'NC +*5L:JHC8E! MP67U9G>U$#L&O>01@Z0V\$*$E2//\HQ9EHZTVH!VNPG-#7RHWIK(<>E.Y=IJ M^LK)SJ;75F6W<"$SE$X>F HF#>R=H654"/E*(*@YX!WJC!N$4O,, MC5NBDS:6R9S+!:C2*6U&H25F#C_,:A:3BD7R"(LX@4LE[=+ N01$D"SR$$LV2:*%>O#@^]1KF>]]![3#D']')"&9'# ME-U3IEHXU9K)!;KQ 7ST:AS ^5:TJ1,-KMP.N'E/<'!AL3!?V_2J?/?;?;M2 M/3$ERW <4"T:U&L,TA?/XD'TNB.R?A-9OPL]_; J9JC]X58'NGO(;60KN",/ MYZZ!==J+HE&X;N%PU' XZN1PND9-MP(5OKM:7')EE"":BGC%! @^1]B[1Z;- M?ANA;NP8G"7$,115T@TA9_==.3%H6 _^4+FZ8MA,8!O1P>\K=]QP..[D\+S? M/XPCN+E$QZ4UN3H!_C*YA@V]X7\LF^$_B.Q5$]FK3N'/?[H<88]+.%-"4(Y" M24GA+YY]^+YS&;5%4/F(>SLIX0ZT/2?BZ.&:CYZVIFN\WTK->.=O$__#LOX% M^)_7=9P\$$^>MK)KO&[]PIT?=X%ZX=L30YJLI*W^X)?E9UH*!\O0( -<( 9 >&PO=V]R:W-H965TC'NM%66C<0E1A4[08/$P]N=(Y)8IE(Q^^:U&EB M6N#N>,O^N31/9I9,X[E,?O+(Q"-GX$"$*Y8G9BZ++U@;ZEF^4":ZO$)1[_4< M"'-M9%J#24'*175G=W4B=@!![P @J %!J;L*5*J\8(:-ATH6H.QN8K.#TFJ) M)G%',>&%D> M3$:*PZ8%9PH2&MQ=H&$_T._@ "RJ$*$\0Y I8 MP50$&]2&BS485*D&J@PP,<)\<:UAK9@P& U=0]IL!#>L=4PJ'<$!'7X EU*8 M6,,G$3TF<,E4XRS8.IL$K8P7&!Y!QW\/@1?X\!I$A&H!&5QGX+A!N+C%=HOJU+PVMS/8=/-49"W'DT$NF46W0&;]Y MY?>]CRVZNXWN;LG>^:>'#3=?*0Y,#:9ZK^7N"UCN-99[K4?U+;U8R?O4 M5?A^B;??L W58L_SANYF3]A^$[;?&O:*J35]4C.J$MP7M$+W'@3='_&XB7C\ MY)J\*F1K3;8R/_& !HWNP?]8DX,7L'S26#YY9DV>["F/@S7I>_??>N]955G# M'[P+G4=!W9U>DR+QV8ZJ(92Y,%7;:5:;KGU6]:K[[57+OR0YG X[P15!O:-C M,JRJ+EI-C,S*SK64AOI@.8SISP.5W4#/5U*:[<0&:/YEQG\!4$L#!!0 ( M />)?E;P-UH.K@( #$& 9 >&PO=V]R:W-H965T 2YQI,799,[Z8HU'8,^A2NL#C]0']JZ^=:EDR@S=* M?.>Y+<;!50 YKE@M[+W:?L-]/0.'EREA_"]L][Y1 %EMK"KWP<2@Y++]LI>] M#D;2+/(N MN^(NSZ&G,[K['>!+1:V#.1C_1BK-,X1&"2I5<+L[1;J%C5M<-P^:-.J1X/VK M_BAL3C :=(P&_\,HYPW/4>:PXRCR4TQ:N#@Z9G*:PK"C,#Q+8=*@IC$%N:>B MN=E)?E8+I#+@O@, *@. 9 >&PO M=V]R:W-H965T6%;'(C-V*<,17*DL9W HB5WE.Q9\)9'PSMESK:> N319*#]CA:$D3F(&Z7]X* M[-D52ISFP&3*&1$P'UN7[L74[6H#,^-;"AM9:Q,MY8'S1]VYCL>6HQE!!I'2 M$!0?:YA"EFDDY/&K!+6J-;5AO?V$_LF(1S$/5,*49]_36"W&5F"1&.9TE:D[ MOOD72D$]C1?Q3)I_LBGG.A:)5E+QO#1&!GG*BB?]73JB9N#V#QAXI8&W;] ] M8."7!KX16C SLJZHHN%(\ T1>C:BZ8;QC;%&-2G389PI@6]3M%/A3/'HD5RS M")CV)[G-*)/DW14HFF;RC)R3&>Z<>)4!X7,RY?F2LC]OWP2>._@@R=WL7N*4 M.Y!*I)&"F!1X]RQ5B*)?GY$?-Y _@/B)$^]G5^3=/V!? 1LV5<.])^,1K1;R"J$-\]SWQ',]K(#1]N;G;0L>O MXN ;//_OQ>''%\0DUPIR^;/)PP6!;C,!G2XNY))&,+8P'T@0:[#"MV_OB5L_,U;CG<;D8X9B>I*(M3EKPG$TA2QK")IQM]&$&3 M*PK\GL'7B6X=>H'C.R-[7=?X?%8W&/3\:M8.^5Y%OM=*_KM)+!"?TS4(3)1D MB2<'"%5$87K4P4T$9>J%0HJU@AK%0<<+]G0\G]3O^-UF&?U*1O_T&'S6"O9/ M:4&X%;5YWY"F_=?_GPCNB!I4H@:O$YL6@:TK'"&PP'']FL)A9]BL+ZCT!:<' M[9MYT20I>.;K\Z;CTC#-'_0.A&1841Z^3D@.TQ\^V_Y#/"/#^F]/26'1KUD$ MS2I<9_N9=4YW_50?[RQKIM\.?,2.*H%V M3M.F='L&/YMF6J=O1CY'G'9/ZW.T%Q&W]9K\\BB_0>L+MH%FK MW_Y]VY6ZO3^X[1>(RR01D% %)&5X<<6:)")KFJV:Q;1B'2/F!*##=R:[=N?/ M022F%)(DXBNFBEMP-5J56Y>FR-@;G^@RS-026YBBAKNA J\@DF0P1TBG,\ ] M)XJRJ.@HOC25Q0-76*>8Y@)+21!Z KZ?.GJ!JC@-_P-02P,$% @ M]XE^5DA]^DKN! C" !D !X;"]W;W)K&UL MM9I=;]LV%(;O]RL(;1A:(+-$^CMS##31B@5HNB!IMHMB%XQ\; N51)6D8W>_ M?M1')#-FZ*J@6,C_W?1&M(:6B MQW+(U"=+QE,JU2U?^2+G0!>E49KX) A&?DKCS)O/RF>W?#YC&YG$&=QR)#9I M2OFW2TC8]L+#WO.#NWBUEL4#?S[+Z0KN03[DMUS=^0UE$:>0B9AEB,/RPGN' MST,R+ S*%G_'L!5[UZAPY9&Q+\7-]>+""XH100*1+!!4_7F"*TB2@J3&\;6& M>DV?A>'^]3/]?>F\L>V?4#M4#C!BB2A_ MHVW5MC_R4+01DJ6UL1I!&F?57[JKA=@S4!RS :D-R N#2?"*0;\VZ+_L8?"* MP: V&)3*5*Z4.H14TOF,LRWB16M%*RY*,4MKY7Z<%?-^+[GZ-%9V%.2$&\_#[S;'% MFWXS8_V2U^\V8Y\_J';H6D(J_C5-6@4=F*%%=#D7.8W@PE/A0P!_ F_^Z\]X M%/QN$LPE+'0$T\0<-&(.;'0U.2+B<5Z&(+9$2U@ IPF"71YS,,EHQ765T3ZV M3VM [ZL!_?3QKP]"188D08^PBC,D63U&I&[4PAJ=(:F:7R<*PF*!CK4?G"&: M+2J;;!'3C!XSZ4][ILESI(<-F\H9')F\)G(-R@^X0%0*D:<:LC*XS5L%& M):SX2GV:D]$@*'YF_M.^+HYZU709-;J,K+H\9!%P%1:R0AB3)%;SKI)4L*$F MB4D11YUJBHP;1<961>X4D?)H72[Z!3RI="=7R8MQO5A)7<49'X@S&I%#;1SU MJ6DS:;29'%DM'"*VRN+_JIUDTL1*Z*K)Y$ 3C$T+9G*PUUZVT_R=-OY.K?[> MT%V<;E+T^0;21^#&+TLKH:N_+F&A(YBF' [:9#$X1>Y14QWIZ906NJ+IBNZE MW]B^^WKW/10QGC-.)93?9,6%4<4ZDP_V=D30ZP_U;7-E[["S/(YHNCRDE8<< M"=PYE3RF98+V2G"R(SJO+G(0GH:!*3RYZE97IJT"L#4OGM_$V=$P9D=T5L9I MUN^*ILO7YOUX<))(YC3_=TH+7=%T1=MD'-NS\2Z1;&B*9$5UK$E']7)'.:F./#S+P_-4:R4Z3FN,W-L3TYKVM<>R1SFI4[I86N:+I\ M;?J.)R>)9$YS>J>TT!5-5[0M$+"]0O@($K%:EG=A9S>EAB329FK.04Q0$I"T(B#4]GC5A X DV;EY7'>M2M24$L9<0 MSV]^K7O7:0GAE!:ZHNGRM24$.4D)09R6$$YIH2N:KFA;0A!["?$C>]?IZWUR M^'Y_3/J&C>NTEO#WCF]3X*OR&%RYSC:9K$YRFZ?-4?N[\H#9;YM7Y_0WE*_B M3* $ELHTZ(W50'EU]%W=2):7A\&/3$J6EI=KH"H!+QJHSY>,R>>;HH/F'Q#F M_P-02P,$% @ ]XE^5EFOC9K6 @ - P !D !X;"]W;W)K&ULK9==;]HP%(;_BI5-4R>MY ,*;0>1"FQ:+RI5I=VN37)" MK#HVLTUA_WZV$]*D"E%3N"&QX_?U>4XX^##>^%=@5OPEL9>4>&90EY\]F_H "Z,'X1I])^HFV^=N@Y M*-I(Q;-"K"/(",NO>%8T+)?13HG4JO&41SP ]XAU(=#8'A0F57]$Y6N@O3+RA M@'B"2+Y(V47GZ&DQ1V>?OXY=I0,P-FY4;#;--PL.;.8'Z(XSE4KT@\40UPU< M'7D9?K /?QJT.LXAZJ&^_PT%7A T!#1[O]QO":=?9K-O_?H'_*I)JV:V*56Y MTZ#9R53OM5SC"":.+D\)X@6<\,LG?^A];\(\D5D->E!"#]KHM<$V*IJ MC@DUL1WO4\.Z*+$N6K$6"BMHXFJ5=> ZWJ?&-2RYAJUM9;E'!+0N'$3VNB497@BLQKD90EY^:$R;%5U M>'?'^]2PKDJLJX^58:NL ]?Q/C4NWWL]>;UW%&)_COR$!G\%;3+N#'&^7@;J7_RD"L;%LJ4<0W3.6]3#E;MKXW MMN%[,S\U+;'MZUYM\G[Z#HL581)12+2EUQOITT/D+6H^4'QMN[PE5[IGM+>I M;NM!F 7Z><*YV@_,!N4?A? _4$L#!!0 ( />)?E:"ZQ\M @, -@( 9 M >&PO=V]R:W-H965T F-XTUQPZVTW;_'MM)LVZD 0$OK>W<^'6^Y M>)09@$*[G#(Y<3*EBG//DW$&.98N+X#I)RD7.59Z*]:>+ 3@Q()RZH6^/_1R M3)@3C>W9K8C&O%24,+@52)9YCL73#"C?3IS V1\LR#I3YL"+Q@5>PQ+4?7$K M],YK6!*2 Y.$,R0@G3C3X'P^,O$VX(' 5AZLD7&RXOS1;*Z3B>,;04 A5H8! MZZ\-S(%20Z1E_*@YG>8G#?!PO6>_LMZUEQ66,.?T*TE4-G$^.BB!%)=4+?CV M,]1^!H8OYE3:3[2M8WT'Q:54/*_!6D%.6/6-=W4>#@#!\ @@K 'A:T#_"*!7 M WK6:*7,VKK "D=CP;=(F&C-9A8V-Q:MW1!FJKA40C\E&J>B:Q;S'- =WH%$ M)Q>@,*'R%'U 2]TO24D!\517*^8L)I1@FWI]0BJ8PCND%T6I($%8(94!2B$! M@2F2"JM20E@:?=-RD(]RF8A9V,%Q"[J!>\1Z$?ABV"YG\.#SKD])J*]"Q?[PA?D_@O M*5K\DOCG>J'Y/O%3A>YTXJ_JQ"^;Q"],XN_X'C2K$E_5^MMT)970;]'WMAI4 M$OOM$LW-'!+$!)WKW)ACZG]KR]Y_(7F2SWV2SW\4>W;M+]TA+ MMOGN)CL) ]?WWYZVF?P;Y M'@\;1H)/*E+=^>Q#3U[QNBKV_%3!(B6HSULUY M,G#[1WS]!CATS[IM#1M;PTZF!TS+JLLQU:,%L[BU0!5)4+V,9D1M(M\-A_VQ MMSE4W1XV.FO"7F@<-1I'G1HOTQ3LV#F\_XZU4B=5>]>CM@+\.T_EU3L8$CF( MM9V=4E_?)5/59=F<-N-Y:J?2J_.9'MO5E'VFJ6;^#19KPB2BD&I*WQWIYA'5 M'*TVBA=V%*VXTH/-+C/]UP.$"=#/4\[5?F-^H/DS$_T$4$L#!!0 ( />) M?E8\3U%;(@0 *D/ 9 >&PO=V]R:W-H965TXE4599$[C_30NQF M'O8.#[ZR]4:;!_Y\NB5K^D#UM^V]A#N_BY*SDG+%!$>2KF;>)WRSP&/C4%M\ M9W2G3JZ1264IQ).YND*O17L?N'M@G%)EXF"E7_HEUK&W@HJY06 M9>L,!"7CS3]Y:0MQXH!' PYAZQ"^UB%J':(ZT8:L3NN6:#*?2K%#TEA#-'-1 MUZ;VAFP8-\/XH"6\9>"GYW<\$R5%C^2%*O3^EFK""O4!7:$'F#!Y55 D5DBQ M-6C$.Q;FEVC"/^%PB ,+>Z+ MU[OCRJ&-;QHL%X;;J0)R)*4:UN;$DU44;V**9C;]269'3F04LJ M*I^I-W_W!B?!1UN*?RC86<)1EW#DBC[_5$#_$YY1!"L)RD6UU*NJ@*;,1 53 MPY9[$S"I YK%Y7D>3_WGTX1<%F>4HXYRY*2\X\\P487 DO*!TVYQ!)AUD MXA[I+),5S.R"D24KF&;V(B;]+U\.K\UD8(#3#BYUPOT@4II%B7%-H70:R@CZ MIJSU2_N?GUPBNFW.$,<=XMB)^*!%]E2OF@!&:NER0(Y[ &F07$!:;-(!R$D' M.?D))-&T7KAA?R"!DJ]1(91UI"?]&D6C\+*2-JLH'MLQ<7!4J\ )^J6'B#*8 M WM8A79$YE8A"?JM.TGCR06PU2R>I /$)_J*W4U.MDR3XI6LSEB_*A!MM-.4 MDG2HY?!1Z[!36>:P5T 9B!VSK_.M]]E7DUZUW4;G9$=1PFY5NJ50EHS5769% MB_I+/>ZA]8U&XF+V%5_5"Q&@\-RE#KLUKHOISO_LZ&Q@CJ# MV6N)K(/R^X&:A/V3)?E9 :93:@( $ ' M 9 >&PO=V]R:W-H965T@5@$&/)1=ZC%?&5"-"=+Z"DNJ>K$#8F:54)36VJPJB*P5TX4$E)V$0 M#$E)FF*DWDVG F8*J07I ZMXLQ#MR"@$-N M' .UOPU,@'-'9)?QI^'$;4H'W&_OV#][[5;+G&J82/Z3+0U'_(PJ#,.R 3XZ']SO@V6'X5RIZ*!AVP8GUJC4L; T+/5_T)L,RIG,N M]5H!^G4]UT;9<_V[R[(Z2=R=Q-WUD:YH#F-L+[,&M0&YEUEW,UP] SN**V28.$;/;M>!D1#B^OXN=1 MV<&5O%%GW.J,#^L4]BPA6A0*"FH Y>TAZW+@(/?_GIU3DF7Q M"^>CP2#XMS^U662O7+FWY1M5!1/:FK&TN*!W.*J%6VQZF/9CDDEAU;,\^2OOM:SN0,8FBO<0^^^[G_SEWGN^U M?70-(L%S*Y5;L(;(S)+$%0VVW VT0>5W*FU;3MZT=>*,15[&H%8F69I.DI8+ MQ?)Y7-O8?*YW)(7"C06W:UMN7U8H]7[!ANRX<"_JAL)"DL\-K_$!Z;O96&\E M/:44+2HGM *+U8(MA[/5./A'AQ\"]^YD#B&3K=:/P?A6+E@:!*'$@@*!^^$) M;U#* /(R_AR8K#\R!)[.C_0O,7>?RY8[O-'RIRBI6; I@Q(KOI-TK_=?\9#/ M=> 56KKXA7WGFTT8%#M'NCT$>P6M4-W(GP_W'C*%^APDH0;"17\&&-Q(5T'^<)>7;P M2(H#9]5QLC_?#2?IYPLR MQ[W,\25Z+]-XF5>^OEQAA0D%?$[H9=1M:Z1^073 +0)*48NM1" -AEL2A3"< M$(0":K"[EIV)K<:+1J@:AE-X06X=Z I\@P[.99>&ULC51-;]LP#/TK@C<,+3#4CI.X:^<82)H. MVZ% T*#;8=A!L9E8J#Y<24Y:8#]^E)1X&>H&N]BD1#Z^1YO,=TH_FAK DF?! MI9E$M;7-=1R;L@9!S85J0.+-6FE!+;IZ$YM& ZU\DN!QFB19+"B349'[LX4N M#>[:IK3N(B[RA&UB"?6@6&KVX0ZF8 &F8 MDD3#>A)-!]>SS,7[@.\,=N;()D[)2JE'YWRK)E'B" &'TCH$BJ\MW #G#@AI M/.TQHZZD2SRV#^A?O';4LJ(&;A3_P2I;3Z)/$:E@35MN[]7N*^SUC!U>J;CQ M3[(+L:-11,K66"7VR]'G?AZ.$].J-A'2?D'K>H9!G.:>6%KE6.Z)= M-*(YPTOUV4B.2?=1EE;C+<,\6RS;E8&G%J0EMUM\&G(V!TL9-^=Y;+& "XO+ M/=@L@*5O@ U2DK0VYE154_P+$R*RCEQ[HS=*3B',H+\AP\)&D29J2A^6< MG+T_)Z:F&LP)^&&G?NCAA_^M_N=T9:S&?^57G_R -NI'<_-S;1I:PB3" 3&@ MMQ 5']X-LN3S":ZCCNOH%'JQH"_"$:7&L(UT9A_#@)%Y##>0VV(PP %-\GC; M4WO$0:&MM&&.NM-N"TW# M\/T-#ROLCNH-DX9P6&-J)?E9C*YT;50, +05 - >&PO.Z:"_ M?KXXA)?Z&.V'%09J8]_C>^ZY\R5QVR_UDM.[&:7:6^1O;A[*SU<'F]:[^H@$L_<))V M#B"]:K5P8@ Q\O@P\GW<&'5WF[I:?FZ(K.,YYM9SN-7I_3V=Q.U\ONF,1>ZV M#JK%GE)@Q"&2TK:NE;*@[K5A/Y-BW7*1;PTF LFI]TCXP!\1SL:*@5=&MV$#,%2/EDXM#.X#6J>G FIJM@V@OT]KI?O *L9"&2<-P+; MOC4,^P71FBIQ8R;5XLKX#/+J\?VR, JGBBS#=L=?.U07$V0L54I5$R;T5Z9A MG],,Y"@VG<%5RR( 4&N9FT'*R%0*4FE8>=0#0SNAG-_!,^)GML6]R#;VKFH) MT0R-H'IH:>P$^#?9+/=5O%[!'J7^,C?IB&H.S49O%*H^U:2JZ?*KF"GQOK%?^PB.Z<@ M,CY^D5%R_!KKX]>QB^R=@LA3V.[NFSW97R(R/$J107U?ZJNFX&GIF8*+6'W#816ZJCQO! M?"SF1@##XF *,!_KA<7YG_+IH?E8#-/6'^E@O%S*JOE@"=B MF>*U!L1=-_!($O=N8W' ]L%K'<@OCL.])3;)XI@5S%MV!V,(TF"(="+[AZ- M8Z0Z,7S=^X/=)5&4)&X$,+>"*,(0N!MQ!%, &C DBJKWX,[[*%B]IX+U_VF' M?P!02P,$% @ ]XE^5I>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'&]+MGZQ[7UCZR[[4V?I[L0MA? M32:^W,E:^#_L7IIX9&-=+4+<=-N)WSLI*K^3,M1ZDDVGLTDME$G>OSN,M703 MN&&#+(.R)NYL=WQ5\MG_<[S=9$_*J[72*KS,D^YO+1-6*Z-J]4-6\V2:,+^S MSQ^M4S^L"4*O2F>UGB=I?^"K=$&5_]J]:B&_B+7O]@2Q_BPBR#R93>. &^5\ MZ,[HQA>1\4G&D_NM)M@_E0[2W8@@_W*VV2NS;8>)5S$!E]'%X?#9!_'*_9\P MVLU&E?+&EDTM3>CCZ*1N 8W?J;U/F!&UG">'4]BUJ=BM"3%([,[T0\5SVRN- M7WU7]5<=(BZ(H;M2\8"[JSIP.LA%W+9:5?';*_9!:&%*R;K@>@"8(8#9R0#9 MV5( R!R!S(\(N6HAVG_PS&[8I[UT +) ((N302YLO0>0'('D)X-M.#Y*7;$X %L)+9F(?KZW9OOV'F)B M.DF)?=*FNL>=U54,W6_L]EL3:P?(AEDD)=8(8&.?U787PWF]=;)+@9 1DTA* M;)&.,2:5,IX6BT.VC&7#X!G$Y)$2VR-BQ7>"?1'?Y8 )_+C38'!V+%5'+MJ M-)S4QMQ3$+L'Q1R4E@7FGH+8/7@%#.NB G-/0>V>L=F[T6>SP-Q3$+L'G<<; MWG1TQ>5X8A KJ!@C%A'T:QR3$J1L@%!/V:1R3$*=N@%!,V*=Q3$*< M6$+#"8Z1%YQC[N'D\VQC=*^%$<3$W,.)W8-B#O(01]?[B>6#8\(\Q#'Y:"]ZN#FT:K1=QWR=S;T5U^#'8X8=L[W\"4$L#!!0 ( M />)?E99=@'X]0$ #@C : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++ MX/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,, M@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";0 M6I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R70 M6U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J M'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3B//B MC'."'V7NOP!02P,$% @ ]XE^5A?(S!O; 0 T2( !, !;0V]N=&5N M=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O- M^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=& MEM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I" M-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=; M\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO M>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[ MJ#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T M<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN)?E8'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ ]XE^5NZ=)$CM *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ]XE^5IE< MG",0!@ G"< !, ( !RP$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #WB7Y6O !$^#@' !H+P & @($, M" >&PO=V]R:W-H965T&UL4$L! A0#% @ ]XE^5D=^ M,?/'!@ )!X !@ ("!>@\ 'AL+W=O)?E;<*)A['@, $@+ 8 M " @7<6 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ]XE^5JRP+F,P P -@H !@ M ("!VA\ 'AL+W=O)?E86K*T7QP4 #,H 8 " @4 C !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ ]XE^5O$)?E;KDPT90@, M -0& 8 " @;)3 !X;"]W;W)K&PO=V]R:W-H965T)?E;I M-!)C\P, ,D( 9 " @51? !X;"]W;W)K&UL4$L! A0#% @ ]XE^5K")?O7; @ T@8 !D M ("!?F, 'AL+W=O&PO=V]R:W-H M965T)?E:"V**4)04 +D- 9 M " @&UL4$L! M A0#% @ ]XE^5FC4XQVB$ KS( !D ("!)G$ 'AL M+W=O&PO=V]R:W-H965T)?E:%=W^'6PP (4@ 9 " M@2B. !X;"]W;W)K&UL4$L! A0#% @ ]XE^ M5GGS6ZS.! 2@H !D ("!NIH 'AL+W=O&PO=V]R:W-H965T)?E;14W ]#P0 .X( 9 " @;.B !X;"]W;W)K M&UL4$L! A0#% @ ]XE^5AM%TJZ ) )70 M !D ("!^:8 'AL+W=O&PO=V]R:W-H965T)?E:#H;Z( M>P( $H% 9 " @&UL4$L! A0#% @ ]XE^5I!:OYHL P L @ !D M ("!>M0 'AL+W=O&PO=V]R:W-H965T M)?E83^[*EA@0 &D, 9 M " @:;: !X;"]W;W)K&UL4$L! A0# M% @ ]XE^5E$II$$N! L@H !D ("!8]\ 'AL+W=O M&PO=V]R:W-H965T)?E:^\+*FU ( .X( 9 " @83L M !X;"]W;W)K&UL4$L! A0#% @ ]XE^5H61 M9TF5 @ ]08 !D ("!C^\ 'AL+W=O&PO=V]R:W-H965T)?E:XN,?1*@, ',/ 9 " @8[V !X;"]W;W)K&UL4$L! A0#% @ ]XE^5L<)^O'? @ Y < !D M ("![_D 'AL+W=O&PO M=V]R:W-H965T)?E:S=E''"P, M "L) 9 " @?#_ !X;"]W;W)K&UL4$L! A0#% @ ]XE^5L ]@+RV @ BP< !D ("! M,@,! 'AL+W=O&PO=V]R:W-H965T)?E:/_A-T.P, (H- 9 M " @0 * 0!X;"]W;W)K&UL4$L! A0#% M @ ]XE^5BJ)_M8. @ ZP0 !D ("!<@T! 'AL+W=O&PO=V]R:W-H965T)?E;%G??-" 4 +XD 9 " @>82 0!X M;"]W;W)K&UL4$L! A0#% @ ]XE^5C*YK-O* M @ K@< !D ("!)1@! 'AL+W=OR8PX$ #[&@ &0 M@($F&P$ >&PO=V]R:W-H965T) M?E8^#J[5;P( &X& 9 " @6L? 0!X;"]W;W)K&UL4$L! A0#% @ ]XE^5AO]AU@2!0 O2T !D M ("!$2(! 'AL+W=O&PO=V]R M:W-H965T)?E9/S)_:"@4 &@< M 9 " @3TM 0!X;"]W;W)K&UL M4$L! A0#% @ ]XE^5N%C,KX7!0 \QH !D ("!?C(! M 'AL+W=O&PO=V]R:W-H965T)?E9UH*!\O0( -<( 9 M " @2T[ 0!X;"]W;W)K&UL4$L! A0#% @ M]XE^5O W6@ZN @ ,08 !D ("!(3X! 'AL+W=O&PO=V]R:W-H965T)?E8\ M3U%;(@0 *D/ 9 " @690 0!X;"]W;W)K&UL4$L! A0#% @ ]XE^5D !IE-J @ 0 < !D M ("!OU0! 'AL+W=O&PO=V]R:W-H M965T)?E:==VN49P( *<% 9 M " @&UL4$L! M A0#% @ ]XE^5F,KG1M5 P M!4 T ( !;%P! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ ]XE^5EEV ?CU 0 .", !H ( !@64! 'AL+U]R M96QS+W=O XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 140 367 1 false 48 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.rubicontechnology.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://www.rubicontechnology.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.rubicontechnology.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Segment Information Sheet http://www.rubicontechnology.com/role/SegmentInformation Segment Information Notes 9 false false R10.htm 009 - Disclosure - Investments Sheet http://www.rubicontechnology.com/role/Investments Investments Notes 10 false false R11.htm 010 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx Sheet http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRx Discontinued Operations: Closure of Direct Dose Rx Notes 11 false false R12.htm 011 - Disclosure - Significant Customers Sheet http://www.rubicontechnology.com/role/SignificantCustomers Significant Customers Notes 12 false false R13.htm 012 - Disclosure - Assets Held for Sale and Long-Lived Assets Sheet http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssets Assets Held for Sale and Long-Lived Assets Notes 13 false false R14.htm 013 - Disclosure - Stockholders' Equity Sheet http://www.rubicontechnology.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 014 - Disclosure - Stockholder Rights Agreement Sheet http://www.rubicontechnology.com/role/StockholderRightsAgreement Stockholder Rights Agreement Notes 15 false false R16.htm 015 - Disclosure - Stock Incentive Plans Sheet http://www.rubicontechnology.com/role/StockIncentivePlans Stock Incentive Plans Notes 16 false false R17.htm 016 - Disclosure - Income Taxes Sheet http://www.rubicontechnology.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Commitments and Contingencies Sheet http://www.rubicontechnology.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 018 - Disclosure - Benefit Plan Sheet http://www.rubicontechnology.com/role/BenefitPlan Benefit Plan Notes 19 false false R20.htm 019 - Disclosure - Subsequent Events Sheet http://www.rubicontechnology.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 020 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 021 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 022 - Disclosure - Segment Information (Tables) Sheet http://www.rubicontechnology.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.rubicontechnology.com/role/SegmentInformation 23 false false R24.htm 023 - Disclosure - Investments (Tables) Sheet http://www.rubicontechnology.com/role/InvestmentsTables Investments (Tables) Tables http://www.rubicontechnology.com/role/Investments 24 false false R25.htm 024 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Tables) Sheet http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRxTables Discontinued Operations: Closure of Direct Dose Rx (Tables) Tables http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRx 25 false false R26.htm 025 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.rubicontechnology.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.rubicontechnology.com/role/StockIncentivePlans 26 false false R27.htm 026 - Disclosure - Income Taxes (Tables) Sheet http://www.rubicontechnology.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.rubicontechnology.com/role/IncomeTaxes 27 false false R28.htm 027 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations Sheet http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 29 false false R30.htm 029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of inventories Sheet http://www.rubicontechnology.com/role/ScheduleofinventoriesTable Summary of Significant Accounting Policies (Details) - Schedule of inventories Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 30 false false R31.htm 030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment Sheet http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable Summary of Significant Accounting Policies (Details) - Schedule of property and equipment Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 31 false false R32.htm 031 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives Sheet http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 32 false false R33.htm 032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability Sheet http://www.rubicontechnology.com/role/ScheduleofproductwarrantyliabilityTable Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 033 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan Sheet http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt Sheet http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 35 false false R36.htm 035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of debt obligations Sheet http://www.rubicontechnology.com/role/ScheduleofdebtobligationsTable Summary of Significant Accounting Policies (Details) - Schedule of debt obligations Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 36 false false R37.htm 036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt Sheet http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0 Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 037 - Disclosure - Segment Information (Details) - Schedule of revenue by geographic region Sheet http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable Segment Information (Details) - Schedule of revenue by geographic region Details http://www.rubicontechnology.com/role/SegmentInformationTables 38 false false R39.htm 038 - Disclosure - Investments (Details) Sheet http://www.rubicontechnology.com/role/InvestmentsDetails Investments (Details) Details http://www.rubicontechnology.com/role/InvestmentsTables 39 false false R40.htm 039 - Disclosure - Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities Sheet http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities Details http://www.rubicontechnology.com/role/InvestmentsTables 40 false false R41.htm 040 - Disclosure - Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis Sheet http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis Details http://www.rubicontechnology.com/role/InvestmentsTables 41 false false R42.htm 041 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations Sheet http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations Details http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRxTables 42 false false R43.htm 042 - Disclosure - Significant Customers (Details) Sheet http://www.rubicontechnology.com/role/SignificantCustomersDetails Significant Customers (Details) Details http://www.rubicontechnology.com/role/SignificantCustomers 43 false false R44.htm 043 - Disclosure - Assets Held for Sale and Long-Lived Assets (Details) Sheet http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssetsDetails Assets Held for Sale and Long-Lived Assets (Details) Details http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssets 44 false false R45.htm 044 - Disclosure - Stockholders' Equity (Details) Sheet http://www.rubicontechnology.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.rubicontechnology.com/role/StockholdersEquity 45 false false R46.htm 045 - Disclosure - Stockholder Rights Agreement (Details) Sheet http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails Stockholder Rights Agreement (Details) Details http://www.rubicontechnology.com/role/StockholderRightsAgreement 46 false false R47.htm 046 - Disclosure - Stock Incentive Plans (Details) Sheet http://www.rubicontechnology.com/role/StockIncentivePlansDetails Stock Incentive Plans (Details) Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 47 false false R48.htm 047 - Disclosure - Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans Sheet http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 48 false false R49.htm 048 - Disclosure - Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options Sheet http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 49 false false R50.htm 049 - Disclosure - Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted Sheet http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 50 false false R51.htm 050 - Disclosure - Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU Sheet http://www.rubicontechnology.com/role/ScheduleofvaluationtechniquetodeterminethefairvalueofRSUTable Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 51 false false R52.htm 051 - Disclosure - Stock Incentive Plans (Details) - Schedule of Company???s RSUs Sheet http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable Stock Incentive Plans (Details) - Schedule of Company???s RSUs Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 52 false false R53.htm 052 - Disclosure - Income Taxes (Details) Sheet http://www.rubicontechnology.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.rubicontechnology.com/role/IncomeTaxesTables 53 false false R54.htm 053 - Disclosure - Income Taxes (Details) - Schedule of income taxes Sheet http://www.rubicontechnology.com/role/ScheduleofincometaxesTable Income Taxes (Details) - Schedule of income taxes Details http://www.rubicontechnology.com/role/IncomeTaxesTables 54 false false R55.htm 054 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes Sheet http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes Details http://www.rubicontechnology.com/role/IncomeTaxesTables 55 false false R56.htm 055 - Disclosure - Income Taxes (Details) - Schedule of significant components of the Company???s net deferred income taxes Sheet http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable Income Taxes (Details) - Schedule of significant components of the Company???s net deferred income taxes Details http://www.rubicontechnology.com/role/IncomeTaxesTables 56 false false R57.htm 056 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.rubicontechnology.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.rubicontechnology.com/role/CommitmentsandContingencies 57 false false R58.htm 057 - Disclosure - Benefit Plan (Details) Sheet http://www.rubicontechnology.com/role/BenefitPlanDetails Benefit Plan (Details) Details http://www.rubicontechnology.com/role/BenefitPlan 58 false false R59.htm 058 - Disclosure - Subsequent Events (Details) Sheet http://www.rubicontechnology.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.rubicontechnology.com/role/SubsequentEvents 59 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. f10k2022_rubicontech.htm 5207 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 16 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. f10k2022_rubicontech.htm 5514, 5515, 5574, 5575, 5644, 5645, 8385, 8389, 8393, 8397, 8401, 8405, 8409, 8413, 8417, 8421 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: dei:Security12bTitle, dei:TradingSymbol - f10k2022_rubicontech.htm 8503, 8504 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths has a value of -4000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths fact are: Context: c58, Unit: usd, Rule Element Id: 5448. f10k2022_rubicontech.htm 6608 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo has a value of -4000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo fact are: Context: c58, Unit: usd, Rule Element Id: 3279. f10k2022_rubicontech.htm 6613 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree has a value of -4000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree fact are: Context: c58, Unit: usd, Rule Element Id: 5466. f10k2022_rubicontech.htm 6618 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour has a value of -4000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour fact are: Context: c58, Unit: usd, Rule Element Id: 3262. f10k2022_rubicontech.htm 6623 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive has a value of -4000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive fact are: Context: c58, Unit: usd, Rule Element Id: 3235. f10k2022_rubicontech.htm 6628 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebt has a value of -20000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:LongTermDebt fact are: Context: c58, Unit: usd, Rule Element Id: 2728. f10k2022_rubicontech.htm 6633 [dqc-0060-Element-Dependence-For-Specific-Elements] The fact NetCashProvidedByUsedInOperatingActivitiesContinuingOperations has been reported with a value of -521000.000000. However no value has been reported for dependent element(s): CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations, NetCashProvidedByUsedInOperatingActivities. The properties of this NetCashProvidedByUsedInOperatingActivitiesContinuingOperations fact are Context: c0, Unit: usd, Rule Element Id: 7497. f10k2022_rubicontech.htm 5771 f10k2022_rubicontech.htm f10k2022ex21-1_rubicontech.htm f10k2022ex31-1_rubicontech.htm f10k2022ex32-1_rubicontech.htm rbcn-20221231.xsd rbcn-20221231_cal.xml rbcn-20221231_def.xml rbcn-20221231_lab.xml rbcn-20221231_pre.xml http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2022_rubicontech.htm": { "axisCustom": 1, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 611, "http://xbrl.sec.gov/dei/2022": 35 }, "contextCount": 140, "dts": { "calculationLink": { "local": [ "rbcn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rbcn-20221231_def.xml" ] }, "inline": { "local": [ "f10k2022_rubicontech.htm" ] }, "labelLink": { "local": [ "rbcn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rbcn-20221231_pre.xml" ] }, "schema": { "local": [ "rbcn-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", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 559, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 115, "http://www.rubicontechnology.com/20221231": 21, "http://xbrl.sec.gov/dei/2022": 5, "total": 141 }, "keyCustom": 49, "keyStandard": 318, "memberCustom": 21, "memberStandard": 27, "nsprefix": "rbcn", "nsuri": "http://www.rubicontechnology.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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://www.rubicontechnology.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Investments", "menuCat": "Notes", "order": "10", "role": "http://www.rubicontechnology.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx", "menuCat": "Notes", "order": "11", "role": "http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRx", "shortName": "Discontinued Operations: Closure of Direct Dose Rx", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:SignificantCustomersDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Significant Customers", "menuCat": "Notes", "order": "12", "role": "http://www.rubicontechnology.com/role/SignificantCustomers", "shortName": "Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:SignificantCustomersDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Assets Held for Sale and Long-Lived Assets", "menuCat": "Notes", "order": "13", "role": "http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssets", "shortName": "Assets Held for Sale and Long-Lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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://www.rubicontechnology.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:StockholderRightsAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Stockholder Rights Agreement", "menuCat": "Notes", "order": "15", "role": "http://www.rubicontechnology.com/role/StockholderRightsAgreement", "shortName": "Stockholder Rights Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:StockholderRightsAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Stock Incentive Plans", "menuCat": "Notes", "order": "16", "role": "http://www.rubicontechnology.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.rubicontechnology.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.rubicontechnology.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Benefit Plan", "menuCat": "Notes", "order": "19", "role": "http://www.rubicontechnology.com/role/BenefitPlan", "shortName": "Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.rubicontechnology.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "020 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.rubicontechnology.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.rubicontechnology.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRxTables", "shortName": "Discontinued Operations: Closure of Direct Dose Rx (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Stock Incentive Plans (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.rubicontechnology.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.rubicontechnology.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLoans", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "28", "role": "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLoans", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "rbcn:ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations", "menuCat": "Details", "order": "29", "role": "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Accounts receivable for continuing operations and discontinued operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "rbcn:ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "3", "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of inventories", "menuCat": "Details", "order": "30", "role": "http://www.rubicontechnology.com/role/ScheduleofinventoriesTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment", "menuCat": "Details", "order": "31", "role": "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "rbcn:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c52", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives", "menuCat": "Details", "order": "32", "role": "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "rbcn:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c52", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability", "menuCat": "Details", "order": "33", "role": "http://www.rubicontechnology.com/role/ScheduleofproductwarrantyliabilityTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of product warranty liability", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c11", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan", "menuCat": "Details", "order": "34", "role": "http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt", "menuCat": "Details", "order": "35", "role": "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtConversionsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of debt obligations", "menuCat": "Details", "order": "36", "role": "http://www.rubicontechnology.com/role/ScheduleofdebtobligationsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of debt obligations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtConversionsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c57", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt", "menuCat": "Details", "order": "37", "role": "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c57", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Segment Information (Details) - Schedule of revenue by geographic region", "menuCat": "Details", "order": "38", "role": "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable", "shortName": "Segment Information (Details) - Schedule of revenue by geographic region", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c60", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "39", "role": "http://www.rubicontechnology.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c68", "decimals": "-3", "first": true, "lang": null, "name": "rbcn:AmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities", "menuCat": "Details", "order": "40", "role": "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable", "shortName": "Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c68", "decimals": "-3", "first": true, "lang": null, "name": "rbcn:AmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c81", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis", "menuCat": "Details", "order": "41", "role": "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable", "shortName": "Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c81", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations", "menuCat": "Details", "order": "42", "role": "http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable", "shortName": "Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c103", "decimals": "2", "first": true, "lang": null, "name": "rbcn:ConcentrationRisksPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Significant Customers (Details)", "menuCat": "Details", "order": "43", "role": "http://www.rubicontechnology.com/role/SignificantCustomersDetails", "shortName": "Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c103", "decimals": "2", "first": true, "lang": null, "name": "rbcn:ConcentrationRisksPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredGainOnSaleOfProperty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Assets Held for Sale and Long-Lived Assets (Details)", "menuCat": "Details", "order": "44", "role": "http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssetsDetails", "shortName": "Assets Held for Sale and Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredGainOnSaleOfProperty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c109", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ExcessStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "45", "role": "http://www.rubicontechnology.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c109", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ExcessStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Stockholder Rights Agreement (Details)", "menuCat": "Details", "order": "46", "role": "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "shortName": "Stockholder Rights Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Stock Incentive Plans (Details)", "menuCat": "Details", "order": "47", "role": "http://www.rubicontechnology.com/role/StockIncentivePlansDetails", "shortName": "Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "rbcn:FairValueOfCommonStockIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans", "menuCat": "Details", "order": "48", "role": "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable", "shortName": "Stock Incentive Plans (Details) - Schedule of activity of stock incentive and equity plans", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c11", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options", "menuCat": "Details", "order": "49", "role": "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable", "shortName": "Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "menuCat": "Statements", "order": "5", "role": "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "rbcn:ScheduleOfAwardVestingTermsForTheRSUsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c128", "decimals": "0", "first": true, "lang": null, "name": "rbcn:RestrictedStockUnitsTargetPrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted", "menuCat": "Details", "order": "50", "role": "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable", "shortName": "Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "rbcn:ScheduleOfAwardVestingTermsForTheRSUsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c128", "decimals": "0", "first": true, "lang": null, "name": "rbcn:RestrictedStockUnitsTargetPrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c5", "decimals": "6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU", "menuCat": "Details", "order": "51", "role": "http://www.rubicontechnology.com/role/ScheduleofvaluationtechniquetodeterminethefairvalueofRSUTable", "shortName": "Stock Incentive Plans (Details) - Schedule of valuation technique to determine the fair value of RSU", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c5", "decimals": "6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c125", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Stock Incentive Plans (Details) - Schedule of Company\u2019s RSUs", "menuCat": "Details", "order": "52", "role": "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable", "shortName": "Stock Incentive Plans (Details) - Schedule of Company\u2019s RSUs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c130", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:DescriptionOfFederalExpire", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "53", "role": "http://www.rubicontechnology.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "rbcn:DescriptionOfFederalExpire", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Income Taxes (Details) - Schedule of income taxes", "menuCat": "Details", "order": "54", "role": "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of income taxes", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "054 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes", "menuCat": "Details", "order": "55", "role": "http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable", "shortName": "Income Taxes (Details) - Schedule of reconciliation of income tax computed at the federal statutory rate to income before taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Income Taxes (Details) - Schedule of significant components of the Company\u2019s net deferred income taxes", "menuCat": "Details", "order": "56", "role": "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of significant components of the Company\u2019s net deferred income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "57", "role": "http://www.rubicontechnology.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlansGeneralInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Benefit Plan (Details)", "menuCat": "Details", "order": "58", "role": "http://www.rubicontechnology.com/role/BenefitPlanDetails", "shortName": "Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlansGeneralInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDistributionsToAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "59", "role": "http://www.rubicontechnology.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDistributionsToAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.rubicontechnology.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.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": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Segment Information", "menuCat": "Notes", "order": "9", "role": "http://www.rubicontechnology.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r592", "r593", "r594" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r592", "r593", "r594" ], "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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r595" ], "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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r596" ], "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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r591" ], "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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r597" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r592", "r593", "r594" ], "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://www.rubicontechnology.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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r590" ], "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://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "rbcn_AmortOfLoanCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amort Of Loan Costs Member", "terseLabel": "Amort of Loan Costs [Member]" } } }, "localname": "AmortOfLoanCostsMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "domainItemType" }, "rbcn_AmortizationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization term.", "label": "Amortization Term", "terseLabel": "Amortization term" } } }, "localname": "AmortizationTerm", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "rbcn_AmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Amortized Cost", "terseLabel": "Amortized cost" } } }, "localname": "AmortizedCost", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_AssetsHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assets held for sale.", "label": "Assets Held For Sale Policy Text Block", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSalePolicyTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "rbcn_AvailableForSalesSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available For Sales Securities Current Abstract", "terseLabel": "Available-for-sales securities\u2014current:" } } }, "localname": "AvailableForSalesSecuritiesCurrentAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_AvailableForSalesSecuritiesCurrentAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available For Sales Securities Current Abstract0", "terseLabel": "Available-for-sales securities\u2014current:" } } }, "localname": "AvailableForSalesSecuritiesCurrentAbstract0", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_BeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "localname": "BeneficialOwnershipPercentage", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "percentItemType" }, "rbcn_BusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination Member", "terseLabel": "Business Combination [Member]" } } }, "localname": "BusinessCombinationMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "domainItemType" }, "rbcn_CashAndCashEquivalentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalent Axis", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentAxis", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable", "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_CashAndCashEquivalentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashAndCashEquivalent [Domain]" } } }, "localname": "CashAndCashEquivalentDomain", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable", "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "rbcn_CashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents Abstract", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_CommonStockCapitalSharesReservedForFutureIssuanceUnderFutureGrantOfStockOptionsAndRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock capital shares reserved for future issuance under future grant of stock options and restricted stock units.", "label": "Common Stock Capital Shares Reserved For Future Issuance Under Future Grant Of Stock Options And Restricted Stock Units", "terseLabel": "Common stock reserved for future grants" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceUnderFutureGrantOfStockOptionsAndRestrictedStockUnits", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "rbcn_CommonStockIssuedNetOfSharesWithheldForEmployeeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock Issued Net Of Shares With held For Employee Taxes.", "label": "Common Stock Issued Net Of Shares Withheld For Employee Taxes", "terseLabel": "Common stock issued, net of shares withheld for employee taxes" } } }, "localname": "CommonStockIssuedNetOfSharesWithheldForEmployeeTaxes", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "rbcn_CommonStockIssuedNetOfWithheldForEmployeeTaxesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock issued, net of shares withheld for employee taxes.", "label": "Common Stock Issued Net Of Withheld For Employee Taxes Shares", "terseLabel": "Common stock issued, net of shares withheld for employee taxes (in Shares)" } } }, "localname": "CommonStockIssuedNetOfWithheldForEmployeeTaxesShares", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "rbcn_ConcentrationRisksPercentage1": { "auth_ref": [], "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 Risks Percentage1", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRisksPercentage1", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "rbcn_ContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Continuing Operations Abstract", "terseLabel": "Continuing Operations:" } } }, "localname": "ContinuingOperationsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "rbcn_CostOfSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the cost of sales.", "label": "Cost Of Sale Policy Text Block", "terseLabel": "Sales tax" } } }, "localname": "CostOfSalePolicyTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "rbcn_CurrentAndLongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current And Long Term Debt Member", "terseLabel": "Current and Long-Term Debt [Member]" } } }, "localname": "CurrentAndLongTermDebtMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "rbcn_CurrentAndLongtermDebtPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for current and long-term debt.", "label": "Current And Longterm Debt Policy Text Block", "terseLabel": "Current and long-term debt" } } }, "localname": "CurrentAndLongtermDebtPolicyTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "rbcn_CustomerFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Five Member", "terseLabel": "Customer Five [Member]" } } }, "localname": "CustomerFiveMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer four.", "label": "Customer Four Member", "terseLabel": "Customer Four [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerIndividuallyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Individually Member", "terseLabel": "Customer individually [Member]" } } }, "localname": "CustomerIndividuallyMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One Member", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Six Member", "terseLabel": "Customer Six [Member]" } } }, "localname": "CustomerSixMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer three.", "label": "Customer Three Member", "terseLabel": "Customer three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer two.", "label": "Customer Two Member", "terseLabel": "Customer Two [Member]", "verboseLabel": "Customer One [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "rbcn_DebtInstrumentInterestRateEffective": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument Interest Rate Effective", "terseLabel": "Interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateEffective", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "rbcn_DebtNetOfUnamortizedLoanCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Net Of Unamortized Loan Costs Member", "terseLabel": "Debt, Net of Unamortized Loan Costs [Member]" } } }, "localname": "DebtNetOfUnamortizedLoanCostsMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "domainItemType" }, "rbcn_DecreaseInInventoryValuationReserves": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation reserve for inventory.", "label": "Decrease In Inventory Valuation Reserves", "terseLabel": "Decrease in inventory reserves" } } }, "localname": "DecreaseInInventoryValuationReserves", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_DeferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Abstract", "terseLabel": "Deferred" } } }, "localname": "DeferredAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "stringItemType" }, "rbcn_DeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Abstract", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "stringItemType" }, "rbcn_DeferredTaxAssetsConsumables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Consumables", "terseLabel": "Consumables excess reserve" } } }, "localname": "DeferredTaxAssetsConsumables", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_DeferredTaxAssetsTaxWarrantInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Tax Warrant Interest Expense", "terseLabel": "Warrant interest expense" } } }, "localname": "DeferredTaxAssetsTaxWarrantInterestExpense", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_DeferredTaxLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liability Abstract", "terseLabel": "Deferred tax liability:" } } }, "localname": "DeferredTaxLiabilityAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "stringItemType" }, "rbcn_DerivedServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derived Service Period", "terseLabel": "Derived service period" } } }, "localname": "DerivedServicePeriod", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "rbcn_DescriptionOfFederalExpire": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Of Federal Expire", "terseLabel": "Description of federal expire" } } }, "localname": "DescriptionOfFederalExpire", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "rbcn_DiscontinuedOperationAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Discontinued operationallowance for doubtful accounts.", "label": "Discontinued Operation Allowance For Doubtful Accounts", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "DiscontinuedOperationAllowanceForDoubtfulAccounts", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "rbcn_DiscontinuedOperationOfAccountsReceivableNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Discontinued Operation Of Accounts Receivable Net", "terseLabel": "Balance of accounts receivable, net" } } }, "localname": "DiscontinuedOperationOfAccountsReceivableNet", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "rbcn_DiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations Abstract", "terseLabel": "Discontinued Operations:" } } }, "localname": "DiscontinuedOperationsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "rbcn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ExcessAndObsoleteInventoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent excess and obsolete inventory reserve.", "label": "Excess And Obsolete Inventory Reserve", "terseLabel": "Excess and obsolete inventory reserve" } } }, "localname": "ExcessAndObsoleteInventoryReserve", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_FairValueOfCommonStockIntrinsicValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of common stock intrinsic value.", "label": "Fair Value Of Common Stock Intrinsic Value", "terseLabel": "Stock options exercisable or outstanding." } } }, "localname": "FairValueOfCommonStockIntrinsicValue", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_FederalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Member", "terseLabel": "Federal [Member]" } } }, "localname": "FederalMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "rbcn_FortyFourPointTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Forty Four Point Ten Member", "terseLabel": "$44.10 [Member]" } } }, "localname": "FortyFourPointTenMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "domainItemType" }, "rbcn_GainLossOnOtherAssets": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or other assets.", "label": "Gain Loss On Other Assets", "negatedLabel": "Other gain" } } }, "localname": "GainLossOnOtherAssets", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_GainLossOnOtherGainOfAssets1": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain Loss On Other Gain Of Assets1", "negatedLabel": "Other gain" } } }, "localname": "GainLossOnOtherGainOfAssets1", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "rbcn_GrantRevenue": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Grant revenue Grant revenue is recognised in the statement of profit or loss and other comprehensive income.", "label": "Grant Revenue", "negatedLabel": "Grant revenue" } } }, "localname": "GrantRevenue", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "rbcn_GrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "An unrealized gain is a theoretical profit that exists on paper, resulting from an investment that has not yet been sold for cash.", "label": "Gross Unrealized Gains", "terseLabel": "Gross unrealized gains" } } }, "localname": "GrossUnrealizedGains", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_INMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INMember", "terseLabel": "Indiana [Member]" } } }, "localname": "INMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "rbcn_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "rbcn_IncomeTaxesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "localname": "IncomeTaxesDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "rbcn_IncreaseDecreaseCorporateIncomeAndFranchiseTaxes": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) during the period in corporate income and franchise taxes.", "label": "Increase Decrease Corporate Income And Franchise Taxes", "terseLabel": "Corporate income and franchise taxes" } } }, "localname": "IncreaseDecreaseCorporateIncomeAndFranchiseTaxes", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_IncreaseDecreaseInCustomerAdvance": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of prepayment by customers for goods or services to be provided at a later date.", "label": "Increase Decrease In Customer Advance", "terseLabel": "Advance payments" } } }, "localname": "IncreaseDecreaseInCustomerAdvance", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_IncreaseDecreaseInGrantsReceivable": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "If the accounts receivable balance is increasing faster than sales are increasing, the ratio goes down.", "label": "Increase Decrease In Grants Receivable", "terseLabel": "Grants receivable" } } }, "localname": "IncreaseDecreaseInGrantsReceivable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_InformationSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Information Systems Member", "terseLabel": "Information systems [Member]" } } }, "localname": "InformationSystemsMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "rbcn_InventoryCurrant": { "auth_ref": [], "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": "Inventory Currant", "terseLabel": "Inventory current" } } }, "localname": "InventoryCurrant", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_InvestmentsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments Abstract0", "terseLabel": "Investments:" } } }, "localname": "InvestmentsAbstract0", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_InvestmentsDetailsScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities [Line Items]" } } }, "localname": "InvestmentsDetailsScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "stringItemType" }, "rbcn_InvestmentsDetailsScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities [Table]" } } }, "localname": "InvestmentsDetailsScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "stringItemType" }, "rbcn_InvestmentsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis [Line Items]" } } }, "localname": "InvestmentsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_InvestmentsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis [Table]" } } }, "localname": "InvestmentsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_InvestmentsFairValueDisclosures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value is the estimated price at which an asset is bought or sold when both the buyer and seller freely agree on a price.", "label": "Investments Fair Value Disclosures", "terseLabel": "Fair value" } } }, "localname": "InvestmentsFairValueDisclosures", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_OtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Abstract", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "stringItemType" }, "rbcn_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Member", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "rbcn_PercentageOfPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of purchase price.", "label": "Percentage Of Purchase Price", "terseLabel": "Percentage of purchase price" } } }, "localname": "PercentageOfPurchasePrice", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "percentItemType" }, "rbcn_PrincipalPortionOfPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principal Portion Of Payment Member", "terseLabel": "Principal Portion of Payment [Member]" } } }, "localname": "PrincipalPortionOfPaymentMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "domainItemType" }, "rbcn_PromissoryNote": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Promissory note.", "label": "Promissory Note", "terseLabel": "Promissory note" } } }, "localname": "PromissoryNote", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_PurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "PurchasePrice", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "perShareItemType" }, "rbcn_RepatriationTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax repatriation refers to the tax imposed by the U.S. on the return of money that multinational corporations make overseas.", "label": "Repatriation Tax", "terseLabel": "Repatriation tax" } } }, "localname": "RepatriationTax", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_RestrictedStockUnitsRSUsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units RSUs One [Member]", "label": "Restricted Stock Units RSUs One Member", "terseLabel": "Restricted Stock Units RSUs One [Member]" } } }, "localname": "RestrictedStockUnitsRSUsOneMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable" ], "xbrltype": "domainItemType" }, "rbcn_RestrictedStockUnitsRSUsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units RSUs Two [Member]", "label": "Restricted Stock Units RSUs Two Member", "terseLabel": "Restricted Stock Units RSUs Two [Member]" } } }, "localname": "RestrictedStockUnitsRSUsTwoMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable" ], "xbrltype": "domainItemType" }, "rbcn_RestrictedStockUnitsTargetPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period.", "label": "Restricted Stock Units Target Price", "terseLabel": "Number of RSUs" } } }, "localname": "RestrictedStockUnitsTargetPrice", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable" ], "xbrltype": "perShareItemType" }, "rbcn_ReturnOfShareholderCapital": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Return Of Shareholder Capital", "negatedLabel": "Return of shareholder capital" } } }, "localname": "ReturnOfShareholderCapital", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Receivable For Continuing Operations And Discontinued Operations Abstract" } } }, "localname": "ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accounts receivable for continuing operations and discontinued operations.", "label": "Schedule Of Accounts Receivable For Continuing Operations And Discontinued Operations Table Text Block", "terseLabel": "Schedule of Accounts receivable for continuing operations and discontinued operations" } } }, "localname": "ScheduleOfAccountsReceivableForContinuingOperationsAndDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "rbcn_ScheduleOfActivityOfStockIncentiveAndEquityPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Activity of Stock Incentive and Equity Plans [Abstract]" } } }, "localname": "ScheduleOfActivityOfStockIncentiveAndEquityPlansAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfAmortizedCostAndGrossUnrealizedLossesOnAllSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Amortized Cost And Gross Unrealized Losses On All Securities Abstract" } } }, "localname": "ScheduleOfAmortizedCostAndGrossUnrealizedLossesOnAllSecuritiesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfAwardVestingTermsForTheRSUsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Award Vesting Terms For The RSUs Granted Table Text Block", "terseLabel": "Schedule of award vesting terms for the RSUs granted" } } }, "localname": "ScheduleOfAwardVestingTermsForTheRSUsGrantedTableTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "rbcn_ScheduleOfAwardVestingTermsForTheRsusGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Award Vesting Terms For The Rsus Granted Abstract" } } }, "localname": "ScheduleOfAwardVestingTermsForTheRsusGrantedAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfCompanySRsusAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Company SRsus Abstract" } } }, "localname": "ScheduleOfCompanySRsusAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfDebtObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Debt Obligations [Abstract]" } } }, "localname": "ScheduleOfDebtObligationsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Discontinued Operations [Abstract]" } } }, "localname": "ScheduleOfDiscontinuedOperationsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfEstimatedUsefulLivesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Abstract" } } }, "localname": "ScheduleOfEstimatedUsefulLivesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfExercisePricesOfOutstandingOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Exercise Prices Of Outstanding Options Abstract" } } }, "localname": "ScheduleOfExercisePricesOfOutstandingOptionsAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Financial Assets Measured At Fair Value On ARecurring Basis Abstract" } } }, "localname": "ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfFutureMaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Future Maturities of Long Term Debt [Abstract]" } } }, "localname": "ScheduleOfFutureMaturitiesOfLongTermDebtAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Income Taxes" } } }, "localname": "ScheduleOfIncomeTaxesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Inventories [Abstract]" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfNetProceedsFromTheLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Net Proceeds From the Loan [Abstract]" } } }, "localname": "ScheduleOfNetProceedsFromTheLoanAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfProductWarrantyLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Abstract]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the property and equipment estimated useful lives.", "label": "Schedule Of Property And Equipment Estimated Useful Lives Table Text Block", "terseLabel": "Schedule of estimated useful lives" } } }, "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "rbcn_ScheduleOfReconciliationOfIncomeTaxComputedAtTheFederalStatutoryRateToIncomeBeforeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Reconciliation of Income Tax Computed At The Federal Statutory Rate To Income Before Taxes [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfIncomeTaxComputedAtTheFederalStatutoryRateToIncomeBeforeTaxesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfRevenueByGeographicRegionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenue By Geographic Region Abstract" } } }, "localname": "ScheduleOfRevenueByGeographicRegionAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfSignificantComponentsOfTheCompanySNetDeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Significant Components Of The Company SNet Deferred Income Taxes Abstract" } } }, "localname": "ScheduleOfSignificantComponentsOfTheCompanySNetDeferredIncomeTaxesAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfValuationTechniqueToDetermineTheFairValueOfRsuAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Valuation Technique to Determine The Fair Value of Rsu [Abstract]" } } }, "localname": "ScheduleOfValuationTechniqueToDetermineTheFairValueOfRsuAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_SellingPriceForTheProperty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Selling price for the property.", "label": "Selling Price For The Property", "terseLabel": "Selling price for the property" } } }, "localname": "SellingPriceForTheProperty", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rbcn_SettlementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Settlement Percentage", "terseLabel": "Settlement percentage" } } }, "localname": "SettlementPercentage", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "rbcn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options", "periodEndLabel": "Number of RSUs outstanding, Ending Balance", "periodStartLabel": "Number of RSUs outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptions", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "rbcn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised", "negatedLabel": "Number of RSUs outstanding, Exercised/issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercised", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "rbcn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantCancelledOrForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares available for grant, cancelled or forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Cancelled Or Forfeited", "terseLabel": "Shares available for grant, Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantCancelledOrForfeited", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "rbcn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares available for grant, exercised.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Exercised", "terseLabel": "Shares available for grant, Exercised/issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "rbcn_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such cost.", "label": "Shipping And Handling Costs Policy Text Block", "terseLabel": "Shipping and handling costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "rbcn_SignificantCustomersDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers (Details) [Line Items]" } } }, "localname": "SignificantCustomersDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "rbcn_SignificantCustomersDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers (Details) [Table]" } } }, "localname": "SignificantCustomersDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "rbcn_SignificantCustomersDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers Disclosure Abstract" } } }, "localname": "SignificantCustomersDisclosureAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_SignificantCustomersDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers Disclosure Text Block", "terseLabel": "SIGNIFICANT CUSTOMERS" } } }, "localname": "SignificantCustomersDisclosureTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomers" ], "xbrltype": "textBlockItemType" }, "rbcn_SignificantCustomersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers [Abstract]" } } }, "localname": "SignificantCustomersLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomers" ], "xbrltype": "stringItemType" }, "rbcn_SignificantCustomersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers [Table]" } } }, "localname": "SignificantCustomersTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomers" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) [Line Items]" } } }, "localname": "StockIncentivePlansDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofCompanysRSUsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of Company\u2019s RSUs [Line Items]" } } }, "localname": "StockIncentivePlansDetailsScheduleofCompanysRSUsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofCompanysRSUsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of Company\u2019s RSUs [Table]" } } }, "localname": "StockIncentivePlansDetailsScheduleofCompanysRSUsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofawardvestingtermsfortheRSUsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted [Line Items]" } } }, "localname": "StockIncentivePlansDetailsScheduleofawardvestingtermsfortheRSUsgrantedLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofawardvestingtermsfortheRSUsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of award vesting terms for the RSUs granted [Table]" } } }, "localname": "StockIncentivePlansDetailsScheduleofawardvestingtermsfortheRSUsgrantedTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) [Table]" } } }, "localname": "StockIncentivePlansDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans [Abstract]" } } }, "localname": "StockIncentivePlansLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlans" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans [Table]" } } }, "localname": "StockIncentivePlansTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlans" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans Tables Line Items", "terseLabel": "Stock Incentive Plans [Abstract]" } } }, "localname": "StockIncentivePlansTablesLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Tables) [Table]" } } }, "localname": "StockIncentivePlansTablesTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "stringItemType" }, "rbcn_StockholderRightsAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder Rights Agreement [Abstract]" } } }, "localname": "StockholderRightsAgreementAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "xbrltype": "stringItemType" }, "rbcn_StockholderRightsAgreementDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder Rights Agreement (Details) [Line Items]" } } }, "localname": "StockholderRightsAgreementDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockholderRightsAgreementDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder Rights Agreement (Details) [Table]" } } }, "localname": "StockholderRightsAgreementDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockholderRightsAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder Rights Agreement Text Block", "terseLabel": "STOCKHOLDER RIGHTS AGREEMENT" } } }, "localname": "StockholderRightsAgreementTextBlock", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreement" ], "xbrltype": "textBlockItemType" }, "rbcn_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquity" ], "xbrltype": "stringItemType" }, "rbcn_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquity" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rbcn_SupplementalDisclosureOfCashFlowAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure Of Cash Flow Abstract", "terseLabel": "Supplemental disclosure of cash flow:" } } }, "localname": "SupplementalDisclosureOfCashFlowAbstract", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rbcn_TotalIncomeTaxExpensebenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Total Income Tax Expensebenefit", "terseLabel": "Total income tax expense (benefit)" } } }, "localname": "TotalIncomeTaxExpensebenefit", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_TwoThousandSevenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 plan.", "label": "Two Thousand Seven Plan Member", "terseLabel": "2007 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandSevenPlanMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "rbcn_TwoThousandSixteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen plan.", "label": "Two Thousand Sixteen Plan Member", "terseLabel": "2016 Plan [Member]" } } }, "localname": "TwoThousandSixteenPlanMember", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "rbcn_UnrealizedLossOnInvestments": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An unrealized loss is a decrease in the value of an ongoing investment. A gain or loss on an investment is realized when it is sold.", "label": "Unrealized Loss On Investments", "negatedLabel": "Realized gain on equity investments" } } }, "localname": "UnrealizedLossOnInvestments", "nsuri": "http://www.rubicontechnology.com/20221231", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r315", "r576", "r651", "r703" ], "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://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r392", "r492", "r507", "r546", "r547", "r574", "r582", "r588", "r648", "r692", "r693", "r694", "r695", "r696", "r697" ], "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://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r392", "r492", "r507", "r546", "r547", "r574", "r582", "r588", "r648", "r692", "r693", "r694", "r695", "r696", "r697" ], "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://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r315", "r576", "r651", "r703" ], "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://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of North America.", "label": "North America [Member]", "terseLabel": "North America\t[Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r384", "r392", "r416", "r417", "r418", "r491", "r492", "r507", "r546", "r547", "r574", "r582", "r588", "r644", "r648", "r693", "r694", "r695", "r696", "r697" ], "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://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r384", "r392", "r416", "r417", "r418", "r491", "r492", "r507", "r546", "r547", "r574", "r582", "r588", "r644", "r648", "r693", "r694", "r695", "r696", "r697" ], "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://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r626", "r704" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Schedule of net proceeds from the loan" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r312", "r313", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r575", "r587", "r651" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r312", "r313", "r530", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r550", "r575", "r587", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails", "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r632", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "stpr_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ILLINOIS", "terseLabel": "Illinois [Member]" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r586" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r232", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable net total" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r317", "r318" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 4.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r42", "r149", "r561" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued real estate taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r26", "r183", "r204" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Corporate income and franchise taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r42", "r561" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r105", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r53", "r233", "r502", "r512", "r513" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r166", "r485", "r508", "r509", "r612", "r613", "r614", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accum other comp loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r586" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r424", "r425", "r426", "r627", "r628", "r629", "r687" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Return of shareholder capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) from continuing operations to net cash used in continuing operations" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r234", "r321", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r59", "r362", "r481", "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of loan costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdebtobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r181", "r203", "r227", "r257", "r298", "r302", "r307", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r459", "r461", "r472", "r586", "r646", "r647", "r690" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r221", "r237", "r257", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r459", "r461", "r472", "r586", "r646", "r647", "r690" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r101", "r586" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r96", "r323", "r328", "r496" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 1.0, "parentTag": "us-gaap_DebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Mortgage note" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r95", "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Available-for-sale securities \u2014 current" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "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://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable", "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable", "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "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": "Description of business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r458", "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r160", "r161", "r458", "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Acquiring beneficial ownership, description" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of company assets" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r77", "r224", "r559" ], "calculation": { "http://www.rubicontechnology.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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r71", "r175" ], "calculation": { "http://www.rubicontechnology.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 increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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, FDIC Insured Amount" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r15", "r71" ], "calculation": { "http://www.rubicontechnology.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) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash flows from discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r229", "r230", "r231", "r257", "r275", "r276", "r278", "r280", "r283", "r284", "r325", "r338", "r340", "r341", "r342", "r345", "r346", "r366", "r367", "r369", "r373", "r379", "r472", "r548", "r598", "r622", "r630" ], "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://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r189", "r209" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r111", "r332", "r333", "r534", "r645" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved common stock shares for issuance", "verboseLabel": "Common stock reserved for future issuance of awards (in Shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r627", "r628", "r687" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Outstanding share of common stock, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r123" ], "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r586" ], "calculation": { "http://www.rubicontechnology.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.001 par value 8,200,000 shares authorized; 3,011,917 and 2,995,680 shares issued; 2,462,889 and 2,446,652 shares outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r164", "r167", "r240", "r242", "r250", "r498", "r504" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r86", "r87", "r173", "r174", "r315", "r533" ], "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://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r86", "r87", "r173", "r174", "r315", "r514", "r533" ], "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://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r200", "r287" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risks and other risks and uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r165", "r562" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r381", "r382", "r383" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Advance payments" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62", "r495" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Depreciation expense with property and equipment" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r625", "r683", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S." } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r157", "r441", "r449", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r625", "r683", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r79", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Original authorized amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r182", "r184", "r201", "r260", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r482", "r569", "r570", "r571", "r572", "r573", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r177", "r179", "r347", "r482", "r570", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Initial loan amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r260", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r482", "r569", "r570", "r571", "r572", "r573", "r623" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "negatedLabel": "Loan costs" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r124", "r125", "r126", "r127", "r176", "r177", "r179", "r198", "r260", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r482", "r569", "r570", "r571", "r572", "r573", "r623" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r178", "r353", "r364", "r570", "r571" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 2.0, "parentTag": "us-gaap_DebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized loan costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecurities": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities", "totalLabel": "Total debt" } } }, "localname": "DebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r625", "r684", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S." } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainOnSaleOfProperty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain on the sale of property that does not qualify for gain recognition as of the balance sheet date.", "label": "Deferred Gain on Sale of Property", "terseLabel": "Sale of property" } } }, "localname": "DeferredGainOnSaleOfProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r157", "r442", "r448", "r449", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Total deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r625", "r684", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Capital loss carryforward" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r681" ], "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", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r155", "r682" ], "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": "State net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r154", "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Stock compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r155", "r682" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r438" ], "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://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r151", "r681" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsignificantcomponentsoftheCompanysnetdeferredincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Benefit Plan [Abstract]" } } }, "localname": "DefinedBenefitPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanTextBlock": { "auth_ref": [ "r391", "r494", "r579" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for defined benefit plan.", "label": "Defined Benefit Plan [Text Block]", "terseLabel": "BENEFIT PLAN" } } }, "localname": "DefinedBenefitPlanTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/BenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedBenefitPlansGeneralInformation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Description", "terseLabel": "Benefit plan, description" } } }, "localname": "DefinedBenefitPlansGeneralInformation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/BenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r75", "r103" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r393", "r420", "r421", "r423", "r427", "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK INCENTIVE PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Disclosure of Long-Lived Assets Held-for-sale [Table Text Block]", "terseLabel": "ASSETS HELD FOR SALE AND LONG-LIVED ASSETS" } } }, "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r13", "r57", "r211" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Income (loss) from discontinued operations, net of taxes", "verboseLabel": "Income/loss from operations of discontinued operations, net of taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement", "http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in Dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r5", "r6", "r13", "r18", "r431", "r447", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Operating Expense (discontinued operations)" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations: Closure of Direct Dose Rx [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r16", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Trade receivables" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r14", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Revenues (discontinued operations)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent": { "auth_ref": [ "r0", "r1", "r16", "r102", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Noncurrent", "terseLabel": "Non-current inventory" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r22", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS: Closure of Direct Dose Rx" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRx" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per common share: basic" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income (loss) per common share: diluted" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding used in computing net income (loss) per common share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r84", "r85" ], "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": "Net income (loss) per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r258", "r432", "r450" ], "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", "negatedLabel": "U.S. federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r679", "r686" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r450", "r679" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "U.S. corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r679", "r686" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "negatedLabel": "State taxes net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofreconciliationofincometaxcomputedatthefederalstatutoryratetoincomebeforetaxesTable" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123", "r219", "r244", "r245", "r246", "r261", "r262", "r263", "r265", "r270", "r272", "r282", "r326", "r380", "r424", "r425", "r426", "r444", "r445", "r464", "r473", "r474", "r475", "r476", "r477", "r479", "r485", "r508", "r509", "r510" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDepositsRelatedToPropertySales": { "auth_ref": [ "r79", "r80", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow deposits related to property sales in noncash investing and financing activities.", "label": "Escrow Deposits Related to Property Sales", "negatedLabel": "Escrow funding for property tax" } } }, "localname": "EscrowDepositsRelatedToPropertySales", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of excess stock shares permitted to be issued.", "label": "Excess Stock, Shares Authorized", "terseLabel": "Authorized shares" } } }, "localname": "ExcessStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r355", "r385", "r386", "r387", "r388", "r389", "r390", "r467", "r488", "r489", "r490", "r570", "r571", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r466", "r467", "r468", "r469", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r355", "r385", "r390", "r467", "r488", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r355", "r385", "r390", "r467", "r489", "r570", "r571", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r355", "r385", "r386", "r387", "r388", "r389", "r390", "r467", "r490", "r570", "r571", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r355", "r385", "r386", "r387", "r388", "r389", "r390", "r488", "r489", "r490", "r570", "r571", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignFinancialInstitutionsActualDeposits": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of deposits held by branches of foreign institutions.", "label": "Foreign Financial Institutions, Actual Deposits", "terseLabel": "Foreign Financial Institutions, Actual Deposits" } } }, "localname": "ForeignFinancialInstitutionsActualDeposits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r619", "r642", "r643" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gain on sale or disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gain on sale of equity investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r619" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Gain on sale or disposal of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "Grant receivable" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivableNoncurrent": { "auth_ref": [ "r600" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable, Noncurrent", "terseLabel": "Grants receivable" } } }, "localname": "GrantsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60", "r257", "r298", "r301", "r306", "r309", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r472", "r568", "r646" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r61", "r76", "r163", "r266", "r267", "r268", "r269", "r277", "r280" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": { "auth_ref": [ "r162", "r164" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r180", "r192", "r214", "r298", "r301", "r306", "r309", "r500", "r568" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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", "terseLabel": "Income (loss) before income taxes from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r164", "r257", "r264", "r298", "r301", "r306", "r309", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r465", "r472", "r568", "r646" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r55", "r191", "r193", "r210", "r251", "r264", "r266", "r267", "r268", "r269", "r275", "r278", "r279", "r465", "r499" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r55", "r210", "r213", "r251", "r264", "r266", "r267", "r268", "r269", "r275", "r278", "r279", "r280", "r465", "r499", "r505" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r18", "r211", "r220", "r454" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r57", "r211", "r213", "r251", "r276", "r278", "r279", "r699", "r701" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations (in Dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "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": [ "r258", "r433", "r435", "r440", "r446", "r451", "r455", "r456", "r457" ], "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://www.rubicontechnology.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r259", "r271", "r272", "r297", "r431", "r447", "r452", "r506" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r243", "r429", "r430", "r435", "r436", "r439", "r443" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Accounting for uncertainty in income taxes" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r618" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInMaterialsAndSupplies": { "auth_ref": [ "r618" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory.", "label": "Increase (Decrease) in Materials and Supplies", "negatedLabel": "Other inventory supplies" } } }, "localname": "IncreaseDecreaseInMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "terseLabel": "Accrued real estate taxes" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r178", "r197", "r247", "r296", "r480" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseJuniorSubordinatedDebentures": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense incurred during the reporting period on junior subordinated debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.", "label": "Interest Expense, Junior Subordinated Debentures", "terseLabel": "RSU expense" } } }, "localname": "InterestExpenseJuniorSubordinatedDebentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdebtobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Total interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdebtobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r604" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleofinventoriesTable": { "order": 3.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://www.rubicontechnology.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r609" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleofinventoriesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "terseLabel": "Inventory reserve and cost of goods sold" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r236", "r560", "r586" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r600" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Inventories, non-current, net" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r223", "r235", "r281", "r329", "r330", "r331", "r493", "r563" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r606" ], "calculation": { "http://www.rubicontechnology.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 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://www.rubicontechnology.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesPolicy": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).", "label": "Inventory Supplies, Policy [Policy Text Block]", "terseLabel": "Other inventory supplies" } } }, "localname": "InventorySuppliesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r99", "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Cost or market reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r605" ], "calculation": { "http://www.rubicontechnology.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 merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r64", "r295" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r324", "r702" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r637", "r638", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments [Abstract] [Standard Label]", "terseLabel": "Investments:" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and land improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r257", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r460", "r461", "r462", "r472", "r567", "r646", "r690", "r691" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r185", "r207", "r586", "r624", "r639", "r688" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r222", "r257", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r460", "r461", "r462", "r472", "r586", "r646", "r690", "r691" ], "calculation": { "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r184", "r205", "r354", "r365", "r570", "r571" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long term debt, net of unamortized finance costs" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r120", "r260", "r358" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r120", "r260", "r358" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r120", "r260", "r358" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r120", "r260", "r358" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r120", "r260", "r358" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r228" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long term debt, net of current portion and unamortized finance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable0" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery, equipment and tooling [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Total" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.rubicontechnology.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 investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r71", "r73", "r76" ], "calculation": { "http://www.rubicontechnology.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, excluding 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, Continuing Operations", "totalLabel": "Net cash used in operating activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r58", "r76", "r194", "r212", "r220", "r238", "r241", "r246", "r257", "r264", "r266", "r267", "r268", "r269", "r271", "r272", "r277", "r298", "r301", "r306", "r309", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r465", "r472", "r568", "r646" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.rubicontechnology.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 (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome", "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement", "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "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": "New accounting pronouncements adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r298", "r301", "r306", "r309", "r568" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (loss) from continuing operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r154" ], "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": "Net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "One-year lease for an aggregate commitment" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r123", "r239", "r242", "r249", "r473", "r478", "r479", "r497", "r503", "r612", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Component of Operating Income [Abstract]", "terseLabel": "Other income:" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r607" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Supplies, Gross", "terseLabel": "Other inventory supplies" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "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": "Long-term portion" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssets": { "auth_ref": [ "r531", "r532", "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total assets that cannot be used for operating purposes because of contract or regulatory requirements that are in effect for a period that extends beyond one year.", "label": "Other Restricted Assets", "terseLabel": "Total payment restricted" } } }, "localname": "OtherRestrictedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLoans": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments for and related to principal collection on loans related to operating activities.", "label": "Payments for Loans", "terseLabel": "Payment reserves" } } }, "localname": "PaymentsForLoans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Payments of Distributions to Affiliates", "terseLabel": "Payment assignment" } } }, "localname": "PaymentsOfDistributionsToAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r253" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r67" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendPaymentTerms": { "auth_ref": [ "r28", "r29", "r124" ], "lang": { "en-us": { "role": { "documentation": "Specific information regarding dividend payment dates or timing and whether or not dividends are paid on a cumulative basis.", "label": "Preferred Stock, Dividend Payment Terms", "terseLabel": "Dividends, description" } } }, "localname": "PreferredStockDividendPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Per share of series A preferred stock" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r29", "r649" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r29", "r366" ], "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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r29" ], "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 authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r29", "r366" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r29" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r29", "r586" ], "calculation": { "http://www.rubicontechnology.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.001 par value, 1,000,000 undesignated shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r611" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AssetsHeldforSaleandLongLivedAssetsDetails", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfFirstMortgageBond": { "auth_ref": [ "r68" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from a long-term debt instrument secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default.", "label": "Proceeds from Issuance of First Mortgage Bond", "terseLabel": "Proceeds from mortgage, net of escrow funding and loan costs" } } }, "localname": "ProceedsFromIssuanceOfFirstMortgageBond", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMortgageDeposits": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow received in association with a commitment to issue a mortgage.", "label": "Proceeds from Mortgage Deposits", "terseLabel": "Net proceeds from mortgage loan" } } }, "localname": "ProceedsFromMortgageDeposits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofnetproceedsfromtheloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfInvestmentProjects": { "auth_ref": [ "r66" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of investment projects held by an entity in hopes of getting a future return or interest from it.", "label": "Proceeds from Sale of Investment Projects", "terseLabel": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleOfInvestmentProjects", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r617" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Proceeds from Sales of Assets, Investing Activities", "terseLabel": "Proceeds from sale or disposal of assets" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r117", "r118", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofproductwarrantyliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r42", "r112", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "terseLabel": "Actual product warranty expenditures" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofproductwarrantyliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "negatedLabel": "Charged to cost of sales" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofproductwarrantyliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Held for Sale and Long-Lived Assets [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r104", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r106", "r208", "r501", "r586" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet", "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r106", "r535", "r536" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "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": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofestimatedusefullivesTable" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r633", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Grants receivable and grant revenue" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Cash tender percent" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RepaymentsOfFirstMortgageBond": { "auth_ref": [ "r70" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument issued, secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default.", "label": "Repayments of First Mortgage Bond", "negatedLabel": "Mortgage loan principal payments" } } }, "localname": "RepaymentsOfFirstMortgageBond", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r150", "r215", "r698" ], "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r599", "r621" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable", "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r128", "r206", "r511", "r513", "r586" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 5.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://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r219", "r261", "r262", "r263", "r265", "r270", "r272", "r326", "r424", "r425", "r426", "r444", "r445", "r464", "r508", "r510" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accum deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r564", "r565" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r248", "r257", "r293", "r294", "r300", "r304", "r305", "r311", "r312", "r315", "r325", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r472", "r500", "r646" ], "calculation": { "http://www.rubicontechnology.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": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement", "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r615" ], "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": "Annual salary" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r315", "r631" ], "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": "Sales Revenue, Net [Member]", "verboseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of amortized cost and gross unrealized losses on all securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtConversionsTextBlock": { "auth_ref": [ "r79", "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements.", "label": "Schedule of Debt Conversions [Table Text Block]", "terseLabel": "Schedule of debt obligations" } } }, "localname": "ScheduleOfDebtConversionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r124", "r125", "r126", "r127", "r176", "r177", "r179", "r198", "r570", "r572", "r626" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of future maturities of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of future maturities of long-term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r153" ], "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 of significant components of the Company\u2019s net deferred income taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r7", "r8", "r9", "r10", "r11", "r12", "r17", "r19", "r20", "r21", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r152" ], "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 reconciliation of income tax computed at the federal statutory rate to income before taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r36", "r37", "r38" ], "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://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Company\u2019s RSUs" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of product warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r91", "r92", "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r91", "r92", "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of revenue by geographic region" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of exercise prices of outstanding options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r133", "r140", "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of activity of stock incentive and equity plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation technique to determine the fair value of RSU" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r290", "r291", "r292", "r298", "r299", "r303", "r307", "r308", "r309", "r310", "r311", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r601", "r602", "r650" ], "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://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of RSUs outstanding, Canceled/forfeited", "negatedTerseLabel": "Non-vested RSUs outstanding, Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable", "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price at time of grant, Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of RSUs outstanding, Granted", "verboseLabel": "Non-vested RSUs outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable", "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price at time of grant, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested RSUs outstanding, Ending balance", "periodStartLabel": "Non-vested RSUs outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award 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, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average price at time of grant, Ending balance", "periodStartLabel": "Weighted-average price at time of grant, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r409" ], "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": "Non-vested RSUs outstanding, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price at time of grant, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Daily expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofvaluationtechniquetodeterminethefairvalueofRSUTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Daily expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofvaluationtechniquetodeterminethefairvalueofRSUTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Average daily risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofvaluationtechniquetodeterminethefairvalueofRSUTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "terseLabel": "Number of restricted stock shares issued, Exercised/issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "terseLabel": "Number of restricted stock shares issued, Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Number of restricted stock shares issued, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Number of restricted stock shares issued, Beginning Balance", "verboseLabel": "Number of restricted stock shares issued, Ending Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares awarded or sold (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Shares available for grant, Ending Balance", "periodStartLabel": "Shares available for grant, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of options outstanding", "verboseLabel": "Number of options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of options outstanding, Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r401" ], "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": "Number of options outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r397", "r398" ], "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": "Number of options outstanding, Ending Balance", "periodStartLabel": "Number of options outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average option exercise price, Ending Balance (in Dollars per share)", "periodStartLabel": "Weighted-average option exercise price, Beginning Balance (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms", "terseLabel": "Plan termination date, description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "negatedLabel": "Shares available for grant, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "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://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average option exercise price, Exercised/issued (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average option exercise price, Canceled/forfeited (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average option exercise price, Granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price\t(in Dollars per share)", "verboseLabel": "Target price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofawardvestingtermsfortheRSUsgrantedTable", "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing price of common stock (in Dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofCompanysRSUsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofexercisepricesofoutstandingoptionsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price of per shares (in Dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r186", "r187", "r202", "r610" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r527", "r528", "r529", "r589" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-Term Investments [Member]", "terseLabel": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r483", "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Less: short-term portion" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r255" ], "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://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty cost" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r229", "r230", "r231", "r257", "r275", "r276", "r278", "r280", "r283", "r284", "r325", "r338", "r340", "r341", "r342", "r345", "r346", "r366", "r367", "r369", "r373", "r379", "r472", "r548", "r598", "r622", "r630" ], "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://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r123", "r219", "r244", "r245", "r246", "r261", "r262", "r263", "r265", "r270", "r272", "r282", "r326", "r380", "r424", "r425", "r426", "r444", "r445", "r464", "r473", "r474", "r475", "r476", "r477", "r479", "r485", "r508", "r509", "r510" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails", "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "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://www.rubicontechnology.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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "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": [ "r261", "r262", "r263", "r282", "r495" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r123", "r128" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock issued, net of shares withheld for employee taxes (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r123", "r128", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of options outstanding, Exercised/issued" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofactivityofstockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r29", "r30", "r123", "r128" ], "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": "Restricted stock issued, net of shares withheld for employee taxes", "verboseLabel": "Grant date fair value of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r29", "r30", "r128", "r141" ], "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://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r33", "r34", "r94", "r586", "r624", "r639", "r688" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet", "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.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": [ "r131", "r256", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r463" ], "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://www.rubicontechnology.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Purchases of Equity Securities by the Issuer" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r24", "r121" ], "lang": { "en-us": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Redemption Price Per Share", "terseLabel": "Redemption price" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholderRightsAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r216", "r217", "r218", "r319", "r320", "r322" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation allowance, of accounts receivable held for sale.", "label": "Accounts Receivable, Held-for-sale", "terseLabel": "Trade receivables" } } }, "localname": "TradeReceivablesHeldForSaleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofAccountsreceivableforcontinuingoperationsanddiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Shares of common stock (in Shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r129" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r129", "r130" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 549,028 and 549,028 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r566", "r577", "r579", "r700" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities [Member]", "verboseLabel": "U.S. Treasury securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable", "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective.", "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "terseLabel": "Unrealized loss on investments, net of tax" } } }, "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments, net of taxes" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r428", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Uncertain tax" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r88", "r89", "r90", "r285", "r286", "r288", "r289" ], "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://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r274", "r280" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r273", "r280" ], "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=d3e65207-112826", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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" }, "r228": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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/2003/role/disclosureRef" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235042", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "715", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472162&loc=d3e58407-109430", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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/exampleRef" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "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" }, "r596": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "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/2009/role/commonPracticeRef" }, "r613": { "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/2009/role/commonPracticeRef" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "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" }, "r619": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "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" }, "r620": { "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/2009/role/commonPracticeRef" }, "r621": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "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" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "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" }, "r645": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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" }, "r651": { "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" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "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/2009/role/commonPracticeRef" }, "r654": { "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/2009/role/commonPracticeRef" }, "r655": { "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/2009/role/commonPracticeRef" }, "r656": { "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/2009/role/commonPracticeRef" }, "r657": { "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/2009/role/commonPracticeRef" }, "r658": { "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/2009/role/commonPracticeRef" }, "r659": { "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/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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/2009/role/commonPracticeRef" }, "r661": { "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/2009/role/commonPracticeRef" }, "r662": { "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/2009/role/commonPracticeRef" }, "r663": { "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/2009/role/commonPracticeRef" }, "r664": { "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/2009/role/commonPracticeRef" }, "r665": { "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/2009/role/commonPracticeRef" }, "r666": { "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/2009/role/commonPracticeRef" }, "r667": { "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/2009/role/commonPracticeRef" }, "r668": { "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/2009/role/commonPracticeRef" }, "r669": { "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/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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/2009/role/commonPracticeRef" }, "r671": { "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/2009/role/commonPracticeRef" }, "r672": { "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/2009/role/commonPracticeRef" }, "r673": { "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/2009/role/commonPracticeRef" }, "r674": { "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/2009/role/commonPracticeRef" }, "r675": { "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/2009/role/commonPracticeRef" }, "r676": { "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/2009/role/commonPracticeRef" }, "r677": { "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/2009/role/commonPracticeRef" }, "r678": { "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/2009/role/commonPracticeRef" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "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" }, "r688": { "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" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "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/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "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" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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" }, "r91": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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" } }, "version": "2.2" } ZIP 77 0001213900-23-024745-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-024745-xbrl.zip M4$L#!!0 ( />)?E:5B6,+/MW3 M[]:M6R"Q2:(- FP,HIE/_]:T!X"@*#F:$K.KVK$E8&,/:Z]Y_=9/_^OK-/$O M55[$6?KSDUZG^\17Z3"+XG3\\Y/]\X/CXR?_ZZWWT_^SM>7_JE*5AZ6*_,'" M/\BFL_-A[%_D85J,LGSJ/RVGS_PM?U*6L]?/G\_G\\X0GBF&<:Z*K,J'JL ? M^%M;,MQ!KG"PU_[%I/(_A+F_W?5[>Z]W7KWN[OJ?+@[\?K>_S8]/2I@D3#0M M7D=E_O,3YQM?!WG2R?+Q<_C%\W(Q4\_AM>Y6M[?5[SV1=^*O9?L[<9K$J?J? M7\[>/R_U.L(2=D(&Z6_U^LX@6X4:U@:"?W?&V>65X_1VMKJOMK;-9.#)+^VS MZ7>[V\_QUX.P4/KQ2,7F:7I2?Q-^@;.T\RNR%_W>[A5#RQ/Z!?QE?-7C:5&& MZ=#,1$[3O-%VNOK9?#!,:T/GU2 >9FFIAI,T2[+Q I^F^??ZV\Y!K9I/;]O9 M9+."HC[_^;:>?>_Y_WQX?SZ^+M&MO-?;V]M[3K^51U<_A-?X"5YG%49O/1__]U,9EXEZZ__TG/_B M>3]-51GZ1"LI['RIOI;/Z47B+%OJ/U5\^?.3 _[]U@6SQIC(]XYBE0#7.ZL2M?4Q'"MD<>Y\ M>9"M,IO10'K4K4%6EME4?C:/HW*"D^K^^&1IM5M%_+N"7^*#@RR/5,ZC_9*$ MPR]^'R979$D86WL6Q M?/.8:TX)B73XXO#=_[YQ?[%X3F0_N#AIW1^>/#I M[/CB&.:S?_+./_R?@]_V3WX]] ]./WPX/C\_/CUY%-/\'!83T$S*#$9]USGH M@(ZP\V+OX:=VZ\3Z;=MS='KVP?\I_OHZS=*3:@H##IF3?BW/U.CG)T/0[M)P M"O,![>'UNVP(SZ0E\="WO>[6WW]Z7GOW[69C:6.OWE!6]GY^ @KBZU'\545; M95ZIMHW>3],J3,[4+,M+&+:8A6F-;8_":9PL7J\34__]7WN[+U["IN ;YMG M)CLV>+M_]HN')PA8F*:)AY[*49;[Y43YH[@8AHF_ M4&##J#0"^^@&%!.!#;0UA0]^U>D^*"F[,<^Y4C^$GQY"WJI\O< MI_GO[YT39?EF#V[,C4=A4K2R8W)=Q&BFWPY+?K&6)5^<[9^<'R/O_:NQY<= M&9H?E^9<_1GQ2W^49U._=KCT?J2&64Y^FM<5\.T<_0M/WOY?^I\] MN#F.@VPZC0OT*X*$3)2?5BA$KB\K#M,R+A='\.H)O?GD;;?;V]K>?H7TOI$, M-^**S5T]4^.XP'M2GL!O2*LZ^_3+\0%PGXO#@]].3M^?_OJOP#\^.>@P;WE, M^_WT\&LX+'VS$Z6IJ*,,!7(*A2I)9&+%['0X&_PW\8JC_?>,9.8X@X\\99DD2S@H% M6R9_>_+6_ZG,]>B7*B]CT+_TQL(1T .1?J#A%QJP7ZBS8SU'\MD7>S_^42F- M3O7710F:YBS/+I%0ZWHI$^QQ"AQW)DSW')\^R*JTS!<'6:3:!+>XP& 'B;K? MJ22?[U-R&B_#K,5(;4/B0MD*SQK4; ML/URZ\4+T!6ZO75; '_DUR,7^..6[E#SAM,)^R#/3T&@Y_[?JCPNHGA(,CT; MX>6ZJT_7"(UFD(_#-/Z=_LU,1%/!*JIH/>>L<][Q#Z>S)%N@D!SD MS]]Z]:/V3[+.,W-P[D&USN:J?]??O#XUKZ"$NSF)&UZ-_2C*55'(?]Z#1M8C MPM_K=OW#L"C]7W/@+/YY"?\I5PFU.UO+X!N7GN<@+*;Q<5*5^&ZVW%S*N-';Y-(/F:P_N3_ MBV?7E!XON[WNR]OCFW^ 4<@"4._YF,.)Q+,P\0^_JF%5QI?*/QT!MU!%C4W< M,JN"7?-QV]I8T7-2=W.EK=KYW__UJM_;?5/X%RI1LTF6 M*I_%,BC0Z3"I4-GS]G,5TKZ]OKX%A)ZS%:Z%ZX[X/@-Z_(A3 MU(I#?V]G:[?;[=ZABG_C@[PK'^^5YWD.=RB/RQB&R>EH50Y&Q*S*BPI-BS*# ML4@!X:GU^D\'S_BOV$GEI;UQ!M<^^KS 9D%:X&YCW.PMR(\X2Q_[?_7P<'AX='1 M\KG=?/X\K1-@25<=P%5^EVL^?KUIE'XXFR6P!8-$M>Y53<8]GEO^6)CB^)D' MQ*CYH<_G^OB8XNW.X-]5 7;:8FD*?9K#<1JA":_X_U*%+/]VPAHW==U^AI7\'1=R+NLXIF4 R\I6J#&W%1&_Q?/M^Z\)[B7NV^X1WK;_<[1K\ ^0&W;X:A-/^.[QS/VM.W2!7/;GQ'G-W! MS9$KL[DC?\8[ KI,%!?#)"NJG$S=2 %G_4\%[Q)YY'7EY;A44UY-&XG_72M" M2$$AJ=)P_U2<,EN?QR"R\-=P>%P"'R:CY&H$@FJ]:= M7^E6RR^**;!WX)2Y%NP^EEC!(0=\V#Y0#*YJ[(WS;%Y.]*\[L&A%/%637992 MA ")L]]]LVI^].O>&_W8V@>6YN?I^>D'\0;)PWJN?GVN^DEMOO;Z@ZV^5O5< M_:[SX%3W9TK8D$&WJ1KH2C_7^W9B\)L1HZ;GLWWD:_&3-WZ+MZW.8-H_>HWE M[#^^A=P@?V)-X/%F(5U%B@]M C*P<98OV@*[9"@?R -H+[?PHJ:*M+2I=T\* M:_;F?!6O;)GJ'RW?X'VC+_Y2%: 0%,6MD]#*XP>/TH%9V1JU(T""+PXE6Z>--X0U.5#%1@'J@X M@QI:%:R.P&>Y'J8E(QLT&OQ6LL"/SV/X--)A"LO,\%9?Q@4QHS1,AW&8>,"B M,-\/'\:ZY"C,HP)5Z\LX:@](^+WMI^&S5LWBT>O%USJ_1T%#-W9JB%]0^#:& M*5%G#,M2H4F$YP9'&(-9!-,,QV0B&1,K+ I@O63KR+&JT4B1C9]*3DQ,!A68 M_FF8$-/*L\3+@%M:4G)$!N7N&X)YT7WQ=&#=CF$^"&'8K=.OB5J0Q_%I;\?_ MU#G'LM/=_DN,_S_#A=M52G!LD #'= AV%(-!AGX/;P;?#O$A- G9\"=D2=XXI 8GCA>C!,$[I44*^Z@FZ.?)D. M,_(= V]-%D7,+#/%^#GPT"V$G8E(*JNT8&:,SEWX%3FFS->5U^+_4B8',:,< MQ+QPO<0Y: B72(]F"J('N!>#7<_]%]U.K_MNJP>WX_&3UI\GW> J#U8Q44EB MC(&G+6D&*_TTS^X@S\#XT&_)"#G'Y?U1VV.]H?8=>4GWB77\K4J5O]T-$*FK M'R!IY,J;PQ]^/^CVND%O=Q=("]@2/0WD-277=P8DF54EZ?'((.!TB,&06W2$ M$@JHMT68!=I.\,/Q&'Z,-(ZDK4K_,DPJI=_@#WG\H:?,U:I9EO(ODZS C\[@ MS/0;P$WU-/FAD_WS=_O_\ _"65R"K/M 'R%9'<[0GQ\#W2F0BC\(A1Y1J E> MKI%H[PEJ^#%[G:PT]_5U*AG\O;A_:?W28\7$U-?"H=D:6Z%L%I)BJ$A.Z03 MHH^!N'R0-H[4(*]"D%[]5P'#TV'H\DHBZ+M$<'QR=$,R.*"9GN-$SVE5IW:V MK73!:W_RMA^\@!O8?[ESCY3Q:/+QG+(;7>Q_1:#M]?VEF3^"?/>K+U(] ?8. M2.5^@;T> ]Z:P5-;@;=F\-@>&=Y:RQ[BM]_ ^QA[AWOC]^U$* &;7UBQM[U^ MR^:^=/:L 4-G<^6?..MKNU/7.,':^LPT5TU[D*OPR]9 :N&5Y'7K9\ M!)?G3M39WFM\W#WFNSGA:]06T ,&P/0U*$TSC"45:HE%W8N]_@USO-C_Y?VA M=WKD'YR>7!R>7)S?Z70?;>R8:SIL503\!K?@YR=]\]'6"-+:0DB;6Y.-^+^8 M;2*YFP0@YVQW2UW&+1=_KILNWJ3FE)RBEZ7IM6[*%64FJZJ9;OS*U< B[:4Z MRU4Y^7CPM-]]$?2W7P7]G9UG3[Z! D)_DJ,>^5_A_^UV>]?:X[SDB1[7MCIL MIX#;.]_>'SA5?O5FH*P-:^O H6XQ7.__EGWU^YWY]O.]L8? MTD%V_Q0&O(S5?-UWYY.X5%O(66&,-)OGX>PV&QB_W-)AK/W2IQ1QU!-TM9^7X6B$^/ID MMCXT[=\F\>^L^UK_EK9[[8<^YMD,1U*/=G_OF/1?KIO8]BT=Q=H/O5?C,/'A M0(:*Z@@>[8E\RS;OKN5\M[3-:S_T 42J?QZ.5+GPWYEL^D>[V;=._K>KQ?_A M;6E7\?ZHOO[J9OKZ?2OL_3_G8=_FN5[_+/?6;>?.+;&.M1_B\!>E[+6 WG"$ MPC_\3Q67BP">2,C!3B&+299@AM4'S._*"TKUXAIP_V.5#R=AP5$:?M>I]'QH MKG1OA%H[B5YWW<1>WLZ1K__0_SY3!=A>*OH_C_4HOF5_U[HS=F]I?]=^Z,-R M=B,*Y8KA[#LI.D*(0L?_.YL/\S=6>M5 MV+TEPWK]E_Z!"4TQ)EU>*CHG^$&B_VUU+W]_D%6E)!?X:(T_\-'U=V[QKJUU M/[RZI>-8^R&X,^1;)K%DK]*YS9/#,SJO9K.$_HWQ?:P9?JRG<<<7::VK8N^6 M#F[MAPXHR0P#]W1"<'/"<:[DS"@5:)^3K$/*?4WU/RF1(W7/^O$8/+=ZQ]:Z M.?9NB^>M_=(!Y]KS72)C/GK,NWW'=VBMTV/OEAR+Z[_$ ,K'MO;\H8_DY2U> M@+5>C[V#6]KGM5]RY#H826%.Z61'6:Y@T!I^M:1E?\S5)5:R'*?%3!*X'^O) M/'+S_''Z8GHW]<7D/SQ>W7]WB_5N?6W)+T<;U7[*]":R)[A\I);X63.L9 M/KAUN+WWYU2!'J?"VU_KSZDKO/^\7WWW1??/>=@/$GSLK_7W]&XI^KC^2X=? M)_$@+K5J>[4OUS\?3E14)0_.6^Z/W.QV_LX9NSV,$G[SF<@@%D3PO)I.PWQQ M=QN)6_4'.%$[6:WUBYW#RV%Y'1_E-QS^K6:U?/,>K/59R=4BA>CK'6Q#>^SV M+G"6GJRLH;M&%=/V&_]T1HKB:_R)_-54Y;^89Z9_)&G&2XO+A6@*3?I(5O"J9:96RSXH?^"/TX^OF)KIR@FW2W MU:T?]\\N_.,[+1M]C.7>^XD+0!/XF<#BA%CU[Z+A3.("+#YDE?X(C,$B: #B MQ(6_GZ85_/K, %)9T1?K[EW.QQ"/0+S[697["J:)8 PLOJ*CGPV1P-OH))8 MC>B#)>*KD!DZR[-_:[06Q,&9.6S!5I)E7^J;H]%=,3C+@$/^5(4I0L5*67T1CI0_"7/@A@S? M5FBP6OPMHFMA7[M+=%XZP/_OX3]C1J0Y0QXSM1T ]G8Z_F<<\E+Y#/7 @ ZK M)^DAT!$9.F8_V71">QI-0ZX/MU4J:CH M^!=MF^1>GB$(=CCR6%J08%M3KUE &4PFFC\:9E42+8$X3VH_5>6P0WC].+L4,5700TU(+MGH68? U M& MM)C.T->&5SD'ZO[",9;$9=5>16]WCFHQ>,'#_L %(WQG@#9$.\E8FE\?%EX(10F'K\VSJPP53A#,/_T7:T%CZ M((R*&"N>47P@NW,D"N/(8?#;HW8P."@(+:1W8#$P589U) *,I[.0&3L^.N+: M-%_XM65UN447I?&YTQU"5_$K =^FZ0"XGL:UD\&0_A;>,$0N)K2JB0T&BF+@ MV#A[X&XQ]=K@91/@FFT80 E)BRM$#"X+!0!<$]BG7T@MAK76H9UJ@E%],F/E1?NZAW] GKY<>/?E% ZW"!,J#GX@V3/2>716I*(I/) M"F:?HSU1*.QT//8(*(IF5X2SV23.J:5#!*P91B&5+8P3Y&] /^%P0L*?%!^Z MQT0*(H$,?F-4T=,X1VSSYHANI%L[,1D&V*6G+U;[I[D[1 ZR.*2B-D370S6) MJ%*<[70W*R;S#$Q.%"KPXV)4 9V_H<'#09Q@T(RN++!OT5U0/"<(%PGGCAHE M5LXMX 3&$ST/E[E M,O? U=@\@;*T)'[%M62$1&Q&ARZ(8-VC<8J4GY; !YSF3MR;CTF/_\ZWT+/F M@B5N!92;31$/%BF,3G\5Z=+RD&NLXDX#Y7(FYE6DLUL>%7$2N8H\WHPK%>$. M7.(PHO G++8"+F\0G$'4PQ%5*5)JKN3$LO5#!L*+084*O\ +R<*SD%KHM36- M3%:S$=+G2;, C01NR2#1NC]"2\]HE#7L%QDL>EOP#:$/ L_DE"N\9'$^K*9( M;T-E-SZ$HX&Q1Z5@K%YSPJ[]B0JP6$L&>!.Q,PVDDI>$ G&MF]* ( 7.EY(* M.,UR!Y2.*06O;8U0-!& !D623C"Y"&, M+S'ON5WR\7UCV&)C8FXTKK?_RBHMK(&K1"Z=>&WR47/#R&"2::O1-OTIN1L1 M/4N2E!&SB5LVVN'A(P:*$\NP8BX?>8K/B5P_/SP0 M?DH34GB1*.;(FS0P=!00CBL;X5J%JP8Q2!MCVCE4<-#HTZ/MR"5;N2K:>OD M0>B?$J%R#SGZFG>AAI,T2S+T4ARG8$R2H*O(FK6A.A"?11S%P&!5T7D,.WM- M-V[_#MVX,D'RXQY?''X0%"6P%SZ='Y\'G[\Z_*\2E771H MI0(UQ04Z[T#8S;,:006:&/W/69Y$\QCT__?O#P+@LZXRAJ)9/VBIMOZ._U1? MIHO/FF]R6M'2B]XO'VMO_/)1OP "/65LW'ZWWV/+S5'Q1V:P=QE18I2#-9X-\P7(*S3]E#7XT'02%8X/$17,&85@B3K@\S =LG8+>%U-0;<^ MUR\3PC88XG%.H'!Z'F323<"(VJH)4/BO)Z ILNTD6)$%F[%N)P$W%@% M6TJDPX6V?]"GCA_BB8UR:CA!/LV\FC)*\U1,ZDH+<4__%-29X1>4]S%+[0", MPCPL& O>_A#G[4]50NZ,&5 OYTP.)VI*FP*[EY1P4B@*7@=L#F MD_@OJIA:3L%&P"%BCUS/,0BY\,O/2;TAH'K>9" 8]D@8#T-4Y=ITA=&1,O * MQ5/4P##Q#$T0.:UA$F)>J,B@SPWC'KQ%'FR\>#)R-:ND.0F.E!KO"^X" M=H3\#]5W+BR]%" ATT;GNP:H;V5U--T,9 ?Q) N[\@E#%HTL5N/Y>W$E2P3[>O.%R0D%ODU#P.*C]6N+R%+B!83V- MD*(J/.8ZS2""YFJG=<\A&&_:!%C!Y*R>(_8P]A^!KV !/VA[U$%#81 M(1>5A^9B/ 1!X@05^/ME1OY#C##YF%P%"AI!LS?@^GM![^5NT.MVZ=/PS]WM MG:"+_R2][)T:*L*0W^YQ3P-Z#)4X\E+/.**:+!ZU!7._K496ZKFHJ#>4V&5% M%9WYG*J +JML&), (M\$19-U126]B:Y)+0D[2V.'U,=$*W38APM4IFDX7'@D MV6VKN)Q"(L3$08.)M+(5^!@[VX)%;%'".KKI\VK,1 HZ4CA%9S[2'3Q/VLE MH?*#ZYF$Y#LEP5I\0:D9^6F54Y\)$:^@M9 HGV0%]920FH2(5I$LV%%9AG%B M8Q2@Y62P+M!?:"^/\*[,,>>1+& MCV#C O)P\DQT:&\ ?X9?E+3#'@);1X5 A<4"&.]6A2^QOLIV/=SHV=8,;EPX MUOT39K.LD#[NV.T,?:@S[*J-;#I!%86/SG./#G1>5#GH+2=TV>NQ5Y<3%FPH M@]@">U8;=#"@TAYJ>"_G%%QQ)+A&SQP)-P6 '3-=BQ A$[.(Y GR\HF7[=XB MSH_AIK_Q\:Y[^]48=6ON]O*W,%6)J34DOZ,8J?0;8SU3R$>5U("*VD'F?'P< M+R,7N0]\N?N*&+%NW9'[+W9^I) @RA&G0T>MN0M<[% ZNL)XU(7H<:"Z W2H@";D02D"K!#'(5T=^< 6RJ0U',A5".XP[6Y79_M]/SIW"+*5P"%B7&.G[^VM#?-\(1&VHK9?S46[ MQ(FN#K-5MONKM"M,4#>,F5EX-K;6LH_4)7%6LC+&5VBG@X$4#I#%%LVBL1/- MD8#Y*P6'!M]Z10OH]=ZX%9U>VZ>1Y:P'#;I!(NGW)"J>O-79F 4\&X^0KN': MG+ZODU3'^T1\9Z3@3\RB#+_Z23@O*'D)KP(]K6.\'"TOV*28H:#QWPK4.HC1E#"275+$V,:Y<2IX1 ,<9NL@ 1VK)O+ MGF&8J\*[%RG.1'WU,L"K3Q< R,*],\=G!_::G/(:ZI_5#!PXKJ@PW$@YP.@N MI6CHJQP%Y/AQ-E=6CZLLPDNTECK^;]E<42Y8(Z]#6C,7_+A\BOQ*/(JW4"&J MGJBP>PMIS5#1)2J-" BRG@M_2Z'%AS M*DX_:3-=]@O@SQ9R7D0W-.L9.C)3CAI0#R_G3C$9Z%-1XIQ+.4!PZ M5@ >*JIXM79K3N\\7MTN"O5NC^]=K1T?FX.%O$7G$Q91^)]&-T9.7* H>+&8 M#K+$Z">_')SH:#4S>B3'D(UF&M9T#7<%.I&^$V-R,,O*RYF0/0CE*\3URPPOMY>G'PCU]:M]-O MW\Z.[.=?\UHTRABO;C!EHGIN]?K@[?')NT_G%V?_\G3(WO_N8O9NO%.K*DZ< MU&LX@=U ITXEKPJ)!L[AP6PN\A#?Y^S54&%Q1H@!R$*!?@[J#7O%$OS!-):0 M)OX\IO()RBME$:8P"3#/4AB+II+ B>8KPZV8#[ UX/($H 3Q^%2_0KZT>8*[0Z/N,#]>I/OF5AN=+D^GIV^^W1P M<>[=8Y.Y543]:.Z5B50W0L?-"[44.L;+AZ'BK"I:XL2<1J\C-,LOHUBGN#;5 M?HG]11<:TUIGNEC0"^FNN#%I11%K%"J%(?Z5.0ZZ()-7\3(/_S7 *VAP[/#_?/#G[S]T_>^>\._WGX_O3CA\.3B[M5]1[? M9JR.!3="YCI%.(K9@ =.C[Z-%*-LA0ISJME#=GVIDHPEBDF_)-?W.^..QHSP MM! )!O:<30R-,E58!Q/%+:C*G9/*T T3$\H+)C%0Q_9< .(PAYF_\A=US[*] MLO_^\)PH]L/^V=\/+XY/?MW0JW932RDR:44J2<#ZS;'FC,QHCLQ+2@D0TY!L M Q.<9\=%[:%2A5,=%2 W,DQ04>HIV1'H14&= O,>LQD"4W FO[R-+D!%5D;( M*.J>PK)#73BLJ6 MM YHL@PWZLW;?2X7S::S+%76Y\T$PY7G#,W WEXZ ;WC4ZS3@O]S31KHEF/F M.0:FTOB.'6K"DC=3/!I3*L(\RZFN#9-@, JZ_)I'V1)E/$5/IEL=JN%$8O,C M]$*)^BM9HK7$5W?.]+VU4Q97&!KB8 ][TSIX*MLJY(75=(^V,SFWXBE%50LS MEH]0N,6(';Y_969\\.G\XO3#X=GYA@6;M,.900JUB4\HRKT!1LJU20BV&7KV MC@>8U2;,K/4,]?:+!JI%R]>-C_I7?U)W&9SL5%P3<*H\84^+Z.VA/;IR]0;[U-9 M\8N;C=&OEY2C-$4L9RR2Y5!1A#ESA8ZM.4FL9C&(+A38\D2"/H'%?')^>;!@^S>'"%,.PBD*N0:F>\=I]D*W8 M-99-8^XM4#C,ZW?.!R58&]8Z,&;)13]T5SA[SLF)9:5_BME54P5V@-38>XP' MPCA$E)\HM=H2C+=($[P4PDIH82_PER394@5&YN-B0IJ^72%5H!$[&2'40NVB MZ]6"[@'%)0 %,0D?["POZ-OZ7WL>,>M+*#"03\2;.8I*$)SF6 MA[VJ]Z^2'9[\\_CL] 3]./OO_;/#7S^]W]]<6#.'HR;J$U$LV)3>'#4:T'YB M3&4ODBKG2MQP&%-F1S11A4&?8_IU=#8=,Q/)ERL77Z56X"9I0H'D"#'X'=YI M3!8S(!I@D)$IK'/Q+82&6SHG69M.B2&ACIGB>C9Y6!THF564 I4,UB"R. MH&C (9Q?!9)VX;'621.#?[HHAQQC9X04X1)85H)I-!H\B]F*L:4P^3S\/T<,HQ[%(L MEI&!MV34MS@EN*>2O!%#@<; KZ/_;81E/PY%N#EYLN=CZEBCSZ8&:H3Z\;^K M5"#QF#7CY"MAS05EJV4$[$B5%'5<)?JDA\P\HL'X&+X%LLJ6K9CL*4)=:4$T MLB@O&BK-5+#<73K#'29* ,/\\/']Z;\.#^_8AGV,S'"_EM?-,]KN!1[;@7-% MIDZO3^F:6\0T$3,Q6RA%ZG=J]&KS8V$!6).D2!%'J"!@;0/"_*%D]\_*Y-G5 MWK4.&C8YO'&6W5OE_T-(ZM.+WP[/_..3H].S#QL170SU\^?S^;Q3J&$'I$G'-QL$!K9'.$VQ%+2(_^\A#T'>7?2.>P$_N>PF( X*#%?Z%WGH -6\LZ+ MO8[_,5%8U8,A $_O/@ZQ]:K;W8)_;'6WM[L"P)R+;+5U#I*[USH3#D;@>+ M72W+#H7P$B0AA0LDN$&GHG?3TUOW%':SX(-4F2,G&"0]U I0F_OD)_ ^B2/>X M,_#98T'FM-VF@A8\&$Z.#?P]((E#T+O\7W,T4#5MM$(J^"^[O>Y+3H0.S62I M, 'U&T7IJI9 97-MK5>&ZVY>>59/7-H98:<)K<7H(]?0K::2*B8U"7=*< II MFSQ['D'S0 )S(ALV?*.$F)>;A)BEA)CM34+,?2":;=\_HMD^B)#C\[_[1_L' M%Z=GYP^OMOT4F]V*'WXJ#HKD$ 0@%WNAGN*9&G2-A&T+D@; ?[,QF^%& MI[.8R2XJJTYZ 8[?\,E8*5'#MUX#9RV' MA&=AAMO:2[0#:PNL0S'Q1[!_A5%+#;"C=J1)>0N\?-VV']A88T;(4QHB:UU[ M%9QM*BXVHN"%1HZT=64.TKFY!PX!&_K2OZ,C412)P3A,#*<$8PFV'!@T=U#U$A&2X+2>:S3Y6F>4UG8YC7ZJ#;MM=K;*_? MOKWM!^)N-3NAY7>6;X]! M%"2]M/>R@M$T_TZDW^!73=,&%+J$K=,7!>OI@ M!\JIQ<8#U<78E/=G]8H5,\QRNQK.%%RT/QIH/:/^B.<\PA-:H.GA?IG7.,J: M"WQ(=OQHN/%IO2N-#IVU8,5P0;-;1IZKRQ@F=#>TAW$\9SC/#9H!F062/J2S M;-"]%_C3+!+*0^]M$D^ITPTR:[DG&CG):2LF#4T]?MP5I\N" S*PR7BFU)QV+NB9 M9#2#VR?\V^CG*R]&DEA"9H (:2))KT&;F#4T/*58$$VT0X7[I=$,X M;O(!:^R9NDI#Q33FAM4 05Q,NYMP" 6R1KZ]EE]Q@ MA::VU/1'#'+!A2-(.#:N6Q?0@$:9Z[UJX+:XC@S7O-34,E"+S'8[*/,L<(-SJ)2P?SZ2# MAI'Z#V']C"I*WC2GO)94_(3RDE#B./3B8&@QX>AQ0HM0MP!V"#T15* MFKX(=S9VI6]?@=F(D M.Y5XG4UZJP5K=08:\*V,*_)M:::,9Y.@CCA*'0B$L]&_X$G/[A%-M*X$V.Y4 M.*ANHN8F@V$2%TD#<8G2911S7$L&XY]HJ53"4J,DQ@HI$CE.U<:(J>)+'2K+ MT$H,4U,&A'0D*#JT<5&<8 M2IB)7+ 5R..15#<1S$ZE!&>@N9JPXC5$^M:_2 M48),I:M3IPJ")"]UEXH2VW5R9)W5]Y!=R-?E0U:/\"P?:NN^^AVE M]"9X#= M34AW*:3[8A/2_=-< 0[:MA@I>4A-$2V'$L/:FT] 9&$[<=+DF7^B-8$211LX M7]6P8HVJ(2&6I/%&Z7'*TA>Z\L39=T_V'?=U5%F]D<27_MV2FJ";VJ[;?/DL MRP8=7N X(76,-[7QDH!&:#KQ)0HOG"D9*-*J(2#A9ZT5G)Y& JR[8URZO4CO4F=4"TNMZC1E]98F CGBB;)BCLFRA%"-MNPN6DO(319L>N(U7?2 M"&J:8V$"R>8CKKU@FGIBR2!(Z$4@.+2,1#B$0Z$-MEXYU>SMR>T5G?.H W-> M2)6"=+?6#2*;MY#G.F"5A=IWTS%XA>D/&2P;T+@("TS *@W9\XS#X9X::;W. M%G!0ZC)++BF66H*%39;^,+M4:4@G5INYMV;F.AWQYJ1!7:3D.%*%ZC5B()*; M%M1PW-<)YQ1PAV)/]$57M_>EF[+3:H2I8IQ3J(V[$10-6G((9KFE*'-_ MT)7*P/9#W=.<+XSG7!A]674E'-(P&AHN]#QE0NJ/!-13T]BO+MR)17KG*T 5 MO$N\FG-:PY(J1:EVV89=3"4'MZ>86YXO+]?A7\EE8S+2ZZ"O)OZH 8-;<<@) M4Q>CCP@(OQS1K/4+<[\L1X[72E#6)5O!XA(+*T* &-P:4N9UEB=G8I .S7/P M[1PZWL-OB3,=[S%LR484.R 9-8,3I:)GTFAP@X%RF#-QO3WP#&P+1Q%CY*XV M?FC@KXT0KYR6RC4;S*D\';&\PD0=SF]*8;I^.5? C+TI;,2DX:T@QL_!2KQ> M&GL:'>)V"O9C)AU(\T4!C:&?"RTZG_3YD]Q5!DNOK/\!^WT;ZY/+;FNZ(5T% ME1+G%VEK$]2=*GH[-QU[8/\N-R!N":?[^WP+=%S!:XY.2A7?8:S-SY''#O 2 M--(BW$)^Z433\<^I&9%^#X>BCS7?S084>[-^6DQL(%%4K]T7(8)DH=$',NLP M(0]&]5U=P!5XT[8WZWWG*3Q8=D1.WN6T7OE(#$!'=DW_4.0U0&HQ59O G-2, M'W2!@%QX35)00171.$6S+)%WFW /T@-UDSF@@>W(%>/TG-!N7VE=ADR?08TL M*]6%TM8:-BM<7)N*=5[JUH8$"=G*@WJF2\MJV:I*6#U$-)MES;NY3$)@[J MP !8-=!;/!L =MW$)EVZ>3X<,[2]!2AI@ KHEGS,A*93.UO!N)73*91=4Z U MNG!0*&ES&%*P6<+/!@$+*\;=0*IC^.AZZIL5*[MIP%[=9:"%OI!?,SBE ]>I M,2@"Q_Z0@*?V/K?LI?8]F(_*X^T76ZCXW2JM%IU]?Y3@Y)E MVI(E[5-C%_A-L@@\J@%TPRUP0-P D.MQVU8F,6@=U-!Q)$2KHFM*G@': /A1 MR+N?"B";QK&J:*^G<*-(R?,XILM'?%T/?B.2V)H)T':,/!.G#YX8$I=5@IHB M.E;P)@V9Y7$P%F)IA3-#6+9$:$N8 *6<$31?:GL7:DC$N'" A[ 87 M6HO)4J?)*:K081$CZEC)6"JP8&RIQLJU&;P)7Y 0?/NBMAO:?(7M- R43O*- M*6^E'EO-3323,F_QUVJZ-&YI3MGY;']P9"CPAB$*%L8]$ +3UQZ6$H]#4Q=> M@^S#&3VO(5Y<26.*[8[-?MF,>/5;QEI( &766+5YRI58QZ.%&="+ PG M<:"SG-+1TLUOH)P.]MRD='%4/B3IX#63(%S_WE\\'^(F$:I7FPC54H1J9Q.A M>JRD/:"4W7&>40X!OJ!YY"BI4'R6-3;O=DSJ[2FL.(F:D[AT M%(&@VJ3UUSA&;SB/80"D-%HN97*QU!1T1D1$BL=X]#RYFCE52A8.1@)0"T14 MA3+6>H' J1'HU%P 6,CF6UL,%1V#LN]R- >5 M7P21K+U'/K&B/9?,::>G2XPX Z@I=1M7 +-$CV4?(Q>1SF8G1IE196K)M:)V MV%VFP!H2'[45D-7RG^.L&Z!)-[ZH9F_@^:W9Z?-/FY=9^ V,E(9<.$-FXH(?XVD"5F"-LDONY;6 J=V;#HMMQ M-G4-QQW@;0[R+"2#%7D?ARLH-&)%<0.+,YR9##AN&>RYW*51_6)X>43WEK'J M%+):I0/OD93:VU0Z9OZHQ(Y]CAA.BH!LK0[G: M^K.=##Q#MD2=V% ARZ7! I'J988^NT1I$.Q;K8;PF2QFV"\ZZ+AHU:-:*V>D+ 7/]'3(O'" SD M@X+EN8G>->ZTR73N@M?%D=#"G %K[X]M=E/X'D/49';TC.%;S M@%JOBX85X7\.F"K#3S-P/ _3MS:C_U&@M&V"C*%E=@[ 2U$N1L*26P MZ1C"".C!&:1^ JNR/6N1G@C^G=$IZC@'K"!%&\J6SFB0P%:B("E8JR(8*!*? MZMY@+J^AB#]( 90-AX$A5(-O(#8 (_V;BF.IP857:W!QY9;;0KAEOU)/'^:$\2_QMZ MDF@CP[?PP!Y?WQHF"U"0U-77?M<(%\G5Q&0^OI(X8C.O*%BRL70DV8P0&3^( M)\V<'$E>I0F-)ET.=)6 HC8(K,6(;L8JM MPA412HOVS(:P'BC$3=1$U<9EHPS*Z9"RY'K\GFN;C!>7TP*I(1UZ5UVERI-T MU4$H7>UG50[[24%4C5Q1D6NO, JC)5@FL"%%+N5%[?"T[3>0.("@RH1,ZC0S MH5NAG*PJ/:"#,&%/02U^+?%UQYP0 I,O4WP4/_Q.52 M;V@KA?*)^;.QNBR#&Z P->CKC_G!.BD\_ C! 09\G!2[$@9.Z:IG"42[>EV M6G#QAIA^>+IM@+:MR$T,%'=_0.5KW*97Q$OW-O'2I7CIRTV\]-MC\W\--]VJ M,D%&C=,VJ$Z6QZA3@2"/21W.Q.*3B$FWL1T,3)7.W&<]J-!HGQ9^QTF E&TG M%S?(3ZHO0B\_"O4O"#9.KB ^@0[5C6A/NW!S:F$#RXRCBKKD,)=."[4J,\]K M6OHR!5M9 #^C& /"O[A?9UCRYMM]R3/?[ MC ]8^,":@4#H/^9JZ#-APX430LF92E:P!A%<.A?;D<6DKY&[I 4Q;H(QZ(;[ M\EY#LH^"3:6F#P[(YT!:H<+V> 2HY]&[,W3L*0,TS)_R;,Q6"059M9B'1)"Q47L8FG[ MNCD_ALJ&T9IE5^@E8"-26GA303'QEQ53]^= .5P2W_$_Y!V:$_:<8EQMH3*= M5FS*^"J@WL3_&VC1R 1?TG9NVP',E('NP9PA+U%8&+!KZ_KF5.;"@N393'7Y ME)=Q"LT47<]Y46MYAFX#UT^#29M#R>.6?AUHB,'1'ZE!3E/MO^"Y!A9+L7'T MLUD6DY/D;UFA9A-X-<_#//1@_LN[AYN\XI@USY5U_$4;'5VA%(A[T%3U%98+ M>BNYH$9)9K0+T:],#&3R@++NZA7;M @4FA!ZV;?5 %?S_IQ6NA: M659+:-8FN5L_LR+S[L(1O69QJY;BW:V4_9Z##Q=+;1$Y]%MBCVVN:4"@+I"S M"X_+[VV30FGEC7(X">.I@&*-T-$@$G8,;!((L"J80;H5%U1<+RT&*NFX3."- MF$G"">\;$T*XA=1>(*.DK<-SP(";&BOCLF&G#VU^ S:674B8VYF6MG&B@"FX M^8FN[5<0+D2I6VZ2;'%JFF)*$L@=]=V%6'#Q.3A_7ZP.ZHSK'C 69]E_4V@$ MT=.P(D_F2P7ND<;YH'0_HE9$?\0NG1C5Y&4AZMC6))M[,\(O+U@L2YN'C,DU MDG_C%D]3; Y.FU$84B5*)A1*AXY-QP*B?PVWT@@8-\NWO'KYU@W L_4&.1N MHJQA<@ET$I$_/'1^NI MK@"'>7W[/(#^?/&JL[>#3K+U_&"K]ZJSO=-PDM5FQ'=N" '[O&8LQ4+ZK, M9D_$DU=&^B$9NLENR^CJ)U<)-%AFZJYOJXA_5[Q(''SOY>X>C(Y/O6W]R#>, M.F-!9N*X7&17U#X#?^0WV9VK]N%*I?8;GK_SN3W$H1!LCQ%)MN=Z\09XU.9D M'O!D-(8(-S68-<)=-K59MY%"&.JDF2+6:3W"Y\3^A"5^I[IBK?V4Z >BJ'A7 M=Y)IJR]O=-Q^0./I 9V33B.TM)JJ'#NWUYN"8^MZMTN\;JANU1E0IC)3X=MX MV0+(-LSI^M7@\1E"EFIO8BI.XG1 MPC8^R;'^,;4PCD&E43GU -3DK5,VUB([A"D-*F!@7(C\'MAXENL6"M*KV8=74=(Y^"#= H%&X M$:U4CY?9UW@8V.3^6CW[)/P=3"&\<=H2*/ T(ET75KLBGH!S*].'Q;YD8-NH M% SKG2X$I;%M2643M'8+,[-)B,'+6_;)9!CN?-*D>%#-)!IKK&N:_ T$G):^#6:7Q3+R-* 7 MS#,AX$K@ XI,1N0Z"9K\Z/V[!BG8-],LW=+\IV1_-,QUBLYF8RZ%I6D"B8%. M%QUDKIQ(,?8[,D*%(H\P_[1@-&S**J2F:8YV3>RNGI2#71^TQ4?N43C/M)KI M1T>$!8_ 7"]NB6VB++JQ9*[J\S_W<"@HMQ.F_*ZRH M(JNV$5#$2,*J[6.$395[XN'0G@6#0M?Z(N\5%L@B3_K.4_K.[2?]YK+0]>'MV\7DYN&G:F2%ML-")4P^3C37,36 \ M]%7:[#A#'5P;>#A+%8P;9=!&Z:[8=T_ZCYGM)&'/NLDOZ'@ J9H@UN\Q&K19 M#/MZSEVA0\3JJL($SZJ9"]H"NQ10>5M5TF6C4AZ0!%372AA,GF PH=^]K*,P MH=AQ09BT04"!5] JPC'H!>BJA9G\Y*Z8;$$8&3N"SFTKDN8GCV Y,U;'" M3'3/V1JS=1P/U-VW-"059VZD,O5503\'A\G'K'$$7/26,4 Y=]:E\N\G8WQE MJHW;+=SI=%/KA4;:D515LR+#@.18*:Y"L&P*&S5L&XU"*4#:><7YQ#? O'/@ M[=I SVQ9^(HOFYEB,4HHZA&A$!39#.N+XZ$QIRM"(<"*27_&F&34H)KK[+QB M 7<3 RBI*C&<7@3UC#0=PNYL #:Y%$'#GK:?C*>WD3=/;VX=#/.8DLM5*4I] M5MEM#@P2A>TQS^D"44M<"?,;D1)P2J85'QEA8+40K:,5"[2'82VP@^)A;=JV M41N:XP9W #%(QL:@)8T=L1Z)GRO;6[#N?#$6*H/)81X&*^J>6T;*+9EU"T@C"J-,HTVO(GZ]JP)+Q_\TA<=5@3':6)@V&SJ!YUQZNNJ3JL12 M!E/98/B 8\XZ+;&JV3AG7!;JV(D51%0TD(W*.2$J1&$9#D+NU24 /"5:6.@_ MR*,Y@^3S)P*OQ /)IM,JU>TES>_0"0 R#>5<:SV%D8%HP9>@ESN!;Q@+V1%R M@*'&)J2N$1;;Q&W =?7V4I8LEE1@G;O2^^B*,F<;;8&LGBEUMB:$CEIQK"XR M0UL4!#1L=^:AF'5S=YP8/0?)BY;BW*!6?DPID#=$F]0$8VO*Z,8L-Z$TZ<7& MXVFZ4IC:%L?Q4PN)RY<##5>^_'G94&H_B;Y4=/>P-]7)";7D26Z)>HVDE1O# MQ0#G7I<-%N?02(/+.*\85T1(:+"POYS 3[B63[IEMH[:E"6<92S/:&(32N)Z M=8H]./<3Q=%XQW;"V<%>=9R40L5R'DVA%P,TS\FX)P MI=TLPR^*DC/JW+T6L'QY]R6)[B\ Y6$+>#T[U!FU*6T\!I/1\=>"%0 M(-E0+1AWMSX5/BU/.R^=JXB"0']BF+G0G?B- .VE"K@P0^&(7Y 1".PAU/V3 MLNRZ"H(1%" 2R47U-$]@WXQ-3N!,SAI6\46MTT.'+Z'BY+GB_@%!%8Q+36B;D$ M3AM#7AW'6@-HAQ38'!DS@U%*X&F**YX@2AZ4*^_CL@ P8BW3(FDRD M-+. )[[#;/3/H@.YB4E+)]3Q/I'W6B(EU.X$?:CL8X8#H*=]>9RNGZXBA;$* M!_T]L^FXGSKG'1R)K%DLHI1L*!K<:?7(&=XH,KQETA&RB2D3+LLCNL,FV:[#TKTZ10MM\>1(Q>67M=;WIR* MG;2=+GL=&<."=SS08 M8I ;TR*$:2@]SWM11EV6"HE-9WJ?Z+H$@S88,*&E: M"B^?9"V=FS:/('BD;XM8%>;(! \YXP^(CK@*L([$,BAVY M%+@2B2.!AC]]GF LML46]4*W YWQ3U,6)1DKS831EH66I)O&Q14PJV3M..*T M;?[UKEI+L%%U[&!N_.NN7=#<2>U'J4XZ95E[STAPC+3.JARU^<(E $ZLT=BE MK3V$')G38#??L9_HYNUX>[U-^&XI?/=J$[[[\]X!ED"?#-]E.$L0\"JE (MW M 6K'0<7^S[]E@P(+)P/674614-Q"!_C-"'T2NN"PAT5\O5>!#>%H.P7XT:LN M@1JUZ&GBQQ#^1[DC:(IXUA0)6-OB81UH]=4R#J&:G.8LEN-F0TZFL9TR6M/6 M6GJ;KRKM,OUO[CGM8<7!/H0Y^\8W15V-ZEAO37KG:J\@"TX""G0RJ);]?TYE M?ETN-YR'RR_JXMG3?QZ_V^KM^5AFB/ER]QM,>0SL &>AMX%@5XM9CM7I>3B+ MHX2\BA@CP 8YN&-S[*87" @77@>+9%K4',J<1X9N/((I!483<6#!N/C(.4O) M5[H[HOX5IPV+-RVRK8+)N$@QCH(-'&ON:Y>L$! SRT/*F,KX6PZ&F49M1E@G M=*I(JI9?3!0BT,/V;#$,F:!4>1=MA$(PIO4H-3 74* 1+6.<9 -LI U4G>&S M$G01\RFD;$+7S^"@V];#H-1XDP;S[%T14&YVW=DNKNRB*YP6:U21SE9?DFQ1 MBJG%*$ ( P'WH! #YHH&E&EG_DF3^:)TYRRRYM /+H %P+[M<)*I%Z$V9$/'/\H2$+XZ*ABCCR%,:GDKF#5,M%=O>NQB M2[L!2($PJ.7X!KY /(.:(C Y"$1/H?S$5I*+81XQS*_M<86>]I0 UWBEG$'J M,"D9O9AD.04F!2-"[SB#B,QU%]/ZM4<\915>QA2G]%VGI4 M;ETKPN$L> F!(DQY-4A@SS&4"A_1O-XF9M8/JWE&-8U%EL@ K-1LECR^*C?M M$L#"LAGA(@'X T7CU(EOB"87 )LI35LB:Q\&JW*R<+#7[D1:3M5K38IZTTH M2WSK[OU M][]R]>/9\?G?S_VSP_?[%X?O_(M3__3SR>'9^6_''_W3(__TTQF0P()[8T%JH*HQVBF^\#\8A8)CLN[@8 M5H7NAP<,+$P6@OMM@=@.:NSUS'+CTUK._FH6Z",+)%4 SR.^*6ZB$WY2:S_+Z&5.Q)7;GDDK M'ZLAU]6SQP6HTFJ\T% M0M=M.+6!8>.;/ 6CXH733(-^@_S&I) -C,T&QN8*7 Y. C(L8ES%;+=BCSP8 M!DV#0HJ<\3^<69)Q2XO!@J([]NV0V Z"5B(2(24(<'JB$X_/:ZW&-J Y#TD" MC4C>5"EF;VZ&-??XL-*AY;1-QA'0Q>9 '_) I1^(*]5,&,085VP<;\[I <^) MW8F_*^,08O?1*,E"DVE)_/*!<8\>>8%_?Y,AM)0AM+?)$'JLM,V%!^A+I]!S MJ;CF0_?M(>_W8*%10;QW8-3,N9WVG$P1[G1)92$8?4#-JA[U1QMD$*1DDAA 20%56:$REV:HDPT MI,DOBLGS48RY^)@QZV;8BB\)ASRK@*V08?X'J,=C-*;:CI&%>@?6Z&V0U-W; MG_=I9#Z,3A-B$5I1<,^8Y48"MVX8/+12^4";[)2F4%-DE5\ROZ%4?,;T9T^8 M_%9=E;")U?;6(\4U!TMY];KG2CVA7N>-!D[#QC86I8461=2Q!M\&RB^SA)MB MIL8[ECNEHDX%0)7;#[_Q-Z1T&[8BY]]I=+^VWA^@\RHIVR=(!?8.6(D8U1O$ M9/X(@QWH$[H,L;OB0GMXE\=&JN'V%)0<;)[').$E"@QM1VR=^-0V";=0=T,D MMT(D-C'#I!8XF10UU8"J*Z=8+&Y.9',(M^8M<':=,)66+ZOIZ*+10PDC@KL2 MYP*"HRC3D'19;'F:*YW1IQ-QG!/EY*9+S$NEE!SLZU!OSTN-?O'G5$\F39J( M9R#3SY6;HM.B$&R(XU;0Z/-L$@]B78!8NY+&V_F"E.8%:$9E,T+_#F M/.[G/$)NAC98^/,\+D'787R+M-QHR+>Q_V!_@C$7%Q,-MQI&EQ3(D.;4M9S+ M45:S;PD'%N%T!9LEFQIG"CY)<%$"*[)"8PKK+%3?M3OQN'^'QXN9::%[A)+@ MC+%^.1J=7>]F04HS,?=DN/:80NRB9Q*6DOL(&!Q48H-)HOQ&ZK_8^]%_"O^5 M9(3] >H[^,/S>HETO_?FF2ST$CIY6E<337W69V#HBUU MQ"GCBHC0'\21..Q"XSRF?L0P]XY_"+/2EE4X*"AB0'1GG)/8$6PZ*UD7) 1K M_5#9MM#6K!E<>4I>D O8S5'!;-H.!,:AP8,SX"'K! [9% G%X-[W= M]/-0$-QY).I/2L92,E M=V+3XK"_U.<;266ULX<&>4=.U4>WB"/49M%=!3K$6V?2>H&Y?2'](T MF-L$I20HE22FUXBJ;3'0)=[6QID0:JEN"&@A5YWS<#LT?IZHM%7 B'8$AS%, MJ&ZW5H ;6,10SLG4Z(IX8R/#FWD(&1KK:SEC);@J'=--?LSR]@S*P*]I1%H/ MYUIFS*,NZ3 02BR=H>B2-+;N4:D7A$5:,?I+N<6',P3C,7H$ M^ >,*,PI#9SHFK")*:R+JC?+WI)\W[8O:Z-[.??)&SMR3[2-H;ENK[QQ^ M\BKE9&9A409:R"*$ENFYHON>H'N7/ >FJ.W\\*#COZL,>%V<(M!/6MJ2 ML=*48CA?U)B\'A?&%5E2Z463HF,VRZ5=9N'PHB+J?6H)>8# SV7)@$7/5N!- MK^I]U8HWL;(AE@,YX1\Q"%#@+!:WV=:9DN9F2V-MOQ(N S E;,X9&7!1EX3J MH/U.)(<[L?I#T/*D,E16@Q]?1E85)SU2LBJ-=.,K1T+ZKUO=JS$S7E%+=XH5HZ!>S*D*38N!?[JP6004C"R,+RNSJZ-J S#QXH2 M(\2@VJA?QJKB716E%?:5T#G(HV+0,BDUGHMS[89KJ&1"?)6(23U8LB*ZTZR\ M1H3)6KF'S^4>1J8:^563 8$CP1KEWZUP2PR9PH4YKNV:H5ZQ+U[,QU MLE#AZ_+VCO];C,GBZ&U$Q=%UU6'M7(H8IIIP(Z;<6.">[%:BYE(6-:]!Q]_G M+:7:])&_7XWA)#TLI*I_!;:[RC%H]4-_-^CN]8-NMTM..5FJ %&0MTZ;>'IL M0G(1G<:M6VZN(^*TAF$UK:@XR4/@Q2&CD9)S[RM55X B^,/V=L^?PN&2_NT" M3""00$6X/;K^NE8I+6%R+,#6ZI,M#*<]0^U UF0JR3Q32>8_;"69IRO)_'HE M61U9AUA8' E6S1=E&MRX6T'*F69U#4*I>86X"KX5C](CU=X]1+YPH$1GC]29 M1'^$?AS]_"3\O]WN"]1TPK=W+FZ.+PX_\)1ZOW3\3R=GA^>G[_]Y^,X_O]@_ M.J(RX<.3B_,[%1?W+!F:GWO'1A)R=UVI".048Z$FD55I$%?0IA*FC+ UF'6# MCX U/<4.];G3(T%LS#L@-OZS\\J6H)GB//[I6B]2@]1V[IW4^AW_X]GIQ\.S MB^/#NR6M/XTFLF\;91<@4B8$76\X,.DC.GE/'F/(#"PU'E72"9/<14XGLT;+ M+MO-+,"J9!24!8*WJ:U1!E1N>J%I,-]9E0\GTJ,)%C@KJ:#90WA*=!68)C(( M\^V32]FI>NYQU7,#+8H\K]*N-;3)[DF& G:<*^L?06"\N"BH+4]F35RCE'D_ M](*7?5J%]C6BVX9Z!1G4--T,% &NEN635/::*,WU9Q/X*(%/X&]>STC@<\3R MSLE)O? 0+<1C;IEL@>\EHI/.R(OD4)@ M:D 2?L6#&>39%^Y70IM#3KN14KKK%O9+HB<=JP'K2M/BT6+2-\3=RWL7=]L= M__WAK_OO4>@='!Z^.S[Y]2^E4%WK=%J[LP?Y5H5-2M/1V%\.2%&0O!FO(C*D(V3'+C3P;CU$* ME=2%_5)YZ]HJD@UN9,9*YW:++^"!;Z?_X)X>>[!.&H]GMGN*$1M.6*>:K88B M(RADA.'+YKN$VKDM+X53[D7;OQJ?X]M,@-U[YXDOX!(>GQSZY_M'AQ?_\M\= MGQ^\/SW_=';']L #FYJ@,:)\QAZ[@^0.8S0WQ#._*H+R8A-!68Z@]#81E"72 M:PO-W?.M;7"U5W?(U9C&Z&9]W#^[\(^/[RBD.$? MG9[Y9X>_'I]?G.V?7(BC^MP3,,+#?WPZOOA78' +"9SPM]/W[P[/8("+B\.S MSXX=V*SUL*I>@KAT[CHZ- MCVV#!_@GPP-$+.^11:6GX'6AN-!#4I8F,:CB[,*9"P(QN5$*DS%3FV!8B'^> M.^^4$^PM*#T@K.>%VB$49*Z17^CUP_2"N3O,@Y7@>0V0O>NN9QT< NLORX@( M:^M:[*-4.C(G7& <+XG>^+)0JQUU:JB$;H4*K _K&GY^TG]RQ8!M"N1Z5?4W M&*(YV]:I\7[6OOGG6^W[;'X[BUU?LK2*:M:LQ1#2$7!-X#A7A2;T4JZ[C>YW MJ&5B\P"O^.?MC7O=K8/SA/,;YQEP6[SL60ZCCP=/^]T707_[5=#?V7FV$J9D M]^6/*_OGJJL?:SNCV M9_&JLW/#6=SMI6L]D@OJ+G_G)]+;[>R^>/@CZ7=Z-YS%K=^!HPR3P.]^Q_LM M+.O^-[S7Z;_\M@VO%83>@SE[E?*]47PWBN]?4O']-D%R>\IQ[]LX3_NYKE5P M[X8-WNED_HCX^;,IV;U>Y]62=/Y3:-E[G=Z2IG<'6O:M*7WWI8?#B>[U[_;V M7<\<>''#6=RZUG=?:G:OT^T^_(:#U7G#63S );@O1;S7[>SN/(HSN>$LVC7Q M!U7$[^ZKOTDMV^/UOM]KFG@]E;3_2L(QWE*T \-0$Y4P9DPM);37]YNX0]C1 M-(]TH\5<^7/\HQ^\Z'6#_LL=!^MH&9K&YE)]I] 9[Z0\B=.[%QM*I3FLK OT M[J NL*748$U=H'<7=8'^576!W=:Z0.].Z@+];ZD+].XRHNS67:PK"_3^4%G@ MGR(+O=>]QRP<_V7'_]]GC" >_9^[84^/@^FL+N7S&J5\!&?SP)5\CQ4&CUO( M*G2/^>>45@$7_5/*6T7U6^<6YF0C[3BQ-WTXQO.PZL\Q BCE_DIHT7.MZ)O_\SFS$]3ZUWOO0CL M9GMMV"#.N:>NJN<<@-83'5JXUH%C%A^>]H[D'[KG':9IAMA7D8"BE:3=ULIU M\7%]R?U]4^M( &)_"U.5!+5J22[)I5\()"[.AM+D0];?2D9W)&Q3:G(B@WM, MV2]V?KP:=G?=BE$1#4$I! -D*XH30HH;A)@ZB3C#%@SOAWZW ]LZPP86.#BK MITY_$P]M::SKHCS_DKM_%UCM*W6CCA'2P3UJ*1E=,5_ZH'N2'+E"_C'4?92:/YK9QG1<>6)HM[2XAYEVB9(JN5[WN M;MWWRK]N5BZTLRD76BX7ZF_*A>[#IN[=>V7++E:VG.S_>H@@.;J>%BN @^\_]?Y,96I'!V?[)\<'.^_]P].3]X=7\ S5-)R=GC^Z?T%/8*X M*/OXBT> C/)3;/8^?OBI, :V+@F(C!>+T=JN_X0%J3PPMD,Q E.3R6%FC,VU7KH#L:I^ M.;,B!!E%]%K4_.:@,FXE6?:%="$[%5;;J"Q=>8+77 -J+!P8B@.=2T&#.$?,1R<+LDHU-"J%VO=?E[H+@@QR:?X'&I&%F8N+ 43 M=1A6H/U(ZSA]1@@7'9-ZJ*NT0?".1-CM])8H,!XUVQ:;4W MRQ7453L+!$Y\N)OPL(;^Z3\/S_YY?/CY;FWY&ZM K1MWNW/0C52'59Y; R 6 M!/ERGM50'P)//_\YRY-HCI[M]^\/ C\B['X#,P0ZZMG%9X9?U&]VSWAA(?:E_PX+GLZ^+&*OB_H(-AT\O6FNI]09-A+X5'O C1+I<=6_+M@BH!9F0WS!7 /!.Q1%J4+ MS7&IZ=?-,.&$*$7"!3\GT0&OJRDPD7/],OFAX$IXCE;5L.+GK] M*P+1CC$LL'(BIJ@4,PB 1,?E1/!Z9B%V65AH!H=]&?!#/+%13M$W7&J95VQT MPK=89%9B*Q$,*?T4A 7HWL!V8[3&$:@]'.1AP4A:]H=4EC=5#)P] V)D"*WA M1$UI4V#W\I)Q6/9M<\@ G0[HK(\4L?FBBG50# X1L4H]A#'+LU0C8^&KU/R! M^EUH#'V?A:Z!]0!+3\-LP^A(&7CQK"Q"N \Y+8PMP7,=)M+/2F/#&$ T?6$P M>"B@Y&A<^#4"<6K^2.-5-62,+ N?"8K5!R&T\>U1/ M; [%L'7>9*5/1^4+@6F/J0Y8G_=I'?]=?9WIK@ KCM_*#<[2P,"SFM&=P[-/ M87E"&.Q2(Z BN-^>[9S"G82C>"C?+[.2Z I#/)B^!7*'7">-V'4OZ+W<#7K= M+GT:_KF[O4.>R*N@<0%T\G 1M,=#,:XL;XARZ_^_0DZ39Q)[3J#V M4&3#9E\O'?RD-S'0VRGN(+ M\A6PGZJQ$AJ"?(%L:83/)WOR.=$S,/CY.O5IN$OOR+29E MN!3_"(?<,A#8;?<5H[-*K"/7P1 2#TXPI(YO8*,:)I9!0*D4WY"HAOM-I"1" MK[\6RB7V#&?L!=%0_=V. _L. M6BWVO3$KL/$;)]Y;B_MYW"(2!M['WFP46#O).GY?G\@9Y@H7=J>#!G9M,Z[D M:!:P*&3P9"F?Y0IPBA7B>0OU5#XB98R'D#HDQ] BJ22R-Y"SFW?*4 M\%L.)"NI CO7 MY=6IRGT77]5Q9=U^EWV?;I#9[NW730>;D)Z"P'=+8W 9U' M2=PKU&[=4\@R.1=P>;^J>5ABVP];=VG^BXU[;BL]20Q.D0[AS*:-@^?XY:!6ENR1T8[!H?/'Q"W M@C,1H#-LVL'>TQB:)+>2 HX%(+RUBDX0=IY>J*$E;0.,E+ZN4B+BF M^(BBJT7\4B9+794KL^P+9QGI%D.\*NJX!X\,*25I;KL!:KBVYD8%9#12^UBP M/W4Z4T,+DX$X'=@T#(=IX*?BG#59[5:7^!O8W[26S%>7( Y)#W(7[VI:&'5: MIH:_ICJQ&G!V.:01^,?IL(/1(X_\WN\4\%=*YV_T*D8-W'8P9K@V7?,D@7=4 M+[L]OF(U*VCBU)TX '^&8FH ?]X'[8USD_2VVUI7 +4 ;X2!+NPHI)-J5+OW M[P_\IQ(]Y=^[W>-C"C<.J2TRTLIEE@#?"_,X60A:H->#8MFZ'Y6 QJVXP2NS=);CQOH MW0 W\+NZ91>MQB0V7O/:6*"FN<7:T[\)'('-I8<^6VVQ9J ME)LATVE9%'YE0+G(U(HW5R"]=-X"-5Z])-$OJ05NC#)+^0J!XISFPX 0)LN8F>SL6-!+F^QB'\&2QBRUYVXQV@ M[<-X$W80UI4SQ+6=I IM0Y]O;?M/CX 1@24/$]K>WM[JO=SM[[(CA?ZYU]_9 M?OF,1+:\\FKIE1>[.SO T>COK[K]7L^\WN]M=_L[SUCQIG;T1*BU>6FR(X>0 MK49P2EFPAUR%;H/(8_ZB0M@UH<-5:PQ-0J_K$=%-$5?NGT06S=F8\MT:T3L- M%]?=XMK\G,087;OD]GETV*=3EW'X=3BA(.H^Q8W\WM[V"VH=39-6D??420IR M'];"+;CR_OOK[_]/B-KS5G=@1B!>#*@/,C@7WJ7M-@JFKTC?4Y1V6MCUZL*. MM=V";(XV/F>W*ALDTJ59=LH[YW0GZ8ZW\S1ZIA?D[D/'_Z1M&;E*\I!,IS;K M_[=POF.FSIBS\5!F4V_*'7B6D]6<547-6Q5HO 30)UI^_P_:_ /.7UEZX!6^ MK_N9RG:AC\PZ:4%KHV.R\NZO+UWK%V,6GY K0A56XXF98 L M!W@UP*A;-4!.7:)ODLC/MHL%@:;P:;K+4HWHIQ7I62@"=+"+_:HHV5K2UZ7K MD.G 1E/'E("O3K2LUH^&%E"O1&Y@!NS\&/B]OOFCI__ ;8"_>&WSEW8UVG:R ML4XS^[;D^]KL>V;VY217ZGKS]Y;GWS=3IPGW?VS=\"LF3(%7^3A%&JGZN[9C M?1[5'=%K'0U)A2+ ]?>S%";Z8FF,]AG)&'VV@&8Y,(EX%KKA4*+6@5(I5J6C M1H-]EG"LW*I()KD [DV%JA.0+OYF% Z0\$WO)>P?C66Q:.,GY81ZX,RYG0YV MS<&44C:.(PRE%MJ;X"0UF+U#'2X 38CT+)0YE$21L 7MWI8!Q8/0E\LV(#=( MOO).?(;I)$6FAR:JH/$=OY_=H&D(>A#S\5&S.54'-!#I;F9F7C^M7O='7X.,D&F$$34@;O=7F/. !.*.:Y#Q2 !.2TO=/0\76Z> 5<@'C,JR:/";Q: M-LQ->. WS&.O*_/H-N?AD2W10IB-=!U_7S93(MJDE5[/)@"A\M5LT6/ACA15LLPGI1F-R&YK08-^& M!M68HH!NQXL;=]CT'D]$\#'<,7+AV0USN-?#5Z4\!F;S4_SVC F52P+.+CX; MUYF^+VZ2>*%Q%*Z;W(G!4$*I&"1A^H4<[S.@Y&)"/H4TRN9PE3[JAT-*>64( M%3#0T4O@47+7R.9K45H4#"A9S/X,!@;. RHNK,Q)"X5;,/R"F8:20.I*4QM( MT8TR7 :QI/$.E >JR93=G,8^U:U8]5:8[&OZ'&)1@;C^79EA40O@@E8G&=JQ MH[#O+_RM0/;I(X_[R4P4OD@*\B1.D=JW=AKB6HR,I00:!^T*@D MT4:DV'[]'ANZ/JK"[%]SU&\XX<1_BLK.LPY.3,(=(-W'RT]@F)+]4T2.RZJC M'U($A56$6IU32Y OO.2F];4V]P.GNS;](BA/?662_52J6%5<*=6"J= M"WEWU7269 O%971;E5V@J$#:ONLB"AR] MJ'(NQ$PCCX)86VPAN'/^7LF&@0)QJ]D?11@(R_1"CWGMC[43!-QH*JMN)0:_ M3@PJ'8=CMD>8$=ASOK]S>22*T--?PSA]QJ9GEHK1C7866'9%2.8JBUG2C_SV MQ_WEQS%*BBXU_3Q@SR/1R$?@8IR9K MULE"=#4!2:^(<\=%"3*W!,,C^^)C1AXY*R:K/X[:%?X7?UU_$4W@,.6@+^=7 MT$+?OW M[+^UQYA/!K:C3!0GPXYJ*=TD3J;L.I$" M#^BX"^DP3)H^.AM-]G/!*N28P(/%M=5Y)!OTB!2#C]K*)=J5(RG#K\YI?58: M!KWQC'*SEI@MTFG$6F>?JG(")B%A/C#>C_@+5>3DP].YBS^'LY(4XC]0#I61 M7H467Y2S:)FR2>VCM/U0(*81>>L8;% ORES]OUL]&E)V-U".X.%ES4-X)!<)XF9%1878B MYYIQ1CNQ(.TH7JY-J*, -$.HQ22;$QBCY/&C8"%99(C0: M,ZX]T%O@S<*BE'00*2RAO8@+4SR E=9.R#]58[%("#!^J!-V"K\&C8#BE B/ M<$/%9J'X?A)_49QEDJ*_00P83Z=;XF0H)2(C+P?)> 1^^/_9>]>FMM%L;?B[ M?H6JW_2NI$IX;'/NGDF50YPT/0ED YE^YM,NV9:Q.K+DD60(\^O?=;H/.AF3 MQF# 5;OV=+ MW<=UO-:UX/VD:D=^[K?<=PJ\BN*;:P@H>5%?U6,<$8/J])J6 MVBFQ+OBN>;Z/C%;T;.UO&S5# B[7ELC7UGGM>25>K1%G+J:@>O!:$5J%\AT: MP<2%\C6_9W@.IJAJ5E.?4^$AT"!??!HWLZ,+%T6\,%=^&-&RJMULN5^I>@IU M*H)^9AA@"IP()#+9+!E(*)\PE!Q_L.A@_)P_\>Q$ S8A"(EQ3>AC:U=32G H M[8%K5S-O,/OB&P<7M5#Q@\<8_BU:QNR&3+F0LM:)ZE+G!0762\9C%(KZV)12 M-R.4SF2(JJAP&UN 2*1 K MBQ%?I[*,4=MX9A#H8)T-79 E,Z/'UVT.K8=?6@T10))]FS6H)JKVK10+@ M1WX/AG..\%2#/K"A61)C(1HEW[,R8A"/N<2HU.TLHG2RA7 A2P OG)"Z^(B; M?M4YX,XTQ*RSO=\AEF_G!=#F\/\7NHQ[J%,_V*0TJRG-W4U*\T<.WF,Q;-:R M &\ 5[K6S="S43M5"LN$F')BO?ME/=?[2;4[ M7[;)]RW=O/?NULW[I[?_1@^YCWKZ;J]>NM7IW:?X8WW,]\I;V:B*:MJ.UZ^- M#3%_V(;F#[5HW?M?-+3MUK[5_7W.MK/N1^.^1<9K\OB2>895N&\>6FS<-ID% M7U]Q>V;3J/XGA79^_)[NV][NP?Z3[$:_X[7W*G=K!>WH%_?9QBE0:(M.Y GN C[AP?WL@@/UQ!^X4&U(6=/ M?G\%IWMM=F5SLKV9*67ZN.M:+<5+]QKT);+K-V;58]CKU-15XVC>( +U6@J MN:X!KSUY*^%UM_/CQGS%M7]RTZ=BU>YRQMX3L>0OJ E)4K&RGOQ>'>SN;FSZ M_>Y#NYW+V/3' @SE0J1FEIT5JY#=@\H)>21KY/7.WLX*E-E*!8<- G[R-V5[ MN[+^+TU8W(^T7*6@$(KP ECLT83'8>=P;83'[A)#62_A4:,![$Y;!58DA'U;S9"=OW(TUW7>K_>K,>(E M)UX2B7\CE-H]H^=6CD%<%F[H&KBA01A2;9356Q>!Y/!/A)?XW)^8.ZUJ6M=& MW.$#S_+!7D=O(Q@VB<5FMN4$T;A"-SP[1N.SUJ)O&,T;N5HS[-4#[/3S6;XF$]L-LQ].\1H^.\]M>/JFXND%TEMB]-<#X M/2>$WX\G*#?XOC6TUI\MOJ_[XA$[.\M&$5\@MJ^*LW@L=$ZGXE^M.SCG62'[ M[B?T\H07X'%TVA-']W77Q9E\@N+CQ6+[-N@JP;+\50]B ^_;', U68;'EJEK M ^^[P_[<@G6KZM8ED6Z5_/&3FO;KSJVE6$T(OU("^HE!_(A;\2B9SOPTS+@W M\!W87%=*O[C>5+[%#K>W][4G1EOB9R).VW%S@VO7$,03\RU1(]WVH\(&(J5.6IYH;O%V1CV4-YM90D1>HQ$NB$:6F>BZ^RTA$QPS) ME^X.MJ '*?G[/ [H%1OR^Z4[8=*GCGS:'%H29G@D!;NK'B42K:7UJ"-Z--:J MC(Y$9W]?*=+ ?&(=$/S!%!LH<&L*T[<<3XIJ+"8-^\RS1ZKWA&EJ2TT>)OX( MUB2X"I-Y!FI96I10M]N1K6[]HIK&=BW8%$1T[PJ;DCT9H5(X?*6!$NQ=.;%-3*[_V:KB\0*-J![1=1DIN<$L8/=JED*(J/I$%0E2;>S M=[LDB8VASBU7=0O(B!+&XX";=KW:W=GGDRH-MQTY4N3:Q3<4==G_%5L]SJ(D MU7J+UBBX#(>N;[HP%IH'XT.^J ;8/=4QVC3^2OTX\X>\B+BTV'"42.9S[CO6 MTK"TT!?$@PGJ;YA>L[H9W:ONOOHT"H>\V=1T M.PBD$]VK;?H]=@WCIN"7MY^7C=1Q.'4? M2)P^FN]9IY7 U[5L;L6AV_)$KF]8_-2/I?VT]29*)L_ M^X>LLM%5H>:(_&+X9*_#QK%N_K?$^SHM,WCX/QJ![D5LVE!35V)NLEUJJXT= MI<'_K';7IO/G;6]WU31&#<^KL[9F?CKD1HL1=\JE2G8-NK MJ$[W(G&'FW2X;.#AL<,_Z[#^->W"W\]3T"_.[5$;ZT9)+_%B0V'3.=P?#M,Y M7RQ0^K SI'E(L8BC1 U+E8BA5JC?P3C(X3HYKSH'A^9RZV[B8%7R1JO;IF_J M11)%;F^>3[A)HY\5>Q@^$[9W32LU(KW"WW M"(XH B+B-V+4\I 0/C/*;WE#;5>O@ZP\VQ6#EJ4&LF+-6J^AS MVV/N-<_BVBGK6+98A81F.$]9-M"+#OA:F[C#J^U#M3/ECO8;68W7U<)=Z/A\LZA-/[8I1XV:9OD,8 MM);^TPV-CR7JY,2!F(6UW;R+C6D7RH1;^X&+$3E2$R-!@LG!H9]AF(U;T&/4 M2'6F;[F]O/%MV/U9[ KI[4V*B3JV;]%HFUJ\_\H!-7QUN=>YJV*/]'S5H)OL MG%M;=-O[U-2KFY9]7M-'W-5]Q O=PYV_UCW\,J'()O?=OF,+;;?<0MMYG!;: M;ET+;>=IMM!>"]%T%V1$M[U!1E21$?L;9,23OP:@1[701W'?;7?VR4]ROK;. M6Z#I0 )QZL6] %EW-!?A_7LR +L.I--K_ A-)[@C\&_ZK\ZO;U@$>2@ST>HF MFUU+,/*C1O.A/)C>!*)OAFDDH_88^[:]^S-*P&[G9]=HQM]]T/OIC4M:L'/ MH9KS_A'(MPR]MLMY.$*YZJ$>&H]M4_4=* D,1[H=,.90:?GF,V7Y$TB<7B8V M;.# U"0@)(]FX4UI=K(Y*1)@IH@9#E(7*KB5H/E* ATM%13W;*3\9QZF[-61 M B$]8T8TX*P5C)@,!L=70CY.2#%@G ;C";%8)MJUQ+;,%,C!#<3'M]P_T BY MLA^(VFBIZ9O'5-9CA.F[$5LUK)T,*F_FYZC5\:_X3'*X=EMM=PH:D?0?SQ?< MA8#^ [R*(9DJ\!E^>0QJB^UU>VAID,]3\/Q[F7/-IN-B[:_L'?OB%?#38!K4@V2D55TV1Q$)6@H:AE61G;S\O->I0GSXN%PR_J\>6# MVJB[!P3L( ?-#<3-PNSM=$#6&7)DSA'J46M$?KBS7\OFGQ7DLJHGR!\2O[E= M]G\Y8%$S"OQ5N]7^F7Z'_U$.U=]]D!U/8O?PLI04T"#(K]'2QN.MA^#H(:A$ M,XF=<3"B="3*%[U\YGO$.NKNMW9^=E]+\9+ZA1R7-^6?%9UZ29XK(XZM3,H9 MHZV,(S@Y_51W;%G,TC?._L>?SGY][\)! __\9:$VFCT?O/P3'[8(;AHM_ ?> M&"L CBMX#+:T'_NTS$,_36_$#5 ._:&21A[^JV/^12=[O[NM0!#%A))^G0,/ MSMC&'P27:(FC5)Z%+)9@I'M>,=9WV_=W/'U"K;$O^LGV8/>5ON0OXFZO7BCJYZ,?61?P>AWVCKV-(_U+V7V-%3R]6B0#CAI(%WG M'#R!!V1Y G:MC"CX'J3#$// /*/RERET7O<##LFB@+^Q0B_X]3IY#V+>*8MY MH_W,W&.8SS!(R7DDP:ST!$7.C5\B-RST_!S<-]&*'OG' &BF4%'_*] M/4XU.>P6+CA[!Y9P66U,>:75)Y^.__?K\?OCBW^[O9/W[E'OR_%%[Y-[UC\_ M_7IVU#]W'ZC(9&V$J#K[DQ"N5XK!6\SYS5&Y.JB'K*#XG$*GOM@4.@V.=C5K M)?@'?#;%?"Y=58*/^=E$X$]XT,D"+#ZWY?X&QO(55G2,*%E3"J8YMR1KR)>E M.T2@BP$.$P-]48+QHP*&#.RK*0P7]3$8R8&Z=FR-2_)UK]OF>/R'FO SW-A+ M4!!JD'=XE^=B-/X$W]K1T?CS^72*O@J\^1SV*AS#^L//ZZ+GB#> 93N"!<,8 M *'N3'C^7(N+4@RQ*<+N8H3]X=)$ZW#2>X4P9H/%0,=5GUOTP$"-T+H2<3QN M"9R1W4/!&1CD(GV?3]#N >>-)D%$NS *2'V@4I,:IH$??V,3Y-6>0 FO HKP MPM?A_@0WDFB@F[C)K"_#FHKPE8>7'BSB(_YA +^L(IRLFA/PN1!(L<53""YNE*EG'5%;1X M-L=@TPI^Q%B:B(V^HL.Q&CMF/79]0<+-,38"W>!YQG>P;HG87FE,_^]V.P8R MKPZ9L61\,O*M3/-AY[ D1. 0QELTC!"TLT9W=79M=)<-$J7OGC0.#L5QE4 # +-([A^@HX[D'#_#F,6UJNG4X5A6A_'=9+ M?[=#_I=3JM"R5[L-"S@PT9)H))(.?8&2L&6"DXBB0>4 M('".FG!XRT!0-^M\Q[1I9Y,VK:9-#S9ITR=_#9:P3CI_W3K96\(XH;@C*:3= MI4R3M@T[+RHCRS(IJ, FPV17M$^C8:)+JAH-DX5*?7MWC\=Z33W>:A2[NY1B MYU) ;Y'^+5@W';&W>A*0Q7"9QV I'DJ#RB\;5-MJ^!QV]2EL[#""F$##Q>=L M_SV;S]ZFH[__#?\7D?[Y#59#C@+KR;+7.U+J8)E',&[V,PO6B^2@1XK\X'V8 M(G#J?0*[=^&=92%4)UUJ+6.#B]:7*\K*977%B^$LNAB=CC@.C0-6-X*P&WGB MGLU!2ZND#]^@IY]AK8T@<,3I(2((:WS=EPLKX TA;:@]A\85;%;A=![WO/VN MN9,(O4E#PG 0PA7!.UFQ^LKA3^ Q6 BBZ\A*Q65-566'NSN5\U__'D4-HF*0 M[ )[!Y+P=FSB+?4M=R9E^^IU[=W=YW%A[M_VN[PQ5*GDH%4U4:2AJ^N!$/.*BG?S@='=5=L2NK!,7 MA'%^G#;QTV"21",T\-FW8)8&L((/N]K@,*-!Y F5]]$H\7:@,#6PGZZI(1YA M_C>_1*^6$KP@GV$2,_!>"I&VPW(\4DE51]])]1Q-KX)7U6FM"^"('IXKCQE\*@QV'L.*& M%S(X$"^L0=> T^N/8 P9DALPYE8JV0BHPVBH($[FEQ.5K+_RPT@!$94_[%B+ MS>NBLS-4IH;2A^\ H_*Q+A&_9!9,@#K\)[D>)%WPK16,U#%#R&&+YM.9X+'@ M/*71#9X6_+8&(V'>VS5 )1F&+@MFQT'H=-0"8-D8@CBY>(Z\?80+S6.1F:D, M&HF;S7IE0?"-*AQ\3.#Y.B9&IQ 2>) M$-32TV0;\DE*FT+(>L&<*6J-^F<[YMF>JH+#&#XJ].0:CELV"6<*6460-38D MT!F;1R.Z X6#,PJC>8ZE>X+"S?#07<,'4EMBE03C\C"H% OR,P^)%06$3LL) MML15& 67\*\LB)%%@%"N22:V.XN!PJ@("1H(K!4^NYX$%-?$P4S@9NB-$#NH M").C6XWF/S@2J '--:2&?+ZRY(,,, MM6;QS?CT >J"*95_UA5-RAZ&7"5)JTF%,,D\IV&&A NLCF$]E.Q#NBIGQQ?' M1[U/;N_HZ/3KR<7QR4?WR^FGXZ/C_CDA6OOG%\>?>Q?]<^S:Z-@+JH[E M,@#!JVJ0M9/9J$D*0J8C4W);*K<2XQ]5I[#YH289#H.9!> FJ);(\DS*OZ;^ MMT!7Y* &MT0X7%WGS_GH4C!I: 7X5)5BW0],'AB8.(JJ.IBX+@S (=.]PT$C M\C0C@/N J)#0PC 4#+&%^B6&O32D=",^"LEC$Y@ IT[L,:NJ:&V[)%+6G(&P M!M$+DB#"F\NB.K/F3@59NDX)!S-#D#KHS %R(WR+D^LH&%WJ>BG17*JH*BY( M%53^HG&I6EM!1Z2=$/S'G$'PQ%2!,HC+@'2@)%NT*Z[>E4<3,6MPAWX@K=_= MI/6K:?W#35K_Z5X"[:PIXTDDWE#(;ARVVFQ5H4#[)"I%'9"\FR8@YX3-!&L? MR6C%DMOO1N"HI' RSIE_&Y-S$OWC?L ;?@0C39$'@$W0(VE9DQ%AYFNA4M"_+Q(J<(H<2SS9OJH0 M(=ACU(URP(F,T2^F$B?RJ K/20PI >1.<:]&"44DL*8$U:B4D,'L+ ] M$]CV)+Z U))D=35X"Y4+DG,9:2,H\!]BL&MGVV!2L%B4$PXX/BE0M2>%A:\ M4>@PXY\WG!-D']!;KX@;9DG(#2F(P>$UE@Y&30]XPZ?07E B(]+'0Q/,5W:_ ML"V4VK9?,4J09RJADE=>>ZEC9DZEV.:AIX@B!CQ@KCVZM3CD&\_<9JS7E>LS MDGMC1HL;/%.A(=RP-(E*I\2#M<"T 6G!,/M&3*V(M2%:^S$;%N:$TX5E2C^N MV.7CHLT01O'!3%'#1E' !/?X8!4M1*6?42.ZG$T$ZXL>DV*0TN/#J)!$?(_" M3,27>>+@W#G#G-I%U%;-LUI#G+I=H-@3Y/H7]?!0.7FF MS-%]YT?TI?-)\'@TL]OMUN%NR71^3&TCHD$0!$QU%L2D:#!"3EX[=FX)%5W$ MM?X-1?HX"4"67QA?)10SQWP7V*)N$$E, 1F96:81C&K56(&'U>N5$D/&>*+= M9ZX\S#].B"*-#RP%>$9PB_ST07JD/(311R\XUJV #&_""ZR%Q\FSMV%Z(_GL M6B&E4\K98V3K2RG]RVQ^E!RBG[;8YQA US M*(M[SR:&4F!XW"N.LTJ%,K^9S!A*#I)25O/*Q/+2ID]Y>H+4<)8@0[50\\6& M8FKE4[/ 9@4(]W:X7X;/EPEC&.A&%?7JE_QE+!1O:G*V/)=KYP>'SP@158YQ M^_#=NPV_0!6C6A. YH=AV(_"LT^%%[37VF:O2#@^$15F\\)L!XGX3 V_M@6I MI"@4BY",F]=$.MT=Q[*\]:-V5SIJYPZC=A7*3%6YR+:3=*@>6_4KB[^GU+X" M'K7+Q:"4P!$P /QY?T> \]6?=AX6OKDV:GH4,LVA4"MB/LA"'URG81YLC9+K M6*&]%"#:+DFX&\7>2TX#+;GLAAR1PQ$% V.I-BZ&MH\PZBP ,BFP)\KBXD,Q M;"WV$K-=HD^, :9!DGP3@^S%[QM&E]A:8^ I60"X4(L%UH3X+:?,[4TQ!S D M)$R W3X%UJ12N*1]E/=4Z%"P4)N'8+ P]JB4FRX9/B;!WY *V_6M(,@+0IK<2WWW]B81 M7$D$=]N;1/"3OP9%*JJ"\G(,YZP!OXT"(?^UR?8Y,VPILX)I0K!5TG>:^#D* MOP51.$E8BMN9S7F&VX(1;8D9B-!C%XS:V&$$>#R/5,NAR,^RD(+U%9U:& 8Q M9L1;RE64QVLT4CU;9=6#JB/P\V-;#K_:;FL>+/,V[?@PT[(9=7%*XT1K[4AU:G*?V.#1)V.&*B]F>BC'QAQ7 (0TM&0C$'.?.T)_YPU"* M$Y612$7QBAF:SB?'@DH>+SMB##?500UIG,%/79(!NMP8F&/WU3''(8RX0= M>Z*II:0*XY+N"A3\T6/C?D/+#96'5VXPY]6E+1V+D[70)ZTR XD""A&O'1/F M="DZ/%0Q$P?H2?DI,HXD4EOE,XTM)VVQTF4^8YY74Y%BTT70EA7VV?!.;K0; M(62N0G@NH=TJ-\ IW8!"E;P8:D',?K8/>_H?N+XY0HY52G8+O=(M;%L/MQ!D MP@C,&DSF4+F0N3XZRD_UW!)A=T,79R0MJQP1OM MFC!S^/%<8PV,--70HI-[LG$@@@:"4!.K? SA% @CE)X3-X5$CGHI,;26,Q^" MVACHY(PRP[/A)!C-(U7ZID$1JKJ&:\,8#D3=M%S2)-R)C>N]&&T9UQ\(:ULX M (,A;(Q:-/2QH/2<.3A6Y:9B'G*0_65=%,X9QHD]UT(SE6J_N9<6@263K*>[%N#Q-3Z< MXLK9V&DLL570D#6G6C2G?M'LU#LWA+0Z%REXE-474@M?G=A5CU(MCFRO'J/> M".P:$ZY;0:VH0R&]2Z=NY6%;@YLM_6!.?5OH+I*&ID+'+57H:&RAI&_)!,C< M"H91"V0D%U=@KQFAPV/5^G3(?J_FN=?6",/&K*@"M[31 =HZ@K,!X[5T/:=Q M&"GOZ-PU2J1C*P[=B<."[9EA.H4B1&Y] MHJ$4"HJNHL$R(@ER^_9L"31!?9WFL1HX833M@BQ\@RR+2'%#V.)8[:B$#\8K M*GX98DF2HY+Q1VR4J[:R;KFFO&!)Z"0^_O9Z J_'' M1 <4CPKC .::C))NK M,:GZ5$V]4J">C6U3^]64;2C?K8;T@M.87F"D"0YCAA7FYHQDUL5XUNE0T@H? M*P3-N"Z%SL\/71KPX 4)#;K@7""PW>UV1TGTHR2%DWD5IO/,Z85PL<[P=HSY M=O;AW"53N&#G;-'?<-?"H]X9%M,.\S=L@\)R9_-!1L%ZL-S@0HRT[Y:I,]AM M[TG,:5^]^\+_#N(6I-L1%]NP3>N\#S,T>U-JFLC#H??"K\#,:7M*"@BE NPJ MUK_35BLJ2BR"%J'WNC^=1WO18 M%C2XU.O&(Y/I-^\J4H/8!!V>9!3TC+!U V&:2L&H0H">,?P(Y"&+CM5JANCP MEQ2WO9]FVM="49^.*BB&_1]29U@^-41K9!0Y8EVQH4 *<@U&JCT>H:L%U!$ M^!LDVDP4#RBP7>BH MK(K&4B3,SYJ>2,-@+)/Y2PX:;Y0YPN)%&E4A8PV4.9EF]4GB92MS"S/;"Q?6&DQG8S:U+ M;V1(G\Q0 ]%L MS4S"RPF>"#9NLUQ1CND==P:ZJQ?R3E-DF>*;=@R'SE_IAU)V!6;9!!:?6R[. M8)4X;A %E_P7'+3ZHY14,-X".S2"+44&O12G3"G)R+':$;5TQIJ]TBYH=]T* MM.J#IC+D"I4N,133Y&AC6[T]C>$1LYQ=A,ZA%?36]KOIH)[;;,K$;9X. RHQ MBU@S#551V3L_!Q?5M[H3S^8I$ISEZJ9PY:>4EBH?1QTIW78R&3OX0L_EZ#W' MT3\$@Y3JP/>E40W=FF*QD?9A%+DT ]*9G;K88T+G2?%@:%[!LB/BO%(MBMK&.P"'G(C;='6L;A#%PDR=6 GZ7&"SR\(, MC ^!>JW4_J%D*]1AZY]U$(7>>HZ@@2T.$I+&B#-2;1MF!SO#P-&UK&&M',6# MA^8,I@RL-M49P8IRN&0$QJ!/D%,QTYP$9^=?,\WC(/PHA>]SQ9C IPK/EN N MT22@"++U'P^)T $P))H /6@N&"SRR[;.AY.$ '#<4QN% 0J%:3("046< "9R M'Y3T:V$H-)5_94LHA((BGRY9LQ*8-J=-)"<0D:6TW6 !!K!:,N_8OTC\4)-R5N\<) M-U%.1:R*R#LLW,PQ'C &+,*YL-)Y<-!]O)-.(8%I'RK.PA1::EOUG_C@+4*Z M6@_E;Y%6-[1_Y$W5GR)7L?F!8%""K%8:)&4XVW^#--D"IVJ6"&&G)(DXJ4.F M+QDM63@-(S\U-K^]%XG]1BZ.'24.1A@-5 /E!"_M#7L9^G2[1O+"A@;LD[ [ M0CX0 7WQ0X_DGL!0"S?$O<&H"2XUSLZ_5 MV?Z9+*,B"2.&9?D,T:&SWK>Q^8D6HBH":%/1KLSY6(G89G-ZAMP;$Y(4F#90 M1W\(/A@=)_$9Z;MUEUQN183[(E_&ED;XVY%_HWE7M+ITC(J_,$<^5P0P"+6) MP:8 IW2H &;!T%>F0./@%8I-Y &>F\)\BIH=+9"Z611MD,UY8B,,6_1]AI>! M8^6G$1*4$P*6<'TD;PT+AXY1W&:1H2FI#B93"7T+L/ M&,[)RK&=2CRT9(&P M!:9<2$^=#,<8,"XBMVR-!F<" 0;*F2L)@5-#8L245C+U;X=2]S2LJK\)(XG@M4J*CG%%)1 M*,_$UN$'-]D&]H-)HTW@.SR!7,P AX?@ZV@$:SL.0?5)>O#?<^KS'%! 3B\S M'5/"&874=BTN8QE)UV8A=@5@+B-1CSR+FOV1UY!G@$U7*%2AK7/S.&(V2BE& M77RR"G_! ^8S8N/'+2'[[4DUBK^C2$(,$D7V&[U\6X,Y%::!CB,6: O18(&[ M4()M2G@5QQ4OM71Z?RAC9D0Y((*(U$0FRF:+\Y!F2\-X"W95$?#([6=Q9?LG/\ 5&%W U6H0A6Z&ZC"T[T$IK<9TE47\-=*'+$F=FQ- M[&';'?X+IC:8NH/ M#T/&K95T!R:IYLZXI%\Q &DS0:7TQ1(3C:O@B01>K^F]@H#$@^W=K>WVULZN MN"QL0NI""X*K\,O#X@'63HS*FA0AF@^7UEL'Z7(:N[WY)7S%[>PJ0-OT"Y?_@17_T]MW29IBA?_?_X8_>*M27IY+*I(V+D]XP7R+XA)[8AI^ M[A]Y\2=X1.FEJB<>PBLPYHFUT#\T*13"Y6>'!<^#&WGN=:5/+YWM:8">?XSW M:HK)P!OGG1]_<__'G\Y WZ>X5S\T4016E]>7[XY:?*ZSN9XD""'!#FB4!BG&F$EUYU_60P(2**1= \\:N]G <@C?0B%IY/R:=OGQ] O)@3D[>YR!*%P MGU59)=9&RPMYCRH-5VU^)H?<14(21S?B*%)W!P0%1TEBRIT*K$XJ8D 2PC2QQ=/-> M,(DI ZPK A1(A!T_F#6VGL*"0/<0)M%ON1]3Q*"?Y_ _N>>^0RT27\$9 O_T M^%-+"5#WCR2-1M=8F\;"4RJ^U 1%M#DHVF"V2J!:7 _"[W!CEUI1*?A5DNJ- MH_U:LN8V9+963'.'1IUB016=)(X(^@97T4S;JMZZ%CRHS#L8P3$GYH'@S35@+A+J<=W<8HP<*0\6[4$:+>K)ZXO+7 MK,HVW2F]9K&D.1\?14FN6\02(QX&-7W5! DBZ=#[@"W@/)8OL4?*JX(DGM*4 M24B3]2GO+Q5TFQ$+@RQA87%E;68-=+-KKH+G7-M]PQ!X"=_D2&GQB3;91OD# MR?C2; 88I*)TA&=W]DTSY$.U.\=:)"-F53Q'IT%2@D.KD1"!5\P=9]'4NR2: M(HL?<>F-A*,NTL6&VN"6^6W;FU7*V5UZU*&-!>2G;+NK'AX0;1F M48O/*'L:/+Y32*%>VQ)..Q:5CDP(.0IBX1L)D)MVCY:=4: MG)Q^*EP[U?N(+H]AQF6WC+H!U6P>23IR;ZY4K0;)-**4H$-7E)CE[LY42^4OY2%V=MD8:I9F.U-%N:1CS97@1J-A9=>=SG-;S@L;&3 M ]WF]4G\%_I3$A['Z"N'F\O&9L'8(E1F&.G;<+S(75%/U+]1ZBN#4?FJV4_P MW=>B56)!\"/29/-\D@@YIE/$'!'Z#8%2&#;-3>=%>1/'@FSM:]49*GQP7;]T MFC3)?/4H[2'$RM08%<<246EHKM]$.HS5I[+6E&M6XFL>!#A+;6A0!!+48,Z- MUL",R!M,*L-CZQ ET\A]U6EUW"DLKU@^2%UI"BO-.H"*];\%U ZRA%?GOY/I MC=^7MI$RF:N@9*HEI9[SCMUSGK(^8J*(XJW3UW:0T#';9"!B=SJ5W5\+APU34ST@O*6BZ1R@LSY4M@_T;T[90G@%M( M!BT'EN&,T+^X5N_/>1IFV&.,+MY[AJ0R&(?HF]BQ+=N=6,,'.[&0M!D.0'L/ MR6#:!_3?AW+P.UWM:^$MH!N:S)#X,*F($S0NC1PA%? A&&'P Z&O<.@0(R^# MKHQ1H?;)'G:*2&FDNC 09=<>DT!C6N?#X)@7&RIBS*+,TQ#TW&5,=P=!=2TIC?/+'09J# M<^?A,4/P<#^0Q=F?A;D?O0"4Q&GL_CZ/I-5V*25#@S65[FA>P%7*)TI#51=.[$"L%?>'&OA)M_**DX,YY74Q M#I*,G?9E+*3Q^:MTV"5,CF4T@F&!;1B%G4$W%.S<>4X@N M7D;:F.(!X:W%.?JJ:0+!8[%,@S7'?QD-+[,QL,;@Q"3+O M$U_,\I8*Y%W&$6J:8C/Q5#.<^Y>76%F;%P$.'=A)@\#E1>/U+&^(7A*VS@4L MP+P$/=+ CA!H6Q\5M0=/&GY/W?<.N[IQ""^!HCRS)%%6!S%J.D8R"E6]1X'% M,.->%82^L\>"!KE?9+ ?!4@_G==PLVUOMY7A7N14D$BKI(O*;W1*'2;QP:9U M"N[Q%J9\>?:/BRE^-!Z#L_Y1_^3"[1T=G7X]N3@^^>A^.3L]@?\^ZG^&#\XW M9,E,D"E(G([!C>)EY+:DYU8"Q8JD?$DBI%/78=W[ I.Z""85BDND9YIGF; & MQ##QNN3#QH>[8ZQV?Q.KK<9J=S:QVI5< _I_OAN._O&3_W_@)^-A]=^N7/(? M7_0_N_N]EON_7WL@^2]Z%\?_ZKN]D_?XAT_JW^^/SX\^G9Y_/>N?.[UWIU\O MW,^]LW_V+]RSX_-_;G0#C.$]B. HH?SJ7/+6B"4#F5EB?*;C>BU7-S2>=U^P//*0SIHN4>G)^>GGX[?]R[Z[]T/ MQR>]DZ/CWB?W'$XMVRT.'N3SKU^^?*)_]\[^[<*7>X_O\:[#D3UM+&VQ>B]A MJZ1+AGYILU^%@:@'EM7?F\V3,9(A!LB8S)A7/.7DML_F@PC9^*TL4YA./8H! M&@]5<@6H&#)>)<6MB$!0]QC&Q7_N[&HKK/]]$@ZHLQB,Y38#RST7L+3X<4T& MEKP%K2QR'E,&[T@#L!&R%Q+PB]0?%C"&\_KH=P77_KG7SLG[O')Z1@0*GT/I[UQ)5I%[N_3CM/OQQZI'XOS@[_71.AP,SP1#PDU M6;''3B_X[,<@#%%TZ>!AWV0)$4UF; \0?GF:1"P)OR"]Y(AXB)SG=$N6*]4O M8/0P=B:)#!#=RD+#_/H,RR0R1?.K=9QFI%6+C$GH5-W+I0RN-+I\YBL20>U-21D<^,O5=$D-CBF)X,-5U:<0>HC8Y\*R@ M;VJL(W,HAO:AF.E#X;[&WL;!&.$%J%K/2"=VMOVMSN[K@*N\.KLC^9=9L_YW M0:]QBP\]&@D\XG]2A1(1':O8,1$8HWIMV<>U863<&=/^C!E+K;'SU(5%+*:' M,4;5*@*VF<8&@5H1'M&<@IH$^B0<&Q@FJCYS'&)_.HWC/.\?*?KEE'H+T2BP M&14&WS'\H]M@ZJZ95C=I"H0J4C)I260"ZO!P?:E36G_"#,,4,I7'$X9B>V+H M+U@A4X[V4S'<4.$$FH\K/HR/JWO'\^HY*B4@B3K=(! G&5$[1BFQTO219A/, M@;20M(R,5->4FR-5;X-N_F?6(PN6.>%$*:&OSD+P[=-/)3:KS1H-8FQ=JAC$ M4+CH#H>X8HSA?*;]T8W;I' @=8@HAP[;#&2 +U+/OG\:K?^#U=%:-H,I$F,A>J2'^$%"VY@'Y@,QVY$4S\8X:K@PN$1"?X M%I7CAUH3H%BT)7Q1+8P+:F'\9A-3MG%!^G8MO0V\\$:5J5Y]IB4<%>^D @-3 M0E6\\-#B;:M[N+CF#A]*4Y)3B^MPUV,1]]^&K:Z.Z5@ M=&$X.;<[#Z)HALG'^/(?/[5_HG]G,W^H_OV#0UX8YO\5=FV43_!Y[9]!&^2I M>LT5ZMFA'ZF)P5,:5(CS]WRD?B5/,QF5?/2VZ>/BXZ)@C%%\NQP?9[J5@?W$ MT_WI;=B2 OSR<^M5V\)GS108-Y%J=>J&3,U-J>@*CW6F BQ?>5& ?PP\LC( M2@65$'.#C(BB/A$A+HJ "3Z98)08X*_5LZ(,&OC5GB>T\*!L&"N5O2",LDI9=0!$ZM(C".#'>JF^6& M;ATA2O,J2HKFP*!OHIQ@"'UU" K?X^N.'L;F[ M@\8PFU$/6;Y6J7&+\T!CC^:Q!J6AX<2$JN3[4NEA6J=!RN9EH0:04&=8>.#X MB.&'W40*#_)Y:RLFZZYWZX&NPDIQM'?"=AQLL!U5;,?N!MNQIA3#%\20RCE( M_$]DZD4Z'%9\JO-$)4A,U0(ECZL<"^3.:=J/G,RG6-Z>IDQ6PD!4!G[AQC?0DQ M9YVFEWZL3%75W0G;P8RNX6C1KPC"Z;X^.CT_W436?GJKLP332OS:,5LK_.D< M)5([>AO1AG4:BKF%'SF>CCF>Q):M3OQF"]]>+";#-1W15=D$5@/ YO]J898TR:!1/PF&>VV4Y]GQ 1C1/Q&F8B%W3E!K@$F4/ M7VC!PI'1Y64Q[1;S5\XF?U5G2II*]3A1EI$C&?'EM3$W>1L2&0Z6A6J*2 ( M--WKQ6__,/3[Y<'KVN7=Q?'JR07XKC-X#Y_27/"'[#WI" MCEH6+M,]ZW_LG;U'Z"8'9 M\F,[=.=(*95OM4B[&2 M6%\SAB2,&2LL7T*<6D*&]8@:'PKW.G/'#B,*NG! %L9W>4G>M]W5$,DGGBF0 ML@EF'D4&<:V6>H!^D",HW)JM\-WKP(_R"1,.*P1N%/A(MC )9\R?$Y)N4&T6 M%4-IF&IF?^*#D'HD\QRB%;L.D 4T4U]%X*Z5"H\%3SU(J"[<_0,YVP+#6*Z^ MBA'Z$:4-)4Y^DC!#DV#+/J(#18@:*^J)G&09<[1(((,(-,8^'^XPUZS#!3"Q MADA*(.AU^(;WE]#=!?+JZHKR[:+.'/ @XBE&2N5 $:'HXXZU9'"PYWZ4,6\1 MMD9-YIG MR-8! P)P@T(4FL7//.9(=3+OH51E&$Z901').4N"%$PN@PTO$'] MFM!#VL]D=B3LO?=:IV(<\TQ!?\FD>3OP4-AHS+]S3 M1#/3>W "IF$4^H1RU746Y5B;;EW#_&F\LH[\0V)FPO\]01JQ7#5(N?U@PIXG MUMF[#)++U)]-<"\]%SFMY\3SKO:-Z*9,[0%A\AV2M,36C9.X_=I02D+1C2Q_ MAVBHF'$J<)]K/B^'KPJE,-2KA.%H3/2_F S+ F+R-CC[ZK7!T9FJ G^ #5HH M(B,MNRR]4,@9@@Q2^^18HJK -SY&D29$ZW#-B05N$$3)]3/5#QR61!7I'NL5 M?A;.[)T(-@9O?T\FL=NGY'! "^"Y.UW/$3JI)"2B'I)B:K7TO;GF'(Z M1(0*9RS$]'=]=J;;[FZKQLW8!D>RTC9C$QA%,3(JS9&KA2.0VY[[.6WI@7+F M)M(\G]2II_GFX#^8H>E(-#!E[NA/=ILLSW1+0D@>LH^-_%R(6K!BN20-CK0^ MKY,+GK6">HQ")_ OM B.)GZ83GT-'**!"_[.FE/QQ<[M+VX5UVHBE@57"VB1 M/4+6QV3&Z>"\9GW@>_#4+C@MK[MH/-U.$AW]&0 4< M]4\W\7!"J^.8Y89#G+GOSF&!D6>+LAZ*O_C4GIK[%2 M5<7EUC>GJ-/KC[U33-EK^PP3>X%N-&-I >Q28@W.@K@]'@/1(R>K6,X9M;!: M_NR:$:P+T2,,!9X$!M6-^RY-+CTHRS42[9(-[!:(.I9 MM%I J.^H7/-GU@-\[O%5[I\)6-%.D[^&E<%E_87? M_0*O#T>J[](1E4WVM4-W*M6+!@/UV4_!;NOL>R*8].A$2#!9M-,#2RNWS$&Z MUH8A$\;-O=^*CV-C-=:W536\+3](MT#K[,C3X.*71X92S>$_PA]V:U_H5<8O MNFBFEP66\1.HX6R*]KZ2G19J2/J^P9Y@CWG6'*.KD-I*8NZ[A4LL:L%SL&!; MOZA6UU64]!=PY*BG_3F(76Q99.LC6=<8=5+[ )?A0S!(T4B@27M-.\J,[YIA ML=,V*TB+Q4T4]=$=!'!;8@8B\#:BFJCNOE#SPN+@=]]KCP]+^;42_"Q*$+P ML[(4:7=/9Z@KJ26F^V$.O_KTA:=XCNA\VG*E!*VQM]S?Q.$PPZ@. I:RWP5W M06^34H".]#VETF93.N9>!>"CEEHS'I%;F #<=&S;!WUC+ M:-T"-[UZG$@%=IV:L5D'%*_O%_M8?H$%24-TUNN/I08_5I>^\.O*TCNR])[B M=$)N2:)U1YH8_ EV[?**AV\')UO<)K,OB# SEZMV;] '[H^H2TTO'J7!=>:0 M380MK5LX$O3MPO_, _NF#?SXFXRC'^"?X:+>TD+X5=[)U M_31(+P.1E[;>=XRI(Y:>KA\B M&,ZG3U^L&X,6J&4PVA=H9!_98;+U#@Z-[M0;!G!@I8\D3?P4OFI?##F$G4.O M0<"PH"]^4I;7!#R#A_X+&;UNJB)'7NK >VCC>V!G1B)RV#*TM1*]8J"D6Z6B MY2*9S3)MGO%^&X6!O/#X"GN>UCI20;P*H%]BL&XG1[1"-BUA3ZL;8DF=OM39ZWFN?=W^1YG_XU&+S]' XG M?@"60?@MB?P_A_^]^48!+6>_X[DK=5FL-]K1EN7Y0 MH[PUMME.=41VK,S/B)YF:*G$YH=JU\.X/_9SC16:E74@/I/4K%?P;3SIMUR( M9=5%L+*6>T[1IX*1)4' YM6>*F/+MBJ._)RC.%7+T2./QB'&_BM*RW& BGT9 M%2KJ6$U0ZL9@##YRC0Q6F.C?H]S7#/HXM$+*Q%)NXD8I4XUB@Y4%FT(CHLRCO=OO0W^:P*-LDAF\O6R[:S2 MDF[.]=?57 U/I 3VVFTQ5#N>Y6@J*_9 /FPO)-Y2W]X1 _>@.FTSXX:'D-EM MAGLN*7IMBI'5K;8FTY]*P5/*\W'@Y=LRB)U2LJAY1$4C=]D-<"L;H%=MQ^' M**^:>9']FG_Z\<"_47!K98"9QR@OQEB8]N!)6AY]Z:E&"%1[BH]%&1M>% #3]X@__)E;/+T= K1$U6Z..#H(N M88W:SBEW\V+S%$ZM,4"IX0U\F7LA4=)?_^JV>^SH>(BZQPV+6TX&] M-3'W&QS>;1;ND!=B;/+63R>#;WD*R]K+CQU=J*S$F$#LG$L@$S\O M9L18O%'LI3%AV.VTRGMLHC]X6FK2@9Z5#E1:UJ0>U7!9X6 4 WG/BHFT(U#: MTT'H5]0(_[A!@SB-I^ZII=%6WO4,'7'WC&J%?4.AU./#S+PS2\U*391\D1M==,=JD*M\7U5VK>7V M: ,EO$G9IB[(;'9(F7P0EHDU#7:M,6"FT)J6%7S.D^2;NE9I$I$!V1N2S.)I MFK(_+8I1P0Q"@_4J,ZGJ5F3^(-G4['(W/I,B[%HM^9QZ_5G@;4(_1.W6=)[/ MN0H/80L+ZJNMD"[ZIK!SACB6Q0"J#:Y2'#F:38H/3=/YOB;JJP!VMA#OGG([ MY6 ZBY(; XE4$^"SJ0R,/38P:F+8(R2;0( C74'5PQDN'CA8BGEC%&:^:HR6 M52"/U/,O1I90[KM+716DJ2VUV3I MQ/X4IOM[D@6S"?PL3?W45U9"=?6,Y#!\0>I*;:Z(M?"PZ)85ZK"8HK:2 3M] MJ=%O19M:F]0*^HQ<)5.;KSBQ7]-M/(N5-["<=I+&Q/A#GEFG?!W&8I$Y/C%M"C_G#;V &4]F?D&T] MJAM(8U"7:44#NFLRJ;-))E6320>;9-*C6>=67>"#%[25AO#P,3,-,#FV2R]> M'*:]H9Z.= I$.L+;)UIJK,H7"P MGW)'>2P!L9ZAV>KQ490>ZG$W764S2&&^]-(7%]4<)$9"7VE-;'JEJW2454W4V0V953:E"*3.,$S\;^?_ADJE2 MXPH4J)<)@4T:,@43;MG,1":.."U3_\\D%;:]!;\CG[LP7BZ#8Q^: K#264-F M7QCIBZ?E.-7=L1'+Q3XL'KS?T;Q.LR1V/J;^=,K&'V:'YQG8E'\$63Z;8&*+ MFIK#IEQ/DBG3.M6>'4^L;ZM"4S:4LN(Z_5R,ORI/6)!K#G:TMJ*2RHLV]1'$ M_FC'>;@**PUF8-&(L=YX"9Y^O/".&Z_ ;@QP5M$+TP"=,6_H 5F)/ZZ=X#O$ MK81R\9/<**%=H+39=!:%AI=2E8_*[^J.2#&0D06YHYD&/X49>4_88L/=W6OO M8C%CR)V U,^P?&Z:H&0F-8%]A2XS84]Z';YI\IX&=/AFU.X(7;N"U+&&Z5@G M&>L_:_&,I8=Q.7C#=9!"4GE2 PZ]_,#KQ*E]'!=W-CBP]A/*9>S@9O'E1;_Z MFOU%"?D$=3$K7%LRD'4XQQJ/-+7'*PM'M-%AQ1@5_O(FR&V5IQ0\M0NX3C!F MA2$Q?9D-H),K.+%3%?K?E'<:! W:40ZNI\ M V 0\CC)2*D^3F@ZC(((WN'@GU&:85(&\W=&VLE/#18F_19(52[_EG+;Y="& M'MAV^V'[+ZUQ5.D]*W@+)%4,O X"Q$D0!80"KC*8:Y'QN4BMY*8>VCZF-\P. MUV" .I6@4*TE*AKJAXU0I>#*]N>%,3B=B=Q5,I5(- BQK6RGULI6N\]SH7YYNK%"C>B]!TN\Z 44Q"RF>G#GE''LUMC/%MMJ+ M1.*J[-_'\,!KIO_)L(2PH@H# MZ3=,?0[?-JT=*H5\]C0&H'N#*VF0Y= K+(*93!T=R;3JEHZ*+QWL/_A.^"U@ MTTGK[8$?D?4["/)KE+HE_&:M 5SHI:JXZGF4TDN3!UZ[MI3FI2Z3G-RNIJI@ M8<;)<$X"%*=I#:FL/G";W2R!W'MKEN2(OA8G#4ER&0YE"M1.'M%R% M/0O_JWXU\F^V\F0+_D=UFM7@#9,6*3VGY?0X"9.A=62LR]J50+I\/5%>/K.C MG@4DO)R'W"-'V/+KLWLU)Y-:/V+%FL&M\E+<-)XL'GVQO=P\EDY$ZI L2C'6 MP),<2@O*0?4^4-:%V+#6*4@(O',YJ9X'XC5!#MF \Z!"6"1&B[J_ M]4/'W^7X.^R]A#T?X^&-*W1903%DQPY<74%2LPDB.U0 RSG-MR2XG$>$[19( M- D6\T8D2[?/7X/SAJ:=&%]"(<-&I!GP,XTE-&G;4WUTX,]G8?;M):O:N@/L MY($_K>MK2@ZY$8DIK%U!67!_TS!H]O'IV@9\,^%>-S_!0T<3?",J ,&[+PQY M7(0H$>I+BKLEQJ!%2=D4GRM:WQ71M :)&B4-,5&N^@DXA+Z MW"BFC[F9H?42)4=5-W Y,O7D6;I:@VMK[$<9=$;IW&IM9,G^HJ=D!A'$E[[0 MW*O390GQ:0+&)BXX13'1W(%766I98TTS9-]3BSO!?MWZ1F6%5GLXR-'S%?%W MPB)T-UB$*A;A<(-%6,O#O: W=6UR@"UX#A0MDEO&=%96/4BMY))#A3H0".XA MR4J12^,YN! +;-H28E-!=4O*V@/IAZW LB83&46N\DNC&Z7X:O7# NOCR0L[ M!JN0%^']TW5 M1E'2T\[#EPI?+I$7%&+\NK8+3'\LR::Y.GJN*\VPN(LS+,Y?S; T:$J582KE M=(O8#L\-"3SM.>@+4(T0-Z8?D$J>X(Q^]S2,#.2:AJ1YA(BK8SB*,EV MIT&V%U7%DT]_-C6?++HPNVG#I<#\'FGF'\,+[\QT_MG^C?V8SB=/3O M.P_I.ASE$_QJ^V<=;!J"Q>3/LN 75_W73Q@=^7N>JN=?8=>)H1^IT>?)["<) MH.0C]25Y='=G]MU,*Q\M_AY5&-G3V,K"_P8\%WS*X=[^H2D]JGE:O;9:^-2, M> !TJ#-,V=R^8^M830"!>4BYYW2.V1&CYCTY 4CC+?Z[S;$T"%0"F)V!.[^^ ML"CP_U+:LK_1L9&CM'*AOCFC*SNC5L<0/%CEQBIVWY@RD* ,[ML(P3[1M$E*K>JO4Q#(UD!^+[0)"JEQ*VG;A5;>L 2:@*%@5;HC<,=@B* M64SK!5CT9(ZAU YO3N*S/HFP38JC)1W?J8^ MPR$_'UG_M@(# R1N$YK"PYW@C8>R+L=ZEB)84IWJLC?/J)-*:2>ZPB'S40H= M'HC![S=&R?Z*)VTC#Y_SP9'\M@'JD(@JP\@LS%B1#KB,(%M7T?/0.>'R#:1L M1!9^KT]'6.-] I'5NT*>MC>0IPKD:;N]@3P][)$E-$L-IF*3E%J4E&K H51R M4Z5LD]>0K.(<03E?59.;XBY$2::4&M3SE75;]PB,/:/I3[< M3>KC6=N'QHTM)B]J ZJCLG4)^LVUZ9H0=H<9/(EY7@,_ S+U2+P820BHSY( MXGFVBJ6!<2^?'FP#SO V.YK5A(+,?' M5-3:*2[1B%49M#DCS_J,^*-I&%-4EF64.5CY/&0=N':1,T$Q1OO5_B3/T;K*BG4M ,>1LPAY,&7#8$ M_^MC#!L\P@']%R<&J9\8"GYD[$K=*9'#V(\W/<\HD\QFJG0-H1WULRS,F*Y- MDD!9X(SFSZ.ZYZ[AS(:=H0H.7&+5A\<.:CY[>/,RY<7K%5VJW?2_-H:[19?< M8G1IB0Z+U5!3)7SDE:-/7))6&X!:4QCT^E97((FIQI4W!9N6*DA;LB)_@\#= MV&$UL(W@*HB2V1T#!,,T)*I!@K@WE*X.:S#O&\?P61\F-NU4%+.^IS!UNH)G MX;=F:4(6/,8.M 6/+=WB0!]6_P/%)%R.(^AIMS^*S/8>'4B/0Q1\,( M)HE#5 _4YGP\\_.A@@^B_ACXW-!GU[1#(I&T2&,VT!G-9A$L'FYG\XG;A+R> M^ZFS0NO$PE*)K=>V MA$L$X7.4).$0K6Y=!]F+4BR=C:(L2IBK+-!C*WK MX49LV8CBS?U\$@Y?'@W2'X&0^VN6:5D0AQ=$B-C1P.!J5J0#5GE9(=7 _AIV M)V:K7!83*[$:23O?2>>XU./[[C6'4(/U.LN9YS-H?+ M!:KL(AA.XB1*+F\\^-ZPY;F'[;;;][/<_9@B&^Z[(,Z"^"J,H@"^ M&45AG(29N]?NM/>DGE=&HAB8[<$P3\L@,-V 85@P$\\9I]PQ!&E^+I&#)[YQ MKWWL!\XM,+"X#:TU0F.+0UEZ]F7JJ][LN R&R*F2Z/:L#PUT6WWHF ^MFA/Y MU*5<%15,1?@@Y-VF2&NF4NSXY2RD>"9O2&=4G(,_-!WBB>[#US^>K" =OO]B%9U]TX9E8"]2K0XZ^H^P)6-*7 M2A&\,&QLF56&2E;W^V9G.M9KN" R0Y?.%Y8R"L/ G1H*E7$D*T8, MY;PO9LFSOF63[JI;L,1#4C-/; U&;:"VF)P@B9UY'&'Y8ZY[K>A&/'/#WPIW M,:'(^76837!%B->M_*SE"73IHA.!AQJ98[+<9B?TXAGV CO2!;(T0N:DRTFE M0T&A'8M2,.7$NGJW=E2PL8ECO5]U("AT29CZ-^IX6)$]ZU>S>9K-_5A#008W MD7^-'9'LIR ]<2J!OVP^@'4I'Q6GT.'$>OX45PX6FO.UOY),7[I%@!L5[T5Z1I1FXSPE/0BM/%]PO74S]#:$=* M$L>2IQ2K%(F!G0%@HO/9,)GR5!9%MCTA+;)GPK=A$)A6>E*GV&/NE?, 41^8 M5RZUS: \(#:50B''"! R-O![NN>$L/3MM?^>S6=O\PEL)/PODLG#[S'DFH)M MNLP3#FN> "94DBKU C-'0R[#D=(RBJ%+Q-HX-ZH!7KPZ1I3K1\BC[9]A6Y*$ M>#UAT-MM' I*.FJ%I% O]-F>?.:/<^%R&H=IEA>&JI"3.$+2=WAB+"RW_68Z M/\Q).$3D-BH:.*]J [%#VQ4=&-R:RM(N7$$4W.5YXK6XRR;S]V1"=3N^\&T) MKU"GYG=&/O/.4.MZ:0>HUI3KM[$97QR#-3T,"KM8\T+R;PQ'JGV?%?,/7;)@ M5#1@J#\0]QD9E7NO@)(/6&U._6^!KBF7$9%7$?M\3]D3H_?;Z2DM4N#_4,U* M+HR*YD& F98?:@0\*)]:JL R[,N1*UR-OWKJ?/N:Z&]9$DD.HC%*BO)+O)&R M]5"8.$D4ZJ;(O5A&8(AD(8O:4#907A-FUE&7*5:$U5T.;J<- [OEH-$ ZC84 M"?EI?:<^.(HB.U5+H >/V6^,B0YA$?^ZL$9)O\R!;91/US8T@TY-88TQ:IBUW=MQ:_H@SL M#_,4$9FHP3Q%WUX[!]1#::A?27\.=?<_VZ(.8_@:"),P)O\"G_(+]KKE'?4S MW6R# QSXU0BH-$/T6.*RX(T12<_J,F&"/3PZ]J:AE!>% M^ZMJ/%PX)>5#(1?$.N)*&P^".!B''&Z[CLGN9DYG%N<)K?K$CRS]RTM+#>=& MTK<-IR5-_$8I:0M10_8@\//JZ]1 AI$OQ$A6B&/BIT&Y=YQ$:M& O$;63//( M2/K3:3$!&F:I42P?2T!_/+/PF70>L?>A:HCCER\3MG10:Z_]ED=.1Y8"65N= M@];V;BEA\FCAM&-3+847QC)\'".T\B7W"TXI=@4D3ZVIH3@>;CNL83B"KQ/O/P>^#-LA"ER8L GA M6%T3\7'X$Y)"' 83H.\L"KX3Z%0A7+6AAKF -(E-NZQESW4A1":K-/:%P9^< M@JS0U-MXX6'FU#=A6U2X,T6#$U,I>C'"R(-!;;HJ)G%")8 MG.4+6>2\%^8)4KGP5:]SN>\+&RG4Z,#G%WD.669OM?>SV_Y9]].Z-:QK;)G; M>[([9]*(6"3@ 35/%:,N\;K M41?>T1?^Q<$#CJ5U-<92L&MS(:_F%".?J"N'>BDICC'UPXC7DX)5J%$D'G:K M;&W!MJ1<2<+TQME$^5AB3.O(C5/7+)3#0<;&T$["Z^P-?GJ9)O,9)\F5FBJX M7T%(R@4F048\1L+0;79?D\?VW4=+PU.D]D=66GR4-ZL$0G2;SU MV;"YZ?G(M]^T7/S6L&EEQ*FZ5[!$8R\<#-61*HT#[-GMI_"22_ @4O(XL- S M@ 69Y]:A8)<7,[8%Y0[;J%#[Y2]KIT;[^V0CI.BD> 3""#DNI4M!J_XU^).C M^3#//$?3LE/B%#0U'%OC(PH3,<[2%\\5S@WLXUQ*EK1%2L91X?##'^!!Y2<9 MEPP?F8.&H#\Y::",A"EV($W1M,5'A*EM]%(41( 9ELFWJ).>CAD^1QG%K6FH MTP\SH.=NC\/,TL5NS8HV'T ^%Q$&( W Y<&>K9Z#I79\9E5@",%;M'@V;ZA] MBA6SC\YNH*RIZ;&$)XVJ0TNKCR6>]K5F$>I@Y(M#92A$X7S/)@E><) 23_^@ MLC'1/[HX/CWA=W3V7O?>N._Z)_T/QT?'O4_NZ1\G_;/SWXZ_N&?]+Z=G%\.VG2X;)S/3URQ39+U@^[R@MAXP)V"PQ=GRA0#$%S;4_!&61 MQM*V,L$7D/\O(5?X#G\0';89%_\\'\^8?/_G_U^Z2+^V_7;F6/+[H?Y:[U6FY_?_7/_IZBL6E3ZF%&&\ M,>?I8 2= Q>!R!$.!B[<;0-YU>'WABBALCP-R3ODRPYN (BDU^(>G9U_U6Z0 M)-01):Z"DYAI#\$S&(4@1:(;"Y= B1A8,9-1=!8;+K;'H[#:("EQ #Q'[$-) MM#?B]A4M[C&F(*(,Z:M M0(#OB.LVXU@RLHZ@/L1:AQ/H=^K%6=JH Q0W:8?U"RX M$Y:F$113 L\L.\K;L#0P-+ GF5?[Q4_>G)8>K0OZWC_9#$&1_'Z1_>XN R#@8\?N3E/]& M1P\E!,AN_LOK5V_*DRO/A%(=E0$B3&@^T_/#_WXZJ[08X:1"[KQ"_C6F*FFR MKSMO9*9F[=!PLW =U]&:^Y/8NTNDMR/ECX\]--;YZW0$[?=@JO\KR4\/IY&7!> MI_9%]1LM/SDL_23%I?KI[399G$L=K87OOO6N/M+\.OS*)W7Z(ZQJD:DR+EF/9-:B9^+[7/=A>:E.;=G*[M),K&BA% MD;N5;RXYU.)K'G(M[^O@_(@TK;[[O8^EA6"O@9VZ.5I/Z&BU5GBTECDX%9+- M%4^XT_7V._M_Z?3L/,SIN8->;!KI[L.,M-Y"62\!56)NW9RR^SME>^M_R@J0 M[#4+EZQ?Z=%BUY@]X'LM)YHB&0A&V<<1%D3Y)$. M1Y,I!&/O3,+KYY;815X_A M]EV/X4J')(= MUXB?3%55NJF?^WQD2[P4B (8"WT"(H$LTE#&T^!KI:L"@FB#4&NM)H&3[2S:WY:_)W9S76YJJ/ MVT::KOA<[#XIO5QN;K)1RFMRC/:>U#$J=&-^0F=HA85Q\^D4R6\*C<,N<&XO MKK@"C3*^K(, >?X0H\2D)YZCRLWU$C$T!.O%X.U@&=U@\OM=FESRH?P"IXAJ MG+RFYLMT((6#B+_R03.^GBHZ6/S./X.K$+:DY7Z:9PB."D M!2--U1M4 Z7_W<$&6YJQ@^M)TF _'T=_#XE[DP])]OBT?5 E-.%!'*%TU9_$6XN9X.2N??<,?O!YOS%&9[ MCCW=;^X9E/04)OX.&]>_P'E;^+P>X_->WAI@Q>,IABSDQ;0"MBGT M>$P(GN MDT(GWDVC*??FH!8^5C+G'AL'ITJ.T(3[81C[WM[A4Y[ [KVB+#OK MA;+?*X:T 4;V= Y?QVL?=+R=G1^_/X\G?@M#6L(K_A]_.OOU%K]X M54 92]9V[H:361UHIU[N/-)H&F[28ZW-#ER,W=TGC&1]I(7;.ZQ=N-7!5N]B MGZUZ#L3B0O2@R5X^!EF&^A@O %F :=0Z^]<[ F M@UDO!;<9S?T>FS5Q'SXL3'IM#(;-8#:#69'!L!)(W@^QUCUO.,V]UX:\-SW+ MO4+[""%$I^P\!KIU*MYD\IE5A7MR7*8!<=0BVC1(@\&-_B'E](D5XY5$*S!+ MGP:84W(GX920?P@E\+,L1-[Z8: Z?V"O%(OIE#)2[I=Y.IQ@,Q."N/JPV3WU M$N_^=V/@PCIA&<)-Q!HN;V,^(SY17[N9I2?5GU[/7LN1%-% M?6SPUF3M[W9%55!7Q/*G>B2[Q@4FSW"L%^0RH18P!-8<3I!A=-1( M.FX5%Y#@KMY,G*2UQ/38)$9&0"2P)Q#H-,AY]3)JH)K-H[PX2U7XN-WQ=G=M M+&AQ"KR"M-_UJ[VY_T^NFN&+ZGI)%LILEH1QKKJ0'7TXQ9TU\$.O@&7D2@4^ M5=@O"(Z5Q>2N["Q","IF6CZN\HUBIU'[UTU=Q#P"*H\"4(+A M@+K>17 K)XFMJ7_*)BW.B[#3-UA3G_E3@;D8;S: M;O,72KZ!Q(BD;MP[+G*N6[6L8?O"0#,3=XH;J.K6= 4-.CAZ1_'3 M5YW]-M.&2Z=T4.X;QG!F#"=J:?0!=0-*;?\XXKY18"^)+5IVV)8PTRUY88M4 M(U95*)7$NL)9=0:U>M>#L2,MO?T1#I ;;*(C;V]W:U4KM%)N')+9QS'J;1TR M"#(EN9_>E.Y:'SA+0S)=K8@#W'>LR N+B^+.(CQ0:6 W@8&_F*]14[$Y>6X< M3Z"63=,$/B3'T+;5\?A0/#VX"F+JK(L%A!P\42ZCHUO?[)9<<[#X'BI\@&W'];7&+M!39(.1X=-H,\4UQQ=]:AJT-'0^-'TD*&JF MWZSCP3@BBJPA880[2HBBAEN&Q-@E)H'W3CV'!$%B#95$Y30H+2YU DFP(X5? MZ 5"K2%E&:?8Q@IQ*-B(8C8?P';;/2T>M,_$8UF_Y;!\K\!&;&]EP(SN/=R/7 M0:LJUX Y9:4NR[D62'0NN+\L=W7+TR0"FSG%/U%@YD6Z M+U^8D3%C>XLA%IP'K$FOB527Y-V%^3*JB[X1[PE"L]52'_%22T)OY>=MU9TY MZ62=?KTXO^B=O,>.SOW__7I\\6^W]T?O[/VYV[O@T/N'X_.CWB?WW_W>V5;_ MY/V+.U<7+.;P_Z&(F^=HSR (Q2DYK;F!1#Q*G]Y[.0\7_;//QR?4?=8]_>#V M/W_Y=/KOS_V3"Q=[T_[6._G8=X]/W*/3DXNSTT^/;^:NPPDI6,5HU!)62[>, MS55_S[C6<%2Q#=63U2]\1BBW830?!99)RDD9[N+-Q'XF+I?I. @5VV#95BZ:RB C ]7Z7'&CEA%TBCA7['^3]6$P!,.6 M[@"P9LL_AP%D_I MH]/8_1 ,TCE:#5WF5=PN L5)LI+I !ZUCX)]S&87F&'G M ;@-K N,$X)S_\CA+O=,XB1VWX"Z'YE.OQAA4;O@U;5BA0^=@HV&I *7HI$( M;56 N6=-5 .>(>E;@HNOY9:S?68:3L^$.(KH25BE/.*-$MO-@X.3X(X(43)V MB_4P3*BWVGW5Z71IF]6QP'V]C.GC$KC,AN'#(=G=]W8/MYOPBT68)IS7:&0_ M@*WD^AW%OKMH//F$Q/15--,.@PTC/\2+=@G?R7+'>A-%%*^#*,+_U;$=FO\0 M9$5"5KV^D)[<8=P+_4>T8/%G!'A+*-(&!B^.]-*NX*" M#C:@H"HH:'<#"EK+P]U@,[!3UV<+TG;C'2&N Q>NA>:5:Y>.H303J[. 2A03 M5&5+V+EA(N'.GOM%$@/==GN?_S'U0U,*0#IE"HURV>54+%[\#_0$4FN8:6A&B[\V%&N1(;513@@-,J3C'T/NLURS?Q82K%$R.&QA*L8Y/Q(ZYFD MJX4J>@$.@)Z?V=!BFV[B'E&9.Q[-O3 M5*L99E8J8\1.+_Y=7"9+[Q8F:7;;,3M6?K:]O>$43B-<>4Q;S+@,"M4@^:IR M3JCE7Q#2B^' @- 7)ZR@FN@S7CS3;X'"!943I,:3S=,KN,+P&?G(-T43X@V< MXRSC#;/.=Z,H[G?(:I"P%%H^A<:G\<1[($QHV=$W3F_3_?#<<_>,G M___:W0ZZDO[;E>=CCB_ZGWE(G6[+/>\??3W#R/GI'R?]L_/?CK]@Z/2H?W;1 M.SYQWO5/^A^.CXY[G^1SMW?RWOW<.^E][%-@%?]YUO_4N^B_=\\O3H_^^=OI MI_?],_C*Q05\?:4Q5K/.RBM9)7Z!NW.8B]-CE?C?@,WBXPR#43KE7N,K/X3#?)E@M5:11VA]">U/YN;6H >@!0!SW#-X MEIM!\5_0+^"O:^<\&?-'EE$@#V2_W../KPE9D$N^B7SRV^AIGT_C@#_H&<%H MR\<6_[=\:HTI[E_Y843E[/0!56S/\WD::(4F/S&1 M3@Z+\E\+L5&$1:L^(,%WB?XU#8":C0#P:8=W?.V*F2E%)>_MU!#L5Z7%CB8:UV2WG$8K M$EQ*(F@A*TF_)F]!=Y,"=[MR)6]X0:1,J]Q@HD"+6YH8-@ZHF<6RW0UJ M)1G\WATEAJ?_ZY@B\F".@$2I%S*;!MH#J0L!8D!%]S^9@/.>#(1"K1:*! M+#N+V@@U#\9&9X_L&ZZ'W?>NSD0+;2YRK/[VAT,X7X07,*PP\\A G,[[1XKG MBO]N*("0+BL<(.JYR1RT4 K('T9V0N9>3^"_DRQ#LQ3KS0EJC?I_5$1%$300 M08]4&\-_NRX1^# $2K^FY?:9),BW+5X$& X%O<#'BL!;;'+H#) CZ#.^U%A! MW%"!9(&,:3Y12'AZKC(F:#3.2LV%JKAE(IO;)1X_7N0^M MC+UPE1[*NH O%L%K5I*CWKO_'/4Y'71^JWWQ)&N-M^^Q4K]_">."$:VZ.__4 MT ,O!RTALGH-3QN;9OCQ+VZ8P^^'/[T%9]Z.S/^RL.>;M6P+6L3]Q5\_2 I] M?^_GV^S6=S[B4WSW,R@B4%H?X#7NI]:7UMT2VLLF&W\@EUB3*NR ]M[N+DH5 MWCF%^K 3V&W=;? _W_7,6(B\^3']?M9]>IWV M?=KTK)Q9Z^U MQ%#NO"EWND']?8;8 ^Y2']K[ 7GPB,:#%.F>S MERO6B-5W@T\!3M\-L7"L6J!XAWN':[(U[59W!;)M:87SWL>23_#DX)*DQ-&( M^F9;ZYO! ^F<]6H/WGYTA=/\VL_A<.*#D=!ON9_#;TGD_SG\[\VW%2_(=L?; MV=U;D]WI5,VU![71DDGL]D/TJZPKL[.Y,AL;[7GI]:5LM.K+%M\>N#"]*+I+ M.L;]_]E[U^[$D2Q1]#N_0C>[Z][,L[ 3\;*IK,ZU2#^JW>.T?6S7U/2G7@(% M1I-"HO6PT_WK[]X[(O0 (0F!A+"9-9UE8Q2*V+'?SX]=Z2O_Q&FM5SFM=?K- M;KM7DUM7CW/L9('4JA]=_\;"G37*QHV$7\(BT.4YDQS'U&V^>Z/@]?P/U"C)6]A\[$]?V>NZ^!ST;NB M&T*&O_4[$FVWPI8S/+S*@\7\Q/ A0(!%^K8L!'B#&*I8/?^A+1FS#OI<:OR; M2RB3T!%+=CD7S7N"S7()*6X#OC+WZ.C4"HA9NDO-/YO!8XX]9DQ\RD^%LQ+L M27,9[3C;%O.]K+$QQR%P4&T!ONRS=Q((=! MB@BS5K>4+EDU"@"QH!BEB%8A\M?3?608;*7VDRTK^58!#4Y;R@6*]JDR?&:6 MSU:)1U4M(!X3*>60K;HY!^ELFX-@FW'N:Z>Q@( _\?;K*T@J1*5(:)CW4G*9 M@Z/A9#_;J69@#]*%IH$6?SKH;[C<2Y R'W%H@)NH^PKV@3IZ> +=9FXX67!] MXR)LQL]?%S2'4>""9VI!,MPR2D=[V!6S_;^RE4PW* M!SO89Z0_X/I7>LXL"W#^3O/-9J/7XIT#K<3QTP3XK\=$C_A]\FE9]LKR 9GJO4@OU0U8 M6F@VVJZ^V6CG6+85Y1U#KVYOL-WH0[2':./Q?GCS,#RC/S;I+^=7]Q=GC[?W MRM7-^<7=!?QS/1OL!H /\9A]0KOM$^^43[L!NZ'NT -&M'D>L?*+9B-LJ4Z31XW1)-L M*8@;LO0GND.JV1&CL\@P1^OSS-;)(7SA38TQUAX9\!1.F=+1+G;Y4*C1*WUW MZ.N&%W9W/U8HT"F&>G&_]8QZETK;MI'$&;&)NVC'.,+ =]BC/+H3FE:KP2'F M*/INRR=C-\_'D F;_:]JFP\8,ZP&O^\77L^EB=?QDBR! M"]K2F0B/99?T*<6Q@^GH(8[>+Z"]G-FV4,DJ?VS(VM5F0NB\N2P"9) S@#DG*LE,@LC M,B/$,G84-.V1_1GA'OEUR_)!":!@5$",NXC^\+([O.@A+R^)>V\6[X>W^L?) M>_):"'M<&B0K2H:QK7N"(AYV9E?#SNR\H61#+N9R7R" (;XKA'(X04""*#Z= M)S*:E2]!UH;L08]L%$=%F+8;NU&2B*7^$ MIE?DODA,6*+E1@%:!@TYS_Z1%B>&X^)4951G1+MNC:IK(Y*-I@(V'AA.)\%Z M38\FX:'CBC-^R> B$R7B[^$VKA7Z4(6X6I*9.,LFE;TWI)!!?RZ?6HD+X=@+ M]$TC"0UQ[.$! M[Y7' .F=(<(DM<*E.YHX+6=5DZ23-,*)56*\%@'"L"@2+'P*P$'Q.*['1S-A MEQZ\W!&?S"29%K\J$0?'O\=ZJ)'L[;]HZ$):I),P8A "S\C,@F$;93B<.;+E,>JD-L%WUE0 MJ(B*D,6@S4]XZ L*&-.8><128 *&RQJ1F6+:R"!6%9T\%O4X_*^O/Y%2C7@. MPOA5*L61-="4P+W24L1Q22/GTVCX>8D5<2O1EI!JQ""UJ#"A:R.2U)5PW=S@:M#YXX.)4IXC'2BVWV" L4H^I&#NG3A] M;*>[HIK:-'F\32+N-,588C0190(2OU QY(I+K\# DW_CP=Q7[NYOH+R,A)UH3U&7/+T_ M]"CRX(!!8Y%,;4Q:--#)2BJ(8L/[PX?U>WYVU4.*TG**TNDA16E_B2!@BK? M$4; 4M2NY(K1"7\B)U.G 9C2RR5R*X5\D-#>VPF3!X69;C LV5".4^B]9TR^V8K$7;)L5"+JP6.:%=-T@T[DAIODD:HX"X:(81 )^ MY!+/ FL9@1#,V5+43H04@J-S"H!-B.7$.$N=@2Z--X:9R@P[6S7PXU@;J$ 3 M$(^>:7,L[L;(X0^<9HL7QY_%_8W8&)O1H%XR)I])L+%.:VGVUYN/2:W8PSE7 M?@/0A*R+8]N(/8G4<\W2S%?7$".%4FVS-)4KZO^)H.DK]U.NL,]"GZ3$HD1# M36AOA6TTJ?PMFF>/H3W6F I:)3,B]--I@2:JH\,;2=N>'"M!6%MM%8EKIX2T MFV2"A7V496@[<$^+!?&@3[XT;UA MR4F>98Z:25%?JLYBO)$D\1I_IEQ?WP69U/RC('T:P]=H&@=IGPOSJZ-H[K G M&:<6(2)LVNG36./&Q'!F0?1V8KAC8-DT0)KQ-HV)TS8[3>D&=OT1'HW[X VL MM_(\+ATX]4<,[8Q[-_1"'YP!QG@-[OO 9%3JC:R"O M:;?4DS?JE5Z!AC/)?F8.C<_3;0 ZF1GP1_B6M"&B M=QB_/EDD1T@K/A!WAU+4=]9#PF/E[_8+>Y839Y.Y=PS=DM^=#_6$"]GCP=PG MV]:#B>*L,70+ MX8*JEL734314H3B@0Y4I@*4I?P7]%2/L!&PW@!M-8)8&H$( MY17P#7?!31#J\CQ+ + ']7;X*:C[BIEC65(D=M+&=@VHN1J%#7UC<%L6$%9'%DG@8#/$T MI,_?L7\::&P"-/[:;K6:G5Z_[%G@.XPZ$RD>R=2Q]TJ2$1N8\/%(I%(TDO%6 MM@T/4<@E!PFA'2+3&]4("6,>M9\'/ %5"L"0S+[?-79@@O(MJ3$''!'Z'&)) M8WT>PM4 ZU6L(B7D6T:>.X<=R>(');%.HEX(M5!\5L2M1S0%UI-QM)43,CDKZ"@T_"_&A*0R2AQ],]A1Z&8)^C#Q<4*\Q$ MM&SK**ZJ16OVQ11(U@'DQLC6?W26P_D8'AK.U["F2/D5V<* M%D[ 3BGC?BXBJ#2<2>RY$1Q+9^[8,4:QC*.+G]RX0B@V90Z^U 6?0S_R(DSG MCF$'GBGA\8_X,>C-@<7/Z;R10.?)!16Q#/;@BNBAY:M +P(VZ]'#DHT<\&TD MP[<\!E-M@'ZCA)3V(2%E.2%E<$A(V1"U%V(NW1)C+G( #HK5X?VC+\C^M*(U,E,$S!)/#F%IE$Y#/L M_BD5DD5T#SY9W.M'[5/C,L%;PQU#87CZ#(0U\C_N?@@>>(BX=ZB@Q.3^;"QM M"#*A>:!'-.C!D/4E:!GB2EM'_U6%($N/#M:BF<%2PX*$K@;!FH-6^J"458U] M@RW]LB3J1HNB+IQPY/"VO[WC%LT0DA]SA).?)C*UK(; R.R7>OEF]RE.;/ 0 MWQ87\7%&QX54VGR9J>&Q([QTV*1EOSC://E@Z[55IIM;;FC]E[.SBXO+R^(G MR0"OIDP=-OG;A[\@NS[]\%42X"12NN(!60:*_!U7-(>AHGF)BOS'N[/A[3?E MZESY2__T]!/G^JL[O>0&8OKV+X_:ZV-%4NOJ,J Y^/ UQA&_:289?@]3AI/0 M>3918G0I-"@J@V.W"!QWBZZ=U@* (X(&('L+IJH6&I"R"M#%N!YE8&4"7JD$ M\KW:8G!'304P&J8.FS++Q<3+*PO,9J9\O+9=]U-1B%<"\/X>HGH[]28>(OD, M(LRF7%"Y>:TOXJ2^F-])QWS-G2J7H/469BV5P/=T#Q$=S.@;FM[KV=GV1&60 M'%3=E+J..8L?1Y^4BY]38V1(TX^)WQJBTZQ#1>0B4XI\K7"QH#52(J\K.J1$ MBE])U42;4 RY%G$4U#Q_(@+(MTE'[GQ.5!9:G)1>!5O7/-]A#?1"<:_I*H-2 M05M2D76M*S>[>VNSTGL=?U(2S'O%%:V&W09F5(LKTD889Z \?LJ.M\G'K0=9 M7Y3FSX$;#A%OTB>X2A"XX"[[R)QQRKSQ"YHVCF9Y08)*8F8*]9@235HP+9%F MC)<]XGM]5^1__M5JJ5OUNBTZV/K'RN7M_7=.2@]_?/\^O/]G.:ZS3&_CEOR= M(A?6MBHA_.2;S!/(Z!P"&4N!C&[K$,A8GW 6W/3]:F(7#U>_WPP?_[@OV=5> M1QE[YSNNKX5]^**UNUC.],#SNF5;3I0V:N^C_DD&H!_"-FS1$#?^61UTNLT% M4<8+MWSS52&IK,<4+A[(%XT7L*&0AV6]4\V<-$1TG(0S_X(H*_,M+-G$!37? MF]H.:,?TK.CG*@K?2LNM#,%Y4G\G?2Z'=.8T^DRWN.Q?^\C&4PLLM:?7)CIA MCE-0EP9U8'"/&%;/8#629WB^)_+"1"6- MNT <3>5_\6/S50R@>,9&N]@V(-IA"TC1L=@K;/MHHHV]9EC\S?OBXYP7?\1? M1\,LT,\V-69R 1R,(UHL8$+56$/VCN*Q284Y< +^=Q"PNNB3FFWP C(J&.)]SS"?BWZ%\\:FYKF:H0<0=0.0$JA"D ?@I*%QX6\ ,9R# MI]OXL;#A24'0P1Y"A>#9<#P_J';?N=865UT[%628%%3IE121KI_&OV(;-FDZRCG6UT*^D;6:ULIYXN45_,I2ON/6)E&S#?#1 _ M#" 3:]Z2&[;I+U@Q9"E:EEXBNB0?+3%Y8]LWM&]8<*XY#B@8O&_3EBX_Z'5< MXA47V_<[NMA_V%,KZ+^UY8LME=,7V?8[NM=(G[#]N=4BFTZ"=R4NF^+AN.XA M'+<:AZ1;GH?DG J@ MY^$XP8T/4OZ>KP*Z"L+=HU?^WWM)8E4Y?>1BJ05Z6UJC>/JM\S3ZV&YUF^W. M:;/=ZWW*1319-]$^5O.J9JDGS)G:._6\N?OKY\\O+R_'+AL?/]G/GX?.>&H\ M,_=IGM:NVU)/VYU:KI;;5SJ#5:K=;G9-6;_"9:6J_W6GWV,_V MD?HOAP>_/3:>'D^]V8>OE *OW/FPJ":ZS3UHP/R&.#"1]\?E><2\[.8?F,J@ MRM;53%,Q]-96]1'IT>_5=3 M2C>+'[\G\M(_XAN0&RKJ4>?TM!.?T5T\+S\1+0^DF77?G?J3ICKHJ.U>ZP3H ML=ON?M;9SX[*R? "JT"GRG#&*R&(?!AET>K*&0*5NFPR7E\8D031@JV3".EU.ITCM=L[/6UM2'T' M"LM!8>W]H# 5_@]D8/^SKK.)VM60QOX"@D[MGJBM_K^ZK0]?AS+#@3-PJIIX M S0XG&/IL?%3&::0X#D.'#,H8G7GV#]?XV3X(-+^%;4;I<'AW#%,I4USK50U M+OPZFPN_ _GE(+].WG/UJ]5D<] 4%G+.N><1ILOQ4: MS"<'<^F;W[57A68FJ1&9)Y*=MT)V!YUS0Y+LUITDA43L]TY[_9/>9UWMM =J M%U7/CK &1"-GDQRWWAO^UH25R>%N/YOT,QYV;WX?Q?HBT^?4?M;%VD'VMJ0 MMGIUIZU W*F=SLDIBCOXZ)3$79*O94& G3.>,2QK-]%+S$"%4_[A6]A5\4Y# MX!MSC;)N[LB3[E!-/;IL4FA2X'U8,&*>>!\'K@;;1=Q\;2W;:E.,\]E9H M+AWF0-EUH^S^GE#V*1B1';7/%5GXZ^D*RHYKLIV#)INHR:KD.55/$^BQ0!+4 M@2"W2) G^T&0[4Y+[7;;'8QJG'3;O6Z,'CDM/DX-9P_5V8TI[)*-'!^%?+LK M1NT<$"()(KQM&1^E3/3 :6"335^M M[/4$.'X%V*NHRZ5I.;&]<7JT"LT7L#P4"0?<+@>W.[O#[3 'Y+1WTN$Y(/W! MR1'AN!;7EQ:0?='/$*2&W*-!X^X5^N?Q!#2IPYK0%F$["8%!W$KZ>T$5&P:O M;80#P]NDB;62#!Y-^ESC 9 UWR420]"(O2SRW6]RM+KRX,]FPNTJX <4'C#4 MR.NFFL/#CDGJC/+Y/Q;K IMJ8XCJ,[(4<@2^>YZ$ZQZATJSY4JS]ENN M-,N!5G4O[MF:%(@6 &7Q#;5UK/Z?S0MA$KL A=4Q522Z=%N#DW9[\%GO]T!> MM'3V4VVUA0Z[BJN3:X1S<_@=*)!2(TV\Y(AQR.=I\U!"4V&3"3:L@B_R7D#M M#L^,S.RM7@4@E\0 W&\[10ZLKL6+A?#PG-QAJG8/^6@U5.SPFA/)N$ZJ79"1 M-NB<]$\_ZZK:'?3[F*H]CN9JTZ?_ZIRFTJW:3Z3;MY-V37'STT.&6DVIK?-1 M^[0W!-<'5NX=^#YGBQCT-GT#S2TZ_^ MU)I3*.9-(AWZ3VCM#0Y$6ELB'>TUD786B=0ZNIC-3?N5L:!3&"6Y.,;8"[R7 M;X ZMY'B?:#.VE/G>*^ILQNGSB4Z_,/"^,&6B%'YR+.ZC1D[&FDXH0 VC<&+ ME9-#*R#3;OW)]$"*>4BQNR]TV%-/3ONMWF=]H+9.3D^)#M4X'>(PM)G%PW-Q M915;HH<--GD_\84.KBLGY%5 36G^^G7JFKC1V#N0TDY(J;J?;ZZIJE)1"LN#J)E%/2$\U^<^RG>"!..!9YK+BF ME)>SR($.TE\9]4XH52[@\ MY?KX[KBI_ XD8CNO6 5E6.X/_IY_8!R3AAC][FBSV3Y+WR5@'IP]M:/S4Y$E M%?EW3RA_ +;4R:#/97)?'201_M!UF1*[(.R-Q3B_ 8WZ[^?' MS70!C_FC/KIZDQZN*9FOF5$Z.%!Y:52>(^6OM4\B&)/!U9-!AR>#=SKME?2, MY10KVA@'J#<0NSF7N_/. M<[GSH=4;S?A>*[E[W[.[A0B #_JG:HM$ /PWT0K;H@?TO]BS 7\Z5JY]5W-T M(S%N0:9/9-CKJ?V5EM4]PZ&B M%)D@?0P0#O[LT)CM*"4%O8M.%D=+I!M(V)C#-K'<;OP#^#C_4U/1X.L_8>5H M6S6,^M.<=&GC48\!S<.A1" *\%<'=SMW[#G<]"L\C$UPS%?E!]@-%F[TTOZ) M.HC)7I5OOFM8S,5A;L&P*L*ISVLXHT%T8-K.&W%Y1HJNL MJL[=:_)$>M*>WK:2V#O0UK[05KNUQ[357TJ#AEWQQD98$&]Y[ILFL_Z!S/:&S)+S M8&H88E^>=+3L6SRSK0G84Y:'RN(#FVO.8JT[$L_OS&(.=?8&$B^<%]3B M\X*6W/H+GONTJ@.DON-]]38>)B=M/3=M_<*"MGJL_I]*B7.BMGX@NV4_VVIB M&K$_<@W=T*AEO)A((8+&182-R#T\S M;[N'[-M#]FUF2F:[NXJQ[2;[]B_:OUJ=WH>O=_8+V#5[:E6N_L.7EG'!X%9%U]"XB*2X_:2/C.#B5\)U'" MAP-U MHQVIW8\:G_6D]G3^&^\IKMMS)++H$D%B7*LMU(W&@^:,-(NY1[<_,>L4UX:_ MM,$\J%8#.5#.;BFGO4/*:9=,.>JI\L?QP_'9<4 :J?7RJ220:LOE?)E*FD< MJ.3]4^Z-*I.:/W4%+V?ZD_8]<[-/A!V&82]M\5.0-B="@G[ 5V9&.4)1I%_ MURSMB:^\)X)[XVRZ WWO'7U7/@1YB_3=K9"^[^RYJ3GP'P-66B9QH9SOBR3? M.*.O"*5O&B+;QRC%7\[.+BXN+S=K#:(>7]T\;",^(;YU.LA\Z95E&A93_N?; M_370@.MI&&$XM\<^(OOQAI'V[/,^G/T]OS-MC:,\:C]MRYZ] BV M'8-,=1M MIFUVMASWGN/09\/KJ@Y]IIECW^2>P6O#^H%S2BJ\WO.+RZI.*B?Z;>V@V[GK MZ^&WJB!PK8U TNW@EN_N+ZHZXYW#7#C3-A%Z&_><6[G*6.G,ABU26@,P8X]A M6RY"2M=%2H W@=_-#.(>IC) MQIYC6[@UT'#Y)*_T_(EDJ.Z0BO(DBYT>DL66D\5Z;SE9;#.*M<7MT,;\ZNAM?*P^/P\>+[Q%XC#,7T*%W:8#@_7AW-KS]IER=*W_YS?CYJV5;-SX5()%^! >] MQSV, ?LLX/)_^Z SX]>AKQN@*>'S5R"/^J>GOWV./?LU5(BUK\5AFN&..VJO M>]=H=R4 =Y#UJC/;(O0E=^0WS20GSL.4,<]=Z);/T: CO)5D-/!^J16 H[L^ M.-9"PDYK+3@]8"=,5)X)0+=SQMW#;M"=\I5ICJOPL5YU@%^O*#HM^IE--@$& M/0CK&\ 4K1&'3=%T?T:#%JP8L&"O;=?]5%L@][>.I)M O[T! M]".3KUSA\UKA\>+ M^XMSY>Z/;]=79\KP[.SVCYO'JYO?&Y=7]]\5M)*J-<'+>EM5KH3 ^_G(@_TT M=$>(?IZ-:&N.3G9 ,&O=GE2VJ]4^G8HV4/$M .[?S@V+JC$LNI!DR5B^7R>Z M)0F$$M\:.JS;/<-:L94_F3+5P![0T$H'K0'AHXW'/'*!=O\XHE,T1L*:=;DU MBSU,5F7O?,254--MM[Z(0 C]IG[YM#@S;DEO:XHD&9,4F>@.%#>X,:QDL0,[ ML4E1F="^,81]8Z)]TX3'EM5OQM5O"M6AFCD)U$RFC:5,+M&""K MV+X#QR9\YF!*>J(QYY%99:(9C@E7 GO73!/0!#@L?A7^/(?=N'R)&(3#]>:V M:\@JID@\*\?U"1@T8@O#.WV38XV!_PEM?/PZ?K3Q-2CA-<#7X.T8H(5+;E!$ M20N]67,'$,288S'B$V\" K<"?V=4525>\8=E!!8);5LTV]E_5DDLZ)OF&AS0 M@C^6PXU*9_BY^-SC% @BD584'(G'"=:= S8:(\-$E(DC_?_GPKME-/A8N04J MC']?,<@$8S^1]!"E)95*J1,NE+@+3)V@'#\D<.+&[K'R)VO@[C1ESOVQ$0R> MH#_6"3VV(F;*I.M6$FO$A7L+QJB+68U" _D80_!/RL)]B(3&N4[T1N Z]U=!(6PW% M#=BF-I_#]BG"X5"Q,/P!]O$D\J:"?B,/X?/X:%!EC'VP#)?24^22=*K])]HU MQ3IP/]T?X_V&&+7B9AJ8::@#2@30Y2!3'J]). MJ"/_$N^3&VCD."_A%_R(>@>"4W!$RU9<'P4Z?_'[HL?;* F.31^5%H%<7!VQ MQTSW'>[& R(!@#5()AGN#W#X["?&BQ$L\:0]P(<7 ^E&D[Z8L_8C&U,B>\:(0?G%#,439R!ZX8[ M!F5=K+GR6,>-""@UT[4C&WC63%_S@L43M3T?I2R^#QNV4)T^@!%V:LQ(R9MI M.L.*A5FDQ$!#:@7E&?X;OH)N!XD U>IY- \RY4Y0H(,<-0WV+'AHA", 3!%* M +D(OQP%.EI$[R^!=$I6-<]04H\!%A0,5KYCSJ13DLU=#X)'J3.6I^:B@S)% M*7L0&W6.>2LA!M8.B*6&)O^L 9V1?N?87)R.16&(,'@",;0*R81PIB%_D3?9 MCK*@S<7^S#6X!E\=_X*)>4RH4!J<]J/Z29BTQ*(X<;FX;)1RZ=THV )^)53# M9,T;5O_8_@0D_&R;ST)3(9720(.L 2H=&,W6$S$5UQ_]+Q=139F$:;*? ''] M21 7P3PXE*#%Q$MP%=UF7!?03(0ZR=U7@-IKE-"$<&PD\U=/^\%H^J$&K-8V M&6>I0K##TM0U,K(?P9>2L8(0H2F8 '[5Y4TKF=R+VQ"2.OEYY!!6E.\M7XT- MVS2 >1N>N$BW&D:2(P#3:QUB+0FQEO8AUI)/R4ODS/40!"#Q>2/:B<'=JPVA M0P@#=5%W %X(OV)F.7&61&J/&S6@O8"N8+A3TISDT[BL\PP?@1I(KC#=X/8S M^VFX'JIUKO_TA#I:^,P,V!^9^?"EL; #0#\R0'U6UCLV0@U+:E6,.T(UX4^!'>+86>,_W#MC,9!+ MFN.04QH?8*$M)OZETP]U#GH4:R/Q;'C M9W,7#X=^C@EQ](GH/.@&W8BY"]?U H='>!"$&HAP_VA^H^: M2 [*_*\RW!:+VG0P'A,Q(D(E."=M%$NBP.4!JD#-J=F'BO?Y**X*]/X :KO MU+9U88TR]$Z0C]B?4?2='!)"^;> F*2/&,,0KV.4L*&S5FTK,Z#>*=Q;!)5F M().1;.3!! )8TK7DV' 2E*I1LFLDD)U ("X95M'\E>TS+Q4\T3ACD;R)9#] MS4T/;KJ[AA[XO WR]#7B&R7UB0H?7E*H_UU9SH\[&=*3 (#*ZG\(2:%1"P'GZ!WX%APL0%J@SJ6):U\!T:X.#';P%\,VOPS M8L*KW"JV'.#6.-R>#@:Q:<^%IR&R HF; $()D'0!BN-/4=L_ 60Q(I..?8/7S^[G\&H=^!*E.7LL&:2?)H ϙ%(QO/JRSB1S!<@Y5*7P>L%Y8[S7]OVN;:WVT-7S)/VWG1U.Y^2??8/G7 Z]%[)DJ'3&Z8@$R M.S;SU8.9GV#F=PYF_G93*@?;2:E,O>Q=UTP6V-S6U?EB $JIC]J[ZLJ599(+ MY91Y=Y[5(8'#-[D]0"27G[2%%\8[6(UL4T_N3P2;1<7A;Q_Z'U8^F0R\(4]9 M7>>M.;H1%#W=%T66\P3L#47 =@^=1]A$[87%72=ND6/&'@&MO7V@H5VU'6#M MR6G5NJ/&MKG%1_*8V6!H6SIP.AO3$FK#/+9]6&^*5AOF_)./XU/I!TU9>(C^ M2E?N("^N1T]%71 7J2SEU^VMFQ<0&TTI.NDO=!# >M#%4M ^]8",5XRJ&%^B MZL0@?QRCZ\^:R:L)XG>^5I] -6%+'[[^=<6:@X5O"\ *R_62FE;95MQT[7Q0 M=#8V9IKI_NW#$?S&^UC][8/QT_O5\F='NNT=B6](*]=WCYXT;?XKGGEHZ?B? MB_# 0^],N![)OH,KAWN"IV!M'$I*K_5=P$BUV1NTI"4L=_=U);R2()%,US4# M<7>'(%:;[?X689R?$)?)K#!IW3/7]:A2E54DMX#+Q-T>,U MY>K:V?>6=)DOLGVQZ>?N'X<4@ M=:(.*D/SPMPW&^VOPHR7O49W>8Y7N+O5E]9I]]X=>N>#3+]WNH]<^Y9J+L)T M(LQ9, &7]Q6-Z3S!C3V(TZ2IL-UWA]!KPZC3J3^G+H+\=PZ;:X9.N366*THS MR=VGQ%+H]I8:Q $O^/G 2*>KYVZV3 '=/7EWE+$1O-3^I@#;K@18X:;/J\[3 MH94I,W7*W<,F!2+F^SF8PM1.R-N7ZPZ?;<(AL%#BF[[H"_ERG%9:XUJ#)<4J[0Y MZ*UOEW8WH?.]O(/-[:.4B%6K.3CMEW$)FXCOC.3,O+HJ?O;AZ[7!FQ#(YH*K MN\>6K)AE?[%"+;'(9FIJC02I%7/MM;B%O$3'N\BFN.,GR X^=#;5KBL'SS92 M*/*"I]?=- Z_JQPAQ\=>@MJK8YOFOAK2XA@/FJFAAR!'GF35R+Q[6WI=&'7; MV4)Z7YDWX?QR;-D,Y?:^4@*/C_(31M20;'=U>].4@OVCB.*PVM03MQ->?V8[ MW&+?"K=(YXD\Q8[K?>7:%0$3.WJ@E@[ M$0/8OHAZX'EO@08T\])VZ&:)NSU.-6N=V]XX8V9/:6)#L)W4*_*0EP+T9^J= M ,I_)?4HI9448D]Y6/1/PYN>B:Z*4IZ_9NNY[P[C-X-7=J2D7N)@LS#R> MC7WC>"]0T\86=%C+I;,1C\CAQSX &;_TGV &$N^JF>FEW^](T":$>PV0Q$*L M6X@N2/.H- BVQ52C>-+<&S"_US$CU:9ZNFG%U?X)G_4@U!M4 MIUGM6-QPBKA.%B[C!3&$IOM!X&PD]]UR)AE?C65O^;7 -8ND.5O(@2YTYQ;A\;QZM3DZXXY#]A),!" K;@ A+]3IT%W M'3F\HPVVCEN)"< +'^"P5#FG)C_06QN97TP5[8EM=EJ MM?!_.8"+ T9P\B4?[D,+*%KPFF9\YD :DSY=&+*0]MW!&M]5%ZURNMHK_H\IG6Z4S?_Z: MNG+^[>QN;;9?&M>/G*<6++_H?@#9<_/[)1;_I3KP7A'/33U*I]E2U>8@H@B@D]'/-T%I^YO! M'YSH#@YT99WQXZ3D)78'S5Z-VQV7EJZV-J!.@!=VJ\M8KC2)\]%AFNMCFT2N M:FL>A4#+,_WE"R-B*546]0!-6PG5)J5*SJUMDG^A9%+Y6!I3B<$AJ^M]KZD6 M:K!7MM,^'3R;L)(JP;.KZC9_AM-E65#I8\_F#ILRR\5!JZ;MUJ8)>U:'NQW) ML?*P+W(YE'-]%KT:GGQ]#?=SP[S;R:/V,XJ:Z(&$]RWA:!7H68>DU"A>ZVQB MC(W][PE3GA2X9SC_F>D7FH-3H-T(],XY\'+@5J>C-M4]L9HTB8HF,F7WE]A;)"N-*T0#ZA<$JQ03JMG.42SXWM( MRQO0LL;5M ?-SND6V7*=4H<+](4RU^X\LPI">]FW:$NIE$-+7P<'#UVE*LWF M7/-VRN\W]9E&/F]YZ'3XJFK&63].F:*-T3[6+!P2J%BVATS$P3X!B@%?>G+( MW>Q@04(#+#87RPTBH[AY#8)!^@A\0 F/QSN;QMU8'C5_1Y/M'X#_,6O,?E5Z M[2\*N3U@%^$$>J*D8"R\W&QT8+G:3IA8WL?/LL?W%CG^\GES#5#_\/7R*'I\ M>? ORN/K',X\=("DQE^4&R T#IP;&\'0C3[T63Y% $+P!J!9!:J1P[0?1R,& MU WKS@GHT>WV$[:+((T")W+CL;M-?GETOWB.\#++1+H%V=PZ;O?0.%]%MO2/ MIACZWSYH_VIU,$_IL_9UT_VE8D RJ?PV^GKOP\T#>WYDXZD%"LO3:U.YLL;' ML-?1URV2;('=;9WK%8/0692S/03\#&NQ;N?,T5"&N,J6P;4>AQ-O(^$#WS)- M(<+(QX^_NW-M+'^/RW104DUM[@)YRI^^*'*>:ZOU"Q\=GF?G'W(IR+L?JOU/ MICG*!5"JOMZK<]L ZQ^QV$3Y-4^>1R2=LS&;C9BC=-1F3KMISX#6WC[0VJUV M>SO VI/3JG5'C6VSC(^&I7A3VW?!C@9V1_&CVC"/;1_6FV+&-$9[%1!YVI)S MNNR#YL7HS)J02M8MUS$D!/%)_Q<<8_[,+']ISE?-AM6W-O+UTPG3&D8W>Z?9 MD>?J5#L-EO][ !I;BA6$ 7!-'J7NA\\V;;NHBQ:TM[>EM-\$SI" M6-U.?D=(H8.,.<_&F+D/R*K3!E_DR.DXQ#6V1*3%KNADFU'G.H0W(G4ROSNV MZRISQYX8.QWBM GAT1GNZ AI?0:Z&Z=@[@8TFR!\3M"T^]6-,\Y&U ]?A8/' M>@KF$/]:\@V\HR+K\G@)LQA&*##LJ>DSPS)<#Z_Q>:?S"S?B+/Q$("N&L?.( M:';T3T!MG\?*8_DQS?C!OQZ5+F^#U S--V#Y< MU'=YE,P[4COO#Z&+P*FM[ENE1Q(KUPQ+P?II."/6W.MB]#3:@I5,5DY/;=R( MI\/1,*WYUD*"OIU$YMFG:H^%KG6WI0D;\?(B8.JK1?3(*M,Z$W"=3J8\P7GW MWG#>/M4XH[$5P06"%?YZ.^&XH*8QPBUZ-O8_63MW'4K6].A]=37PBA+E(];\ M?%(FCCT3C=A\-/3L(*:_KTI58+2&I3,I&8NGM>T'69Y,R8#0BC*";K_(@(!2 MA0K':IEOQ 4('^ES\%/43+F-98@)/N0QA[F>N+%]939!,B[I3I$-(73JYJMV]ZJZ6H+?=,_@& MMKA_$DX!7KX"[%.2UMZI;&35_&$YXF3R?5OO+@7<>96HK!;D[T[DY07< M:?C:'2B?>7+YWGK8)YOQP3=,'Z_ACL\.''J>8XQ\*AM]M _2I19 ?ON")4J! MNN$*(L3&C $0@VF7I _N/Q\TI*E?KUS>BHU68VX8948D\__ZI@1W]LS90K0KK$'Y4Y[W1- M(ZBPIA]>J[G&N(8 J]5F=JTP=U=.$TLQ6/>-]^87@NTMVVAWS/F&9)!_\EAG M_5URJAOX3+:9@EL#ZG"!Q!.&! M$Y3%"0I>7PZ>L+5[K,3)5JI.J!NF[X4-\6JDB-5J,[OA^@>=;UOJPSE'\S6T MOO4+QPZ\OK)KJ[7>5ZU=>- ,2W6P1]2-M7G(05\LF8>4>*FUUB+SY#S\27TZ M@2=HL JV0X_J?;'AQXKOPM=P>JP]F_O4\LC*U!QKJ*/5:C/EBHN\PN%;U.-; M(=M8(^:Z-7FPWG1421Y#3ATW/C:_OITLS1@G"&8.&C]M]D^7!XWO&[.OZ-9Z M-;FUSJ!YDJ.N>X.9,$4X>7Z]+V:XOSTTV3YQ1V5]%%NR$*77:YX.]M\>W%OR M+GIOY1/X8>C3G@Y]ZAR&/B4,?>H=ACYM.(=G8;Z36L?Y3H?Q3MGCG6)SR!7N M4FA\O.:)AX=Q3YM,^8B%M0[CG@[CGLH!VF'O4TN5B MWW4NN*J(*-,SS0XEQ37('\BM:X0-*GGK3:%TV%:T]>:A9#\?)8? #*<9K.CXN:!G M'-2,RMCM&I>TJBWKGM77B\M.8M81FM][E"EOZ ("+A8P".5U#AOB0-N5T?:Z M-U5# B\MN1RK39;UM$.SC553?)>02"+0EEMMY1AY5_?$HYJWZRCQ+E>::.NS MD'8N!G)(2-K3A*3N(2$I(2&I?TA(RHETOXV"O26EIRSD);4/>4G[F9?TX-GC M'U/;!-)VJ5OMR9?&!9^%#E=T(3 W=-YJG_$.S?$VJ M\VI324HVWT*6:FKZZTF!1.!^\>+6=II1?3?.>DWN[WL>.I^<-2\X[D&N*64N69[<=ITJE0W">47 M(LM.1VUV6QL*Y[K3I:I6)IB;>5*[IM1N93"EG65J[R4TU7I",YVY=#=E+E>NZS/]W'

H7-YJ;]REB\"F4GK*V]OO7MC,;6K_S($>2@ M/,0_Q2DO;>="G)%F5W-#/=V+U&UVRIMM"K)S0S3+PBZD(* M47'B645:>1PSIT7HJO0*W;Q(T*\G$N3>?]:T]EHB<1&5H;8XO LC.U*.BM'D ME#K4 ^M/HIK3>E+-GD(SR[-:\_UW:NJ$R5 $MEW<"WR3P>O/?,=AUOCU'"RQ M9S"Y@*L D^7SM;=5%EA??:!34Q=2M77>=4"%79>"1DM5,^4Q-J#)G=95YYKC M%1+HO95>YV8760[']P:X _ZLAS]9#M\#X%8 +LL5=@#<"L!E>;W>&^ RM.Q- M--WLS=6LE5WDOHTREM"*71=87:]Y@[K"9PV8.F]FC=HWKE%=$ MQSO$:BMV$@XO*QD]J6ABT&OV3XLT0-T$M9:2+C<#T6Y+(&KIZ5-/:UO0L#6G M;AXL6@=*-2I/J!1&Z2 :5%ALT.]6S8FV1&[MRA/J*PR>;$YG[?(2XU?6&[2; M:B>[WJ ^A+9Q>F_^VH'.:1$N74Q].Q0,["8^6=-\I3V%9DVSI]*9;ET*!M0< MH][KC@ U303*O?^ZIMZ4U6^X7OA;SX*!>^9ZCC'&IHE[6#30+E TD($=W/ - MP4)?&[YHCOZ[$PT )+E2P+#K=#95JW;.)[HU37';3[6ANY=)8J7I#=F$E3)] M+$?M^-9LN>TCPI[7&W9K6F^8CLAEZ0\[P^-=6-W[6U581$$HIZKP=%#;*$)N M#I"51W50#-:!YEZ6%!92#,HLQ]KG@L)N31UTN?=?4Y?8]E6"FF)P77T*GN]8 M@7+ 8Q*+K7T/LB!*2#5U+>XI-&OJZ"S1Y![J_^N+@MY'.^RP?:<9^I5UQBF/ M!OGE&O+=; V*>#OK(E9[-75@Y=[_7KJ,-K&TZX2^.R[1I^FQAQ+]]0BFIJZU M/85F31U]N?=?4S=%NO3??5GVYKEE]4*#FOI72A.B=<2"O2O,YQ.<%P^Y=^5P MA]+J]7A%EB/NO0'N@#_KX4^6(_0 N!6 RW)\'0"W G!9/JYW![A4[;J4RORX MJI2G&?_A4K:DZ^[Z3C9Q$BV^L)M?0TVI5FUGG:M;!%7@(46W_9')-L2450OE MHM[*:F$[S9:J-@=J=DAN]246H.,2KF:I%*GD6]EM^6W=;V-[A)(10ZIOQ6_. M*\KL1%-76EGG8FI49/S6KR7]5BJK:P8BZ;77[PM4-SZVG2O):>+TL\*X[P): MZ7RELX.B:K6I#@[\/OU:JN(KS7:K6P97D?;-9T\# !#)?FTT!!G.Y<(X2AD, MIA9 ZM&8,5>Y82_*O3W3K";_H*D\,,>8?%%FFO-DP)OPJZWP5?,MKYP\/OIQ M"A;3&,O%->L5 *%8M@=+@OZB:!AH]]B3HYE@;SD896]X4^8RO$^R:S4LC9L8 M%MA=!GP)E"./453^N*KM+P%+ON[_.3I2+@UFZK\J=]H3H.D#^[?/P#[\5>GU MOBA4IP"[4(Z.Q)-$.OS9" _F6SCR[#E\N8VX(3Z1^-+'S[('F!=O,'?1E_O?;AD8+V/;#RU;--^>FTJ M5];X&& W^KI%ZBRPNZTSN&(0.HLRL8> =6$NT9GF3I5+TWYQ:PPNDC[P+=,4 M,HR,4?S=G6MC^7M@MEJ_?%'RGN=#+@]?Z-];H6CB MZXY>&&H-^(RI)ZLSL%DX$VA<_0\KGTP&WC^9YB@7EL[T]5Z=VXFY_A%7!.*W M>_(\,BGJ)_#0X_]#S'&/FD0CS:-[:%[W9 )8!O7<#7T^SJ@9H=<\@]6'V7\"^O+?JV M+V"%NZG;V_ F=I/5WSIN]PSKP]=(88/BV8K# 9C W1:*\@US"9C?!*_/T9> MZ6/K.\-*)_C2\MFSOEAIYV&6 R8O\N:I=<.(1B.XIN MN',;?D%_@^:ZS"N;0957H1:FU)_3H:A"[78RI%.EW%NSJQ:YN;)+*Q_Z)PBAX$RWD>P/8_P"'NYUK :W1'5S M56X@U<=2^>C>H1EUUPAQC$Z2R5E/B_13J@UZ;5:QNM.^'S7KS5U>^[R(,Y*X$1EKIJ&-#),LPES'*9?\!/#E:YP"*P4 M#/4=P5 =26P+F*WJQH25ZIQUM$HM@)*<9,OWS ^VEO;?[M4Q))';=;99>[(J M>'9@<,ZUU[=I;=[Q@Z5%=@\\> UH;3H;H!Y,%L[K^$Q'M,<\G[UCL:DWB2=[ MT$PMIZG5SE$C]Z9U\A20+4!*S6[2L7N>?F8[<]L!.T.F;:$>/@'A.YX:;C63 M3BK2*8*3\A0_4!DOY3'SMK1OU[)]]+9Q?V/HO6DA@,TH%4;UDGM*'6G&%8:& MO%=I3M'-)DCY5495A8.[ZR@:\H)O\SD9E6O^^C,U: (-J(J,GZJ,S#/?!< P M1QPO19;75>O??EQI?5"MX@:51)9*[:^;+@E"C^68^A![T1CZXE$//>XR5>KK M$'J2@][*3(7(WU+*6]9OW_&N.Q668AAM?(LYE.S*>QMFU!\68"(WBX4O216" M:]3 [1UFEJ?7 FBQ_!*TL6=#9_JWUS\ Q%=6@(7# +Y)Y5TY)%NOG:WHYD;1 MS$Y!>WZ3FS"9TF^RO_V++%=UR<&(EHN/=<,5/ 183655=;D#']V- A][I%I+ MM,Z)T^>1:UL+J]O]BN=$U3=3LU:;J2%KX%4\:_0E.%QCJ0X72M4&WC!F3!=7 MM+.JP](4-'D^K+#'PBM7UM%=26P,F6!:#>*@E]TD\*U%8[<#NWZW2%EB=;PL MB2A\9SP%0Q/1_RW4'MX)5^JC/1S_VS<^-O_LG$J3?6:I^UL?GAP'98DPM:[K9(NJI81AV!\ M'WD*Y\)D5$:OJ7K[V\2X$CR"ZZF;_>9)6:[IMWIG)?C^UE1SUY]-4(=8PK*= M+CIU'^STVI@H!2QY;(GTI#VQ8/ Y<\>._:),?!I,P\NP;0V)R'T;UOV5Z_J8 M+G [N30[8T+:"2 M#)_R[.I[)H^P%M+M==>5K#&_M>>3E"FG4$&@PTQJZRZ:0](\+L5EGF=2D_=( M!RKM17/T_454Z=BXYP=^M $(?QK>%&>D '@N;6?=+B3M=]:3;?L05$^+9&/N MV'%TSSS?L9 PB%CXC!TP&>>&IYF+N]\[ Z.DZ@ .M-O)0PBR,PZQ%/HZ:;8& M6S0!]S_U([>$*F60^![X;&1V5YK]MK>W7WD*UZ6$8K+QO[(NN'F2HZG*.R+; MRC.VBEU<'FE<7GI6WIY%M?5_U&HSU?)JSH$-D:.L?-1%EO(G:C$/"-KD[!DM MB6? 0DLTP7.8ZSG&&.T/_/O>VA9(@_B_B_!\]\'1\ ]#2X]_$/GF'7,,6U], M\+[X.39]1'_X@5H)WH/.?3&9L+&7@Y0'S5X]NS.4F>.WFQM8X*&=>G987Y"5 M9[EILJF,V)-A690./U%>F>;LO3Q.Q<+NKK P!:G49CN'B_80"XM%?\R2'R_)=S$-_)R)@C1G=I<76J9,B M!1,TDVIC3-OU'YN<.*]/^W1-G_8:O.\S31?<\D3T\%5;FXD=K/S F')C>TQ1B12) MCZ*6!=AT1+_@Y S;DE.ZO2D+LF$4S]$LEV/<\?;W5M$@\]2W/<)QM3&"0+-> MT7"U %2@ACK8;HOXUI-#N1<.QK<; !V7(?F'0\Y%_ "^Y ;CSG<'+/FZ_^?H M2+DTF*G_JMS!37Z!-?_M,VO,?E5Z_2_*?VNF#S^JRM&1>))(G#\;H;+H?'6U MG3!@O8^?98\\+G+\Y?/FFO?^X>OE4?3X\N!?E,?7.9QYZ&@C8_Q%N0%&S(%S M8R,83J,/?99/$8 0O %H5H%JY##MQ]&( 9'!NG,">G2[_83M(DBCP(G<>.QN MDU\>W2^>([S,W5 H_:,IAOZW#]J_6ITNG.RS]K74K?PV^GKOPW6"3'YDXZD% M6LS3:U.YLL9 @J.O;Y-GP:%OB$MYMG(69467 2MZ"%B14@ZD\7/U^52&9V>W?]P\7MW\KMS=7E^=75T\-(+K*FE#4:X2NY8$8H[>G[@D+=!_ M"]]8^P.QB/4O>CT\^J:Y!I9@QI=^Y?^NC4?Y5BL5C\XQ)]F8TP6 HC;R7<-B M;H3 J\>8SPN(41D.=8KA4/M#UC[6Q!J)RVLC6TFWM3 X3P;"5\G(QD3C "8O M8,;'NKD2*RYY@4[C=+DS2NT6H]3.MBFU4XQ2VU53ZN.?BH%A$$7C[1QU M6$N,FFF(,D-'<>5!F2;-":RH6/35?I-4/7T/C",PUL:O@?7SSLK#;1 MQMA^#LLGB5;/IK#&DZW,F >KP.5X"!(PL0YTQ1&S5XRNN@ET580N.A73192; M+S#S!C#S!4Z]S(T5=/10\19V:+&!>M!@>C$ 85U_/%5DI(&>M&POH+KCI;5! M,&@A!>+P@:GFS+3Q:\.;:EY8"SQW(@K;C.F2!IN*_ M^WP&1)\A>0!QS>'[9,*-&)((G@?>](0^)^I#\,,P3?C%\ATW0D)P[0U<:6J[ ME#3-U]7I$""R85V' 06:$=I]F=IP+,OCH(AL5=&9:=$'[-AP8-T9X^ , M_Q@P"0*?"WR :J'170;BWF4@] &<7&1[@!"XV@B;=/]@%GU(_>V!])GFOAYY M]I$/L(8+GE!?N;!$VH8Y4:I:(D<^ ME^P[;$1\AX!.I@\VF">B)'XD2"2L0JY&>B1$3) O]HN%#+N0(9A@SC46GEEI M\ GA,F6K>FHFV'S'RA $!@6G100H&O'B;!O4753#W<94>V; ]T%@@=@#$4U0 M,ZPXF1VX-4?GTV*4=[)*.\U)<-6"?@AH/H.G7Q=(@D+/)U_7I(/8OQ< MG)];9AR+\/&YPQ49X>#S%D.3V;[^"9"@_7+0&01"#(IAX>FZ.@-/U5K,%"^H M/.19K%0M(G]FYGO4*=16,:0:K&1M:V+/+O0$+AO)VZNCP:B99L.W(M@P-9ZF M(/Q- TZ@1SOC*<8,[4G@4/!G[1GL3DR?$?;?(HX=*V>+6#=W#-B[$?J:B3.B M":DS, !!\6B0$3_2K!]P7-_B_0AT%.2ZL+Q&COT#M( G3&RQV"L"XP<+.#*\ M=>C*! ]BNM?8=P-_@"V@M\UAU-U01W[MV#^-&3^-VL;UO"GYOH1K6#2X: !H MP(ADKG2H>S;8= ^8^I M+Y&;)5<#FN-@M4;5/L1WT)VPF!:]&UA5RQST[,$)1IZTH1429Q*"D=R8@W#" MJH-"<=#6FN(ITL*OF$A:N4"I8BC23/1=&J]JT3BYFFF^9F.$?'<>W*F6F/^< M,BO&B+BP<1MH@X8"AA>.&%Y$@(@O(K?^X_CA6'G$TCT?M'>7C7V'''7-B.A2 MGE""H&<2,($4[3E0B--4+L^OSI0G7\,QV PU(]<# M>#5%:YPCV40G?*EP@,IAGY2 B.'+$/W'IN:Z\ H409%#'H%X.*)NM(+ERA4; MR,/'FN/0$YXRT0Q'><:4/^[Q1M$M?-=/%(OA[A!2;3,N7LXMJ\FW]@(WJ($>\-= MY=TJWY[<$..SYS\U@W!2Q'2*.CC@NL+Y#4LGX +QA2ED^Y,]-N)1*AX[\^"+ M\(J)8K$Q!S!LS)@WM?5CY4\6V ;PN&/8OHO1#\_F<6&=(1(;5!?\,F5$J9A< M#?S;<(C5&F[BYIK" 2D#)2Y[!O *\M-]3CH-H;6'RP'GI2)L>KF/*KQ)_I,Q MZ/ @$7C$&>X*,W5!3G@T.G:,03EX(X%]B#&U@SD&!P/2@R7^B.I#L7UM*L9(2(7,M40R;K^B;LMBE\ MJQ02P\3H$?->F)#%$<0A80:B!R'>X!_![;[ M0$<,:(F' F"=5,PE8&.VL38<+L9TPVF&M8Y-"BL&2&4IBB B)[U17-C MNTI87-UCTZ7*32_G_Z95(YP0VM;.F"?^ )@1O MA>=>D%I=T)3/7*C<^+08%$/5@A4&>%APL[$S-EE(OSN--R"65UJ4EI7 M410*_ YK(%WER6 WH#F1;&ZWU--F8O3MFZTYI CSW!U41C4?%%:'&Y>H78&) M/^,947,YP\B?XP?I;MI.N[B?EJ!Z'[SOCF]B&&QL.,/;5E>[;SOHO$UVX.)0 M&G071/P.(@_:?$4%IA77CJ@#(JBGPN_=@ W ?6!F: BF#$!TB@/B' P94/5 M <8\IUOQ;OQT Q#LL8:V7492,%U*[6V1D7369B156]NW5JCDJ]VFH)%(,40> M1H*IVF!7 J2 =#+HI5M/QC$1!1\1/IBHHHM /DE_"2M(X+ X!(',=.[KXX^^V+ZI<\\O*MT:M[0] M'@VDI%#E8Z0^YA8_";: B;MQ89*.$K%6=NTU&^J3;_9.<[S7QS!Q"9O/!6AP MU([@ 6R,??C:71Y3]TL@ WS/]30^]()Z5D?SIA*Q@!<&3'S3?#W2#=.GU%^J M#T G _K?QX1-&931+PX&:A3MDMJHW^'K[AAO+[Z*%N#O_&P?OK9;QTD$,<?AZF1)(X1HP,D0Z1!7]AB M$ET 6 [1"!G.361WWA3++2*;D%X9Z=\&?@2,T3/&#>YJBR41X1H'P2@$7,&< M4#4I*71-Z59US01@+E8T +Y:MIC6$&)60W2[?D5'JG2P8H6?HLN7/$&]QZNS'C& M> %'P;Q>@5R+E>H9D"]%%ZQXZ_L,^A=,651/,_7V]3!&.@'6Q;/JL]-FVO_: M%!1:D82K): 6LD+=9SRY"710#!:C4,=#.#QPU8S61L*>?0QH@?J$?YEH(RQQ MY)8 3XMDI@E_.E;.>(P)Q#7LES-2"J4U4$NR%(81D9APEE58@0H0]A."W7"[ MXEA)H@]YB"!4)WYD$F K M+@\TNTBJW#4/O?,5^%DQ+,GCUT'I&^_YQD-#*]LC':1%NV NJ9J43+H)M7<* M47OE^?9!!4K$2#%MZXDY6'K)\4T2@1].3)/TX(1A:BK< RT=J(%K^-(G)F/5 MC!F)\SMH'U@1I(+,G2>0TI+74$*W'N@J'Q(%#-E\2(,M=( MHY%@JHND@PAK*;B XP@)'SA'NV#R:+NU9<[1+<0YJK:$DL2GX?)L-H.D\P0I MFGD\43N'NZ*X'V\9.+\[(%17^^WZ)VJRUPZI+7V;&[@;U][FB3I(=RXF&9=* MEEU)#(J"V;K]0NPM@34UJ+$EQV(:/A!)JZ/:]^2"0(-J#D7-U*\'SL(Y1,&T MXW9V?ZXD$Y0FOCV(E*:@_40$ZRYMYRRXV3 !"%C->>1:PS\\XD/1<':BTV9= M)O?U-X^G%8.>+YK'$@G@[^Y<&\O?X\UM431J3^?_\$$EW7N MGM7K'W'E7)-MGCQ/TE&4Y>4:]NG-\_S>Z=+('[N8&[C9'F8&]E^[&W.GP MP$U((3@77-&Y.-6R]GK&G44I9%'#<7_I0-L$Q;<$M$K&CZ\C*>H[@:96F]DN M9XD:G;EUC<,M5#YD=J6"M(MII9NP?$"XN>UJYN\ DOF5## D^CXD4Z/A $-+ MISX0(8>[85L6"94@6VEB84\ NXVIV)G3(7/J2ZGKUGG\Y_8U,O);)B-+BKJ1 M,K0O6Y=>=Y[ZF[VO(E2_!_=5B[E]WWB[PQ6!%@KF[NWTN.IX0%(@(UU*G*B' M$7^EB/LM7M*).BASJJJ<+%BK&&31K,CZUIN?'NK-$^K-U=:AX+S^!>?MHG./ MV@5ZQEF>[12M,U_U_!;R?H+F<+@^EHUO+4^\GBGA[8)-!MK9(W0R;SG:!BX# M':JN _O'[,(J=$,ICOSS$O[A6=FXL /'&:%F5V\CQAE<="WCV%;RY]B4E"0 M ZJ'N=68NPT;FHG>;28U\^2U;2+1&:2 86$#';@:QV6-Z(@V$__!=G.V!:]Z MQ4[/NC$6*26V&*"%V6@FHVL264ODGSA6[K67< @0/U-\E[XK"W@FAN,BM)KB M)]OW1)#?<9U,QM1$U/=)IWLF4:?IQ(YIN2KF>.,5RRH*.0>(2 M1"&[$;EEG6FSAT!#-T>0&J2,#U79 ?307;QE'3 M4YT!LF++(]EEG@8FV2.0Y\#U>%&H)7OB.)0+ 5D!.I+\0W5^#]L$\YSK([L:B$FR!3 75KO_TQ) 5 MR*=@0Z_8] M;+_XDZJ::CK#?&,=JY(?8;XV0V8N6CXBD\Z#=FVBU%2-:4< B MR#:2CB[:--+'B43\&F&FR.M&D2K5Y0SZ:',V*C!I-D+"#K+AD7OY6)6SW#\M MT@(NJ'01Z?1R7-'B0:/)\$'F/>>>U$^/OQ^9AX O05/",3PG;YN&D\YPK[QM M== LSC1%NSB7!D2A9B^F4Z4O*E "*WID)EDC2)[%&L^M)RR3Y7Q!F\),2;&E M@)KN^892$H*;K5X[.268AAJ(J5);SV#>?-\GW16IS!'@ATWAE,M(@G-J\2P5 M=XB2W$BM0R-"L4[2W9>9CA[ Y?KJ\C83-OW!22)DI!Y )_,\QQCYGFSTSNOC MF1XY$/\R]H.88[=+VW?-5SY;1:"Y'D"UD055=054E8VAND'V_'I057O)^)8' MJHVUH+H7:DGY6DG![CCM[.XXF%,)].U10-IMZ$MVU-"VBY+ MIT#$)^G>PDZ9X2(84[!D[2C9433R,# Y8@(=NWTVDKI]1JI&D &/PN!%HADH MUI2;+45J+G& _Y85OX(-I)30G.Z@SJ?(/MN]%>PJ6KJ#OPD-APHF&[ !-('S M-(,I*/3/Q1NNK"*G4I-%F^BU0CHIC=W4Q'P]V0'*CI&DTJ?<%IF&94 M])'NCI@7N"R6<;41PU7QGG%6+?ZWI )DD$V):.6AR[."!#6:413DCVJ MJ=#0>[%A:5"G= .PV:/1!V1FTLFWU*MZNT12L"-/.VD6X9I$TL]+)+U=>J"B'IT& M;Q-"XBWB=09UCLF^'L+A$L'^0.D+_*=B%KWRY-@O(*,BWQ4+>3:?&15U3Y%@ M)5=((^C&8.C* J7PS@)(HZZD82?F'P^%WB;4L\5N [6EC(*]AMK9O88R$?XD M+V7TMT 9_-\5D2-T1=$@<6$T\')P ,!6"\*3>64]\:)3L"M->U"H CSHXA@4 M@0=((6HR,DNZUT2^T[S(=W*H^\Y3VOKA*PWC.)1\'TJ^#R7?^U3RO2-NL5@. M7@K;**/J.I:(4?.BX$UJCL)8F?;R79YW=5YLIY]=&_F^JZS7!&BW?[K;RNJO M?\;SA/:U>"Z .Y[GRKKCITG!Y)/L#.^W5@>W-HS:VFB!R?+4SX.%66ED%[&3:A-M9U=!5Z#PK$2R\&VZZ LV/RV MD]W\-M,E.,CK.SRMNL5M\CQ<#&\TEN*@-!B8#_1ET8$QE)P0"_Q$4_!?,,N. MVCL'PXA-XP7S80)$V&: #P0.AY_3.U9N M@^:96$XG /4EJP9S(N6EHR MU1J].@+PWMC6>*>Q*$!\F)3-N)G=+S4Z4;493K" M,%WQZO<# 1KT.D\?X4N=NJ&29RP 7L,)I0TXFV+FXQ?Z.&/S\EP$&HQ M[(MJ?:@0@46P (<"-WCC!#X7.M(8@2E/\+#%A]@+,S-6![2_@JV^_9 &AWY( M2?V0U$,_I/KW0^H4K(#I9%; K"=U.T5$=>7C$VE6XI&)L_<$PPZ]A0UM0?-# MQCP#QNP["45JQ*!ERQ99,N H$\UP1*DG=;RA2C,AI(^5*UF5N; )>)'%7D!D M:&,N^IJ-6$N8L"1AU>-A$XU(QQ[<8]J&Y*'HK2Z?GJB###U6HH!JA'NT/47' MBL8Q25H\+^S,\8S_P"\O4P-!QM6@F LV!M02!5AMC;""]3>=I/J;]8FLZBKJ M6PN6F'O<=:@.(GT?@J*64.6*JG6D(&K.F)%^;***!0F-.UH)\=* MXA-.19,:WAJ*O"5,YVURYO#;3VHO8[XV,LYU6CR0<2?>>>G8LW,V\FZ8=SNY MID,'$8A< 43_N)N#UR[!_,0??!BC-.H@2#@2=_! MQF'#L:=\/!O>7SS@CY]X]33@E.N/7#*Y/%"RF*7S%B'S$'_RZV0^^%IT#:M9IR;#TOM\8>"Q/? MT@F?83G'1@<3/"FFW7^\ .EMOS(&2V%7+P3 &?\3/'UQ?_8))3*\Y8DF8C/^ M;<=MH!>%:Z$TJ[S7:LD_4I\W'.AMZ,J_?8 [Z8XO&K8OX[S].R@&4S /FV+' M>'!N6BK_\"VF=%JR%]5Y&-Z'I1Q\F,]BVB:432"GA[,]@?H)2%'R;LOL'X]/;%*"O\5;R4 X):RX%" M;0_\W>&KTUJRK% .9)<2@".IF )<"$D.5\W23/O)]LFQ.GPX4Q[\ MD6?/C7%CT#L]ZK=Z$G /AC5F<<2Q&;>+N,^0MP&DX>[#,>^^%F?#]&4!LZC9%*D\ ZJGF-LC#&3>JM%@F"C?1A,DG>P"!,_,_$-EGX!9O0<^71!)2;O>J6J-'(31/E,[F![+:;W* S6 M+9@GU$W*$]H0=>16"N!;_"OP9BR:@>J/4+@-K.&9KRKP*)A%ULY.("K&> M*-/9,DIWBJ)T>]VF!/EQ*M:C8&4O@TV:$J1]EGN@-'XI5BWL&O]A_(0BD8&Z M$2#+QJ]^7?GF#6NF4&1KP'03),\A^@!A!KEPTQWH!@ M4TCMRU'5VB!%J3PA:03]EIA#4IGJ7\[.+BXN+U=F=KELYG;>6O.=YUNJ*D/OUB4FNSVAL49ZT4JQG%6IUFN[\\ M,U[9*K#W^$HVJ5SZ%0(L5YM(%:M<,H VE4XUT9Q7\&,G=41W?L[N+S3A(F0 M^X+L)S6!UQ91/3=&7Z,>14%P"CC-, +$*T5KB-BG.[BHWJ"[MX@]J F\=F-@ MK##7T@%ZZ3MP'&SKRP?"_<2?$VEA:QU8EDS8C1[>MJ+;:^T B9:[J*7:':7Z M(/;RTM1:7%I%SI0UQ-TC%NA3\FO]Q-LN+,I^L[/'\FTG .NV\R%Z307<<#SV M9[XIQB"*)&Y#3%H5:=STP=N6>1]+(\4(@,\C\(6?^4A;0+9A!,PK$3&E*6:S MK;:WP6S30?3I/6/ )KRE"@Q(;J15)@9LOZ]=^LN3$PB:F+"^SD'7;,;&,:M+ MF,5;J6WD?\YM9=_3.[[04/2?C3CNM?*[8 MO%>T]19]15,1I\\N&V3?=HMDW5=>3K4@HTQS6X/,YJ3B3 MZAIIM%BT0/&95P49CA*.SO9=ABWWL+;1%?,XJ0K-.B6G M!>(X:X]9E%O+&_;--<-Q&UCP.(73\11C42^$.;H&;[\&RT3N&QZSV N.:5IT MO/)A/-K<\'B)UK$2U2(B"[NV.!\EU,MZM$8O/H?HKCA$VA"N^'3L0X.U=#98L)M1 MM[M]]MDKRCZKG@:)'"R9^360WVBNR,1U=Y6'6SLL*]C\J-LKE('+ZWV#R5\2 MGZ*H="&O[P^ZO6N\O#4G@JV-IOVB^-W;M^3<_*Z&ERD.7L0CP.LL^\71YL&F MNH/,A"798 P$ECMVC#EWMJ6G'HK5V[\DIS=NY#D)=UXP=_+:F+#% ^3P%GCV M?!LY&:F)1VF9DFG)9TDW7 V*6R@UXXI*4W,?XXO4DZ M30D(V_K$W2@+[=(;T7;IJ^=-E&;$UZ@?XYI=%K%^_M!E<;G+8OO093$=RTOD M;@4;LW5/UFP4\. !3] <'9B?[H^]/S4:>_*Z7MO^U$6VP"3)I).K:4\V[M= A/(--W@_8VKT3"=Q M>7=I:ITSYBV)%!2)!&R2HHO=Z; )#78WD9U-3$,3K7:D&SWHSBSC,O+M1Z+1 M2X-ZK+BRNZ4'T*#13-A]DMXF'T#YS)QG:O0I#D.M!K7QV,'1*&$3N,7=X-P" MVQ*=8"R2-N1>_29:KSQ@ZY7#% +I$BS8!ZR;U >L")UUUJ*SJKO2/L8ZP7/? MJ6B4[C;&4\UZHBD9T;Y# 3T*.@M1.J"7@SM?(%_!;D"][&Y J=(ZZM&/(MNU MO* U/?CY<+>[%J9WUO75KW2Z+SCG\V+;)HTT(DX'3G17_Q#EQ%QBY7>_5&_8%2'O/RJ'.Q9IM) SQS0F;>'L-+W6DIYBCNV= M6]F$HCC0>(>-;0!K3TZKUATUMLTR%MMME,(VBLV'EQTX^K]\^"HTUF:D627H MRKRSY.*FUVS@D&N>L?CV8@RR[,G%"W)QB!H_?FMEC7KF].+48R?C8,W@J6Y8 M/+8K@&Z2G[Z\\EF8RB<-3#)ZY?;RECFE77S"S:17)6Q8BYEP,^)74'VQ]SK3 M4VXJ>W+W\KD_[11<&W:QV A<2>7].:%5+M=??.U*[6 X]GP<#K9H6E("JFZ( ML&T.:;Y.?DJ"4 M3=N%KFCK!5:!4LN>MJRS)("T.'WN MY7W42RDO7^OR+21F-:#&0[8@P MD2MJ2,00C_ IFE,J8F<4(K.>;>SY/S),4W2CUF;S+\K4-G6%3L\GOL(I9K[I M&7.MAPY ^%2VNB'9'9P%HQ!..-!N92*G)5%11GSK;KU MVW1:$5$UJ4=[-0.B5["->B^[C7IL7S2*3]SIT-*O;>L)@^,XV*S(]/-<*Y4Z M_N%,3A2AZ7L@.G$30 TC;XO)(#6>6=4K6*+;RRS1+8 JT?GGZR+9[F2EP^:V M W+J_V?O79L:1[*$X>_Z%8K>Z3>J(@R##;:A>]Z.H(#J89XJJ 5JYME/&[*= MQIH6DEL7*.;7/^>2*:4L699D^0;>B.TI;#EU\N3)<[\@T1BVG.Q'SC3*F;1< MTQKA:I1?*6 M1<.)P2^?2?- 0YL,HPK:]-SE=XCUZQ98-E=6&!9@X2/:Q/_NA,X;EWS/'J$ M1\QV5XT[O8L&-@!C/(CAQ/4<[_'5_/3-_/+EH@5JU"60]0M67SKVDXWTG60Y M#>4E^H"$B&D>'2 3/56>(!AAGA2A^9<(@/&Q9AW,?L_W<3ZQS%RG7[=__8AN M *1T)/K08\JSS &6ON,L-L?#&ZGFHQIU7OP%EIAY*0D04#N?@ %X_BMJP:+6 MIF[@A[-KRV28A%17LS*9(JL%V@44^X4]?C4^6 M^X?)2O^#CZ13"^^H!\X>-[-!10O(]"PEBM7FE-^T4Q[/>)FOW0#4(23!:PG ';S_:CQF+39& M_D%'P_XT\@$-6<_IS\H"@]>CNQJWD;ZB?=XL[8ML'+-([4,*6E!R0AO1.P4\ M )?"J729.C#\55I,!3)9Z-!4>Y?7!\25/45?O'1-%DZ )^L5%VD1&7M1B,/S M+"=\12:&0AZ -U1:)G![7R2KJX,:!8\:7UFCF&[(^?P(8^1MU%A4=J\@;QHH+I@HP[06188D^WZUN0M MNA7N@!Z <$!.\,SO>TR*ZG>G\_7LP< W?#A@#FX#5E\J.T=_"8D&.E4G=) M#9-.#I/8D<(C4:=VH'#" 4XXQ7'TKS11-)[%;"#E/V+=@'"'$=JO\=A,58(# M0A!. 8[C#Q=8%BJ-9T='YM6A^;N/DQ#O0_B?L&5^0JW-?0;B%BWS^LNA$KKF MOSS?&;V@XX,%KCM*;5"*0P/%(>Q6"6%\J_"'-D#Z&%GLYXCE(A'$V'I&7X^D M*"(D(K2\,J"T-X943YY[;B?JJX6#59'$#9Y:_HP.)9HG'$^L#&>OR XG%:\3 MZ&JU2>U];5)>;=+QOC:IJ9NS0J.M9K^2;G<%1MM);:-MW6W%\K+N@XGW$AC( M>1M (+5\W?H-:A9)-SMU>$BJ)97[U.UC[=DM1? M$N\4*MAH]FIS)W(GII$_G%@H'DL<3B>ON?QNY:Y>!4/?>S''L#JJ=>@JBKT* MH?5CYU,B5YB%DNMN M,EI^[)MRC?V:/5.ZIPV5TR/Q MK-RP[]>FW]ZN&O;EK<+E;/-Z-G?#ERQN0CB(R]?C3NPJ)\UF+=9JIZG#"H=E+*+-N]_6=UHN6?+=E"H?/9\-,3N,;1. M7:A0%"5_%?I=L[V(-NQ9@Q$2< _O'P<0>@5KWB\G_>S"&_1WTSN9[Q/+^ M>]II=WZ5*M,V^*/F^CB^NS)Y"!,',RZK-^K::,XIIJ'O$CN[@N;ZS1=/=O0$ M*AX]*E.6<3Y,,#,N*P"(X?T9SUEU^W:1^V.'3[+L#>U37\B">[?B:MHF/)%J MM#!72*S4:[S2^U%.B'3/%@N113M<%7;*$EU[ =%M 8?_(H+@%_0Z^"'[(V2N MY>YSAE5Y)N\15YAQ^P4S09%S%X0YNLTQZ[?2::'LY>GL/L>>$POX$CO_2EZV MG?3^+R,F*!D9T?0@?6 WGCN<*6?-=?Y7[VSR-OLFE+UDQQ4OV3Y44LT7W:O9 MC[B[L!]Q#8?Q:6U7T M HH[JTUQI^NF.#*M;+TF2J^;BJG.RV^.3>4JW@#>Q+WFS5%$M2:%/12X7"1# MM.F."AP6W,_.S-!KS=8PO7:#T<$+SP7]D6K%5ADC;!_5OD=G^R#A/C*U#Q+N MTE'L@X2[&B2,2ZJEMK#Y"%:M/.UEO&,*!5>, 3+D"W(Y^^\K4-@_R3^2G0D( MGL^TO'E#0<&570D=9[=C63SF/E+,K\!UO/<(F9WQ4JY: M"%V[0^])2%$T$UZ?$435^RV_;\=Q;^\X7JU[HV97R5YG%?Z'=OWN@$=;4&P? MC[A#U]TXHLGPLB41C5<41,U)=U-:T"KU'2;M]VHVM>P=-^B6 M2S*P"MUR=4FZ_19\:D72JO$J^08+XF6?,JJ#-[]Q_!QNL/R;^V>55/A*CSM[ M6VXMLD<.&6&W8Y.;!ZS!'.L_CJ85O# M?&8F-K)[Q^"R:#G6X#YN=DD9\L=P*92[IM M5'^V#;BOG NZH68DP,9.-IE0OCX>A<.5'UZ\ C_0UB:=;PNSR4%A;1Y3P%@V M0H=KXQH+Z;"S.#"V3>YJXB'==\1#)KX0!5SD>,]%:B!QST=60(LEE.TUZQJ] M]\,G/GM14?;#8HUPSR8R.-QSB150XK)J[Z:CX]+AA],V=C_/88OXESX.):?@ MZN1TL:;SWM)4MHIWSIQ?;=[YGEH*;!'37G3]^ELX)KQ4*E/R(3Z"T?NV5H>S ML]DS:^'>1>)3&OBPJMIV#+G1!;RUFT]C/6PU&6[B;S#E+55#?>M-!&I MLY^(E#<1Z60_$:G&_5AA9EO-B;6]DVISOO_WLV7[="&^"BN(>. =YZ)5G/.M MF&3I!54"U:J X! M;:R_0UQ"'U.$H5,$@!?8 ?;.!_'OVPX-_1Q:P81R=.D?.!82Z H?;^E#)_'+ MEM[:RG:?!<\"AP>BX*?AR/?V<$?%[X8@9X)_RK+B@N6 M6"GS3;V7KA"]%Q3TX \F7@\K-?EO&A$:N7(4*Y'SNV3,-<<<]!:..2A%2:J_ M13FJ6R___IPKO<.)%1J 'V=D3KT0IS1;. H\B ;_%L,P-:06F-]0WU/6&7.;^1S_A2/UYC_['3=-)=-C]C%ED0+YL#7'\3\&?1U.((8Q5C,8(<1 M8>E\&$:6DYF#DC,EOG,T9SZSA[.5Z?7V!LM$.:-BPA;//X5@73*BNCY<+.%1\YS6#,3-A*H."TU9['@JL MW#'*;1;TZHRGPD?@<%P[_-/V1B >!(IO[@>4$M(*;U0/1#5#-LX69W(.0HLF M1*67QT'PKL*!/T 3G(!I.$D)%JH4;#%85#0@?",<6SSB' MG$:4&(@U:NY[(&KAWTCC4\ S_UX.O U DX:WX75Z#;CZ^1F \_Q7J? ^$#&' MKU. !'XC9\8'U#:+)KM;JJ4]S]VR3#6%W:61\*QO:_M)ULW8**S?D_B"ZXD, M"K9>1AX<5V')2%R ^D9 1&+%#U\JCWOEVTY8,M244;A:*R,@)T[+LR7H% M;@+,DS $[WX2@F7U2#SAZ[*G]S*Q@36QH)]8P.DLK*8$&H/3L4;8$ O8(JP. M,I^9C2%?MAN<9O6LIE^S*V0OKRMD::ZQ[K'713:'H2IK@>!\('; Y#S%#.7; MR Z&48#2#:["#>B69G=/2Y*6:O9[[!]5M'[O^)CNQ-![Q)&TGEO3';EPH0;H ME(Q>^2*D)?6FY@S9[;19^S6[(O;;"Y68\N>O8*A",>N]RA*R0)'&?XBSH$XB M#"GG0/%P!.O=()<=P!XK,K(+ I&(?BC1P]DGDMZ.>X&[8P=4:K70) U^UCT M%_:QJ$!>QY4)B\Y<('O:! @4-A"?BI!FYP,SP9RMT MS.T6J=5L/=$_;I#43BJ3VKK5,MV8B]E?H+0P=/V@$N:/T#? !L7Y_87YX$U! M0^@=]5KFW^Q8LN)T7EA,\CQ^^@+>[H$<#( 2?C,_H.W4 6M*_9[^;O_Z45H1 M+Q8PTY$W15T0T/X/"P[ ?S7()=,^3?M,LM#"(L)5KAH"6._!3/<&_3=R,KE) M>0'P7W*.P O_C+R0CYM&K\(_@[$M1JFW*MO/&$0!7,$ #2%T),&[AM[3DTU^ MSY1C$P")L$D2QG)03HR$8X. 4 :4&4T]PK&8A@SR&& <2JS%IN8\H(T$:(5; MZ]$7Y!92N.4-Q!_'9F'\%B7LP)"<:Y&(Q 2HP'X4K?+:#/?)@X75 6_?9 E.2XG%C MU2ROQ:E$!* O +4N8@14K@/T]1KH@/1<7)7>BHCW<50?X/H C'X2S"BV$]-: MWR;BDF9S!Q+H?()"0R2F$72>TA(>&.@TKQ=NI_$!2.31F;? 1R97'<&PI$8N M(Q44S%!#ZIA:Z,'47S'R!/L P<*"LS! E%!8D@\>_W+@2%QV2T9!''M49KEY M3C<>87]->P?F7;F9/2 93)$^R#6/_,!SC#0MP;IVZ#"=I/R1Y$$8"%S4M]Q@ M+/P<1*09P2,\B+%AMB>)VCA@ #<%G2XN(L:A+CN"CM? -QZ:UP21SR:E%V&C MIX$7A=J#0'*1XV##*$7+JL437T,;\?!G9/O()<[132QS=Z7!"I##%<&?>(04 M6@)I$1$)*XP,"YO%RTWJEJ^\D63AGH^>Z5R_J<5MU77>I00FLIP_L?O6O)\( M$08KC_[NEBI0,U>G?]*@*M"MK J<;% 5B'D(W-=GN$@&N1Z%RSS,E_'AQ+L* M)/LB%.>F.\P&$P8!T4?K.?#14^2$]A1NO7 DTX>5I#A!#K\GVS3YU4P%ZL]- M!:I"K8V=P"RRSX&C2F$PJPXH#H@,6;C>$\A[5"N WWT_O#\$\G(_N47S#LN?NZ.]PL1W5G;BB@P_7^J7D6BO-=E$P$)>:2"BD M"O@>,UGZ-3-9^GF9+''7Q.I4LUE#UQ\%3 / 7FB8'.E: )K+NA]KRT$N[0#[ M4O$O5+YQ&?SLT?-@4=#)4!N4:1+H+60%5BFO0=Y[.% HO8FHDFKZ7RHB0H9, MF$384"'%+2GUFI(3 M7CE!? +]"*I\U3&#+.\PC >&19O"D796,,=ZT.NDHE M# D?] M!C*I3VH*[)]&6>T*$/ BG'@DO7'YE*OG/I;9*/5O0>2SN];@I5FUL>+Z@U<3 M#\,Q"=(P<:8E8P6)>JT(7NC#XWLC/$7@-1,J3JLF5"!U"3?@E!U.AZEC=26E M!:666RUK#!'@@869.D,-GO?)*6OF8ISFY6+(+*^J%+-)BXO; E<33U/%>A4BEA$KO/G Z]35L ;9E>E/B>BT9EGKBZC8*Q23%52I3 M$D>^C/(+DU1*D8V2225I;"M24Y!+H<(Z #8\ MMD.9QN\FM$7J+-4T4:8Q)OW;6#U X77/%Z 9_R&(>\.OT)F&O#CU&TK.!YD2 M 'RP(">CB!\6!23P 2YZ0C#(-RA59QMWS>Q9#@8/Q7#B8J,D$RDM3#(JY)N8 M>VN[R1,3>=XZWC79#VHMT/]]XN%N(@M3P#AP$#@G3B&.8G-8>60!:\=, 9]1 M4GX06Z=4R18' D08(4@%*\\[@*H]UD01>F[Z@*70\9G#0XF(50&);S4X!KT%_$D^ % MOAV,["$SMAD(EM-[=?N'4"4/*+Y8]0>8>[M(B>CWHM _Y[2O\^ MD[3=[L#ZOA<]3HC0N+ M%'3#P82Q+-B5X&&4S4"UOZGRQM7,>CB=F_50\H*NN1R*A\S-9MC9(!2XLTC* M,GN9"$RX:<6C"&%)2JWT.'&VA>H-B_*OEF.]!K;%@46P ;FP$H@M23T\-*]) M&Y)9@RQ&641A+Y*1#0_BG34H-IFLJ 2?S_8Z"#K*ZT& [""(9,L4A$,EN%&Z M(38_ ?L3B3YQ2BIA%O<&F(5Q?Q^8KFNF?IQ6[6<27Y.:'L=YOV^J?NM:TYS> M>N'6:]M^U2I;V2',QMFT0&C4Q E-JO>)IZON6_ H\:P^^1 M206@/(AJ:VHT'$^G3N&UMQDD5L0F&>_R.-B@5UGOJ)X#I8 M;RU_;;T$<0:\]$5BPPP #W2H.#U:AY?,2\SJ\-& B!&AFP8FV%<> &('LDX] MF55KQ*9BGD9U2*D&?/ 6SKVEI@ZT)3!+K '6T\.[""Y78)([8I.8^2C"Y/&< M8Y&JG I4Q>G^O%EE@!V:GS%9^CGO]9Y+0:V\Q0G9LJX=T4VQJEFI@4J7S+J! MG<>E\6@^L33"IKZ;-X4#X'1B?WH/FDS'=8 M+>DV8N84Y:@4'^EKHRXCI& ;5D$?F]A,!+K/.S@2Y62:)O+\T<(>)W&<,K8( ME):0NSG;-6)_L[Q9[)AA#6 A=-DD#"(&, M!;8)PN5PM=['W=(X:J9\G%9,^?C?[X&X'5\!@C";+2BK9Z1_U91V\3T@"U6H M==^ZAG%6,W'C=&[3B;FGN7YG!A7L))TFDEZ2F@.5DS#)_ %1PJ51"0.5C<8P M@):$^[A*+W',?G?M.!^#N.PYG:H5E^(1<_S]_/Q;7.:HXJ"&UKV)B@3_$!KM MD1("!M43AS@E^V.-@E,WD&:Y"PR6'=C!TO$!VD^23>Z12)/J-D?F- M[/B"HEE)1WOF8NRUF=7!9?@(H9V,^"+8^E6A:776^E MH" M#T%+?623$%A_^,H%WG'Y..593S4[#ZM>+=DD+.G$BLQ41?VPSME[<;'^CKJ, M@CM:PZVO^;@K&9JU5G5U*HK MRW>QE=,WX=]C;EU-]63!,BO52FXR3'W*6LH39D,@-.]3+:F96'6V.+&J+-$H MQ:@\D:WW*G^R K@@6:4 Z,=(T8]LZ1R%W.T9#LNFF&+VI[(7-/O1KA&UK. M,.((*P# HZ647ST#BESC@_612SN3M8Q4ZO-,KIE/CM57F;0K"TA0*?LP^*CW M0^?O,=\JB#T5=_??XW9!NZZ4-4E#E7B!^O. M)O&[7B22X9WP'J MSD4& $@_-&\&,0>9>5Y>2CU?+3\" ?\=B*%%38@PPD8N+G(?Z2,#Z$*"80.V MQ%".R>2$.VR=?*"^W7MY).753* YZU;4G@"AVKJ^YWJ8@DNNP:6\/5777;%^ M]9+V"^O@J%YUJ&&M?=Y.4WI6+5KIS>-N2Q#%YI(>,O5S1&FD6CQ6&%H%(/I,UA/ KOT;>F M$YK"\$BIODH]QRXR!Z#M ^!Q4#*O_U5<)<[%"V,/$S$X?1/S%8+H":?>Z>T7 MP9C(O/>7[5*$UD$XQS4(9[&SJ)!!#"=B%#GB=CS[SFN7:V)@1Y]>Y9YSYG[CZP[8;L7?.*/\0=, ++:D_O]_ZOTT]Y=Y/N"??L-Y]^85IM97 M>W7I6?75MYB=7$_>[]([7^1 YT,L@1M]5-6BJ=6T?L[*VXVT3O-(PW2W9I"U M([MM;SMI-,TR/E!6CA<%H H'']?--A8=<<'C2_ZZ+.B_@CXR_./1!TMDA +% M\W\Q_1.5]C2+IG;@L3S/KUSMI4I7#XXKC1M4(T+BDM7CV0F#G=;9 M2;9F=2Y.\G:;?W&V#8WME:+QN-7KMYM#8_G+H=WL\\"V"F^F/IFCQ E61G%G MI2CN]OH+$;QH:QM!R_%J*>_D;$FTK)83SU$M*"VME*POY!^+58^RQUIMI5(' M?[+2@S]=S+;GZ$YE4?+&CJ.[TN,X6%[ MT>?41J=3]K2SQM<)7K('+[0NUQ MJWNZ6%_(061]]KB3I[!BIM@ZZE7GBR5.05W=OY);JG2HX>D]J.(<;; >1 M-_\B+HZAA&ZY->HLG^G[9^1U1S%S*C@I(R*N%<:&M)R?37PX&9R=-*[7(H:J M4J:A+B2-100JGUN#,W/FS"WQ(C\NV46,4TQG3DV84=2Q*7N&AV7PM6M!V6L7 M.V2F@B#E.TID?MI4N>?QH7E]\\^K^P<,L=ZOJ=BS+K,K0F'2P:\(S>LEFW^I MI@=Q5QL"+C!HKGU1#5(#RZ%LC MGKPH?,J(F (Q^2WS\^7UA?D86=BQ5& J)ZJC-# /+B6F> KJFM>*\]4P);(E MJU(.%%?4TLUXDIV/S2="FL"!53<)S@-SZ !3L'D6H+;) ^ !\2+1V(0:BL: MG!7J^W:F92W5HD9N7,].%?=_!_*KP_"%A6?/_J8/US$1[@K28HCSSG%=J/I+QN_=-T2 MQWG24";+N9):GST?AV_@SXL[EUQNF5>DYL%3)#N :\)()'7V=[Q K,3*&?#O!IH%RRT9V5\+OLX5 M2]R:$TQ8\1ZD^2!]!MVX## -T6"-:-+B'*-!<3RH-"Y0F,_#1?TPV%9NE923 M=[)75K_>R6;)S%U^KVL1.>V3Y7C7;+;<:KA8,1CWL;FF^72"7\KR]D5\/!O0 M;%I2O)\W+!7B_:^+BZNKSY_G)A=V.S_/S9PMIJ!Y3L*B"ZSECBV=EY'#>;1T MO6+8_U($9.GWS$OA*[[_A>D=O1J13)KQ$>NQ.(9L?BRS?=+J=_."F2LZL_=W MX =P$P[L'P<3>S02\ S_[\$8,'W0[\N<;QTTW?&UW']/.^W.K_NC7,]1GM8X MROT![29SU>(>:'=2;)4E^]<6(\W3Y)7_5(WMP1%C+\LUR&OY"E[Y%:@-33HSU2 MMYK9K%/R+3JDQO,E&^OULK;VI%4[D7;WG4CS.I'V]YU(:UR&AJ+JO1)1]>X& M&Q*1)SHP;T]ADW]+FLWW F3,_.#MO*#ZJ+"TY&,%R#%C@R<,QJJ-GB\:Y>E& N_\# M%E=YK_&KDG5MFF9#5QAGN"3MKN,Q3G*-J85&!+R*4GCX[7)V#.7^8?;6H9%, M.^)9NW\BWJ* =ZQ&S6C)=4]P!O"&'_83""Y:,^+)']X Y[S+ 4+32"9(/]EN MYLG(S3Q[:#QP8VR:N@,'$PQ]>X!9*OJ[)[;P+7\X>=4;-_I"SC>B/"5>KH7_ MY,PV'K[@X\2=%X\ST#PWL %[N$ "AQS%8#@6/*I#V&**>+)>D1X*,,/ODS.$ MDQR>-])-INBF]TMP@][JTEQ*2)E4+@Q",M?4AE7F<%$C:^ GK<73=22IK_,J M2(KUP/_OO\YZ8*KH>M:<4K)$I2A<\ O-_VI+I?R_(P^34XDOX3AG$_G'LY!\ M@PLG<+ 3%S[(7'V-!_&P54T')*5N=14P)96U^O1[6H)^^WOZW33]=B3]7K-X MH71HGA0GZ3L9] 27+4\-C[2$I MW4%Z6PQE-$"YR:U>#1YSB)/:T(TG$W??P14^*W&%3_=7>--7^%A>X>^:@F7, MW@A91<"4#\0:\M5P/47[=*=4B4+R,ZT5J.P,KFEGF[H*S2INS5Z:]E&)6W.V M.3,N[NLXMG^(D2$K7W)J@[2T=M+N YJ1,[\":F(_3@[^C"QI4%4MAS+T Y?ZWV@]CPP?%#C:TIX)5^8?Y+-R1Y\,&7R8>62QH<:4%6TEU M[X,2J7PY/[+43.0N#P]-B\ \D58H?-5;.O%; #HUM!WWD]Q?QLYS"6/5R+_X M69)238!Q'*L?<:7+Q'K&]Z;!XO(8L!C)$1"/D!K8/)Y ,B4D/.$&8,//HJ.< M,&\I;"KS/:N(:)"VR/\@C_W)&X'YFZ@RV+\8.RYCC8@53(PQ6*(:QMY!J56[ M7::L\V@#K&U^3UJCF$SEQ8SG:J=K'K&^!YU5D4^3-7"R0& 6C2Y>0Y7/^D^] M5#%ONV*;_CAFP*U[I]"-DV!RFKPOJ,ZNNNY;;7V[-4T_IA1IO&]ZMYTWL=O"^[-,7]WMNC^U>GQ>IVK/ M"MA]#HM_;YT^]\!LI@=J]MWG&3=RH#E:)/=]24OB[B3/>+J(:Z[1UP]Q/56@;C5*!7;*VWVP.P$ M,$TJ!:P3S&_=O^@>[62S^'Z=8BAEVPMN.JGR\Q+VX*KOJ,#(@I3*,IT,FXWV,JX6B)-[@3X5272K*-=[OH3 M:9RMY=R7%I>,/;G^/2\(:W/\>EL0WO MN&U#*C.36;);26U<_DMI\N, VX@/G_<:A\OG@"X&WD09>W:LS>1 M]5%RMV=';V*WA7=HF?&,VW>']GDN>V"VWO>_SW/9 [,SP"P3TBJE=BY*9ED1 M+DKK (NR>C=TEL52O;^$5)\_[>I2#,+DKPOF+37:#&X' LL2P*)$YZTD@+,W M0P#KJ00I:..\PTDZ%;;QAE.5]EC88V$%6%AQ>_!]G$E97;1JWOO;Q%8A!2]3M%>1@ONMT]/37<@M*M=,/9U_ MLJ:,E#)SG-LG&YF>SJT>J>,B=98#6$8V3;PW?(#5M^&\,4U):^]%3:1\,1+B M";_"C[!Y<;I=]<[V:5I\4.ON#7[MFGB[N'48]P8<@8VJN9$,EYIO60/OF5H^ M)V