0001213900-22-071177.txt : 20221110 0001213900-22-071177.hdr.sgml : 20221110 20221110161200 ACCESSION NUMBER: 0001213900-22-071177 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221110 DATE AS OF CHANGE: 20221110 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33834 FILM NUMBER: 221377282 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-Q 1 f10q0922_rubicontech.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark one)

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

 

For the quarterly period ended September 30, 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   Trading Symbol(s)   Name of each exchange on which
registered
Common Stock, par value $.001 per share   RBCN   The NASDAQ Stock Market
Preferred Shares Purchase Rights         

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  ☐   No  

 

As of November 1, 2022, the Registrant had 2,462,889 shares of common stock, par value $.001 per share, outstanding. 

 

 

 

 

 

 

RUBICON TECHNOLOGY, INC.

 

Quarterly Report on Form 10-Q

For the quarterly period ended September 30, 2022

 

TABLE OF CONTENTS

 

      Page
       
Part I Financial Information 1
     
  Item 1. Financial Statements  
       
    Condensed Consolidated Financial Statements 1
       
    Condensed Consolidated Balance Sheets – September 30, 2022 (unaudited) and December 31, 2021 1
       
    Condensed Consolidated Statements of Operations (unaudited) – Three and Nine months ended September 30, 2022 and 2021 2
       
    Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) – Three and Nine months ended September 30, 2022 and 2021 3
       
    Condensed Consolidated Statements of Stockholders’ Equity (unaudited) – Three and Nine months ended September 30, 2022 and 2021 4
       
    Condensed Consolidated Statements of Cash Flows (unaudited) – Nine months ended September 30, 2022 and 2021 5
       
    Notes to Condensed Consolidated Financial Statements (unaudited) 6
       
  Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
       
  Item 3. Quantitative and Qualitative Disclosures About Market Risk 27
       
  Item 4. Controls and Procedures 27
       
Part II  Other Information 28
     
  Item 6. Exhibits 28
       
Signatures 29
   
Exhibit Index 30

 

i

 

 

PART I FINANCIAL INFORMATION

 

Rubicon Technology, Inc.

 

Condensed Consolidated Balance Sheets

 

   September 30,
2022
   December 31,
2021
 
   (unaudited)     
   (in thousands, other than share and per share data) 
Assets        
Cash and cash equivalents  $1,203   $11,260 
Restricted cash   120    
 
Short-term investments   
    14,751 
Accounts receivable, net   403    719 
Inventories   482    658 
Other inventory supplies   125    133 
Prepaid expenses and other current assets   88    167 
Assets held for sale   
    529 
Total current assets   2,421    28,217 
Grants receivable   250    
 
Inventories, non-current   458    468 
Property and equipment, net   2,211    2,301 
Total assets  $5,340   $30,986 
           
Liabilities and stockholders’ equity          
Accounts payable  $128   $545 
Accrued payroll   98    426 
Accrued and other current liabilities   163    220 
Corporate income and franchise taxes   302    327 
Accrued real estate taxes   50    78 
Advance payments   
    2 
Current portion of long term debt, net of unamortized finance costs   24     
Total current liabilities   765    1,598 
Long term debt, net of current portion and unamortized finance costs   1,572     
Total liabilities   2,337    1,598 
           
Commitments and contingencies (Note 8)   
 
    
 
 
Stockholders’ equity          
Preferred stock, $.001 par value, 1,000,000 undesignated shares authorized, no shares issued or outstanding   
    
 
Common stock, $.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, respectively   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,399)   (332,133)
Total stockholders’ equity   3,003    29,388 
Total liabilities and stockholders’ equity  $5,340   $30,986 

 

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

 

1

 

 

Rubicon Technology, Inc.

 

Condensed Consolidated Statements of Operations

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (unaudited) 
   (in thousands, other than share and per share data) 
Revenue  $691   $1,302   $2,468   $2,646 
Cost of goods sold   496    915    1,514    1,935 
Gross profit   195    387    954    711 
Operating expenses:                    
General and administrative   625    415    1,851    1,691 
Sales and marketing   32    35    105    172 
Gain on sale or disposal of assets   (78)   (243)   (1,150)   (613)
Other gain   (28)   
    (217)   
 
Income (loss) from continuing operations   (356)   180    365    (539)
Other income:                    
Interest income   63    1    97    4 
Interest expense   (13)   
    (13)   
 
Realized gain on equity investments   18    
    18    
 
Unrealized loss on equity investments   (11)   
    
    
 
Grant revenue   
    
    250    
 
Total other income   57    1    352    4 
Income (loss) before income taxes from continuing operations   (299)   181    717    (535)
Income tax expense   
    
    
    
 
Income (loss) from continuing operations  $(299)  $181   $717   $(535)
                     
Income (loss) from discontinued operations, net of taxes   2    (61)   17    (271)
Net income (loss)  $(297)  $120   $734   $(806)
                     
Net income (loss) per common share: basic                    
Continuing operations  $(0.12)  $0.08   $0.29   $(0.22)
Discontinued operations  $0.00   $(0.03)  $0.01   $(0.11)
                     
Net income (loss) per common share: diluted                    
Continuing operations  $(0.12)  $0.08   $0.29   $(0.22)
Discontinued operations  $0.00   $(0.03)  $0.01   $(0.11)
Weighted average common shares outstanding used in computing net income (loss) per common share                    
Basic   2,454,771    2,445,438    2,449,358    2,437,629 
Diluted   2,454,771    2,445,438    2,458,979    2,437,629 

  

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

 

2

 

 

Rubicon Technology, Inc.

 

Condensed Consolidated Statements of Comprehensive Income (Loss)

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (unaudited) 
   (in thousands) 
Income (loss) from continuing operations  $(299)  $181   $717   $(535)
Income (loss) from discontinued operations   2    (61)   17    (271)
Net income (loss)   (297)   120    734    (806)
Other comprehensive income (loss):                    
Unrealized gain on investments   1    
    1    
 
Comprehensive income (loss)  $(296)  $120   $735   $(806)

 

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

 

3

 

 

Rubicon Technology, Inc.

 

Condensed Consolidated Statements of Stockholders’ Equity

For the Three and Nine Months Ended September 30, 2022 and 2021

  

   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) 
   (unaudited) 
Balance at January 1, 2022   2,995,680   $29    (549,028)  $(15,147)  $376,640   $(1)  $(332,133)  $29,388 
Stock-based compensation                   18            18 
Unrealized loss on investments, net of tax                       (1)       (1)
Net income                           494    494 
Balance at March 31, 2022   2,995,680   $29    (549,028)  $(15,147)  $376,658   $(2)  $(331,639)  $29,899 
Stock Based Compensation                   19            19 
Unrealized gain on investments, net of tax                       1        1 
Net income                           537    537 
Balance at June 30, 2022   2,995,680   $29    (549,028)  $(15,147)  $376,677   $(1)  $(331,102)  $30,456 
Stock Based Compensation                   145            145 
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                           (297)   (297)
Balance at September 30, 2022   3,011,917   $29    (549,028)  $(15,147)  $349,520   $   $(331,399)  $3,003 

 

   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) 
   (unaudited) 
Balance at January 1, 2021   2,971,283   $29    (549,028)  $(15,147)  $376,456   $   $(331,403)  $29,935 
Stock-based compensation                   341            341 
Common stock issued, net of shares withheld for employee taxes   16,600                (162)           (162)
Net loss                           (807)   (807)
Balance at March 31, 2021   2,987,883   $29    (549,028)  $(15,147)  $376,635   $   $(332,210)  $29,307 
Stock-based compensation                   30            30 
Common stock issued, net of shares withheld for employee taxes   6,340                (20)           (20)
Net loss                           (119)   (119)
Balance at June 30, 2021   2,994,223   $29    (549,028)  $(15,147)  $376,645   $   $(332,329)  $29,198 
Common stock issued, net of shares withheld for employee taxes   486                             
Net loss                           120    120 
Balance at September 30, 2021   2,994,709   $29    (549,028)  $(15,147)  $376,645   $   $(332,209)  $29,318 

 

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

 

4

 

 

Rubicon Technology, Inc.

 

Condensed Consolidated Statements of Cash Flows

 

   Nine months ended
September 30,
 
   2022   2021 
  

(unaudited)

(in thousands)

 
Cash flows from continuing operating activities        
Income (loss) from continuing operations  $717   $(535)
Adjustments to reconcile net income (loss) from continuing operations to net cash used in continuing operations          
Depreciation and amortization   90    108 
Gain on sale or disposal of assets   (1,150)   (613)
Gain on sale of equity investments   (18)   
 
Other gain   (189)   
 
Stock-based compensation   181    371 
Changes in operating assets and liabilities:          
Accounts receivable   309    (536)
Inventories   186    312 
Other inventory supplies   (7)   5 
Prepaid expenses and other assets   118    150 
Grants receivable   (250)   
 
Accounts payable   (298)   78 
Accrued payroll   (328)   132 
Accrued real estate taxes   (27)   (13)
Corporate income and franchise taxes   (24)   15 
Advanced payments   (1)   (18)
Accrued and other current liabilities   36    39 
Net cash used in continuing operations   (655)   (505)
Cash flows used in discontinued operations   
    (178)
           
Cash flows from investing activities          
Proceeds from sale or disposal of assets   1,693    613 
Purchases of investments   (1,055)   (3)
Proceeds from sale of investments   15,824    2 
Net cash provided by investing activities   16,462    612 
           
Cash flows from financing activities          
Proceeds from mortgage net of escrow funding and loan costs   1,560    
 
Mortgage loan principal payments   (2)   
 
Taxes paid related to net share settlement of equity awards   (210)   (182)
Return of shareholder capital   (27,092)   
 
Net cash used in financing activities   (25,744)   (182)
           
Net decrease in cash and cash equivalents   (9,937)   (253)
Cash and cash equivalents, beginning of period   11,260    11,130 
Cash and cash equivalents, end of period  $1,323   $10,877 
           
Cash paid for interest  $8   $
 

 

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

 

5

 

 

Rubicon Technology, Inc. 

 

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

For the Three and Nine Months Ended September 30, 2022 and 2021

 

1. BASIS OF PRESENTATION

 

Interim financial data

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete consolidated financial statements and should be read in conjunction with Rubicon Technology, Inc.’s (the “Company”) annual report filed on Form 10-K for the fiscal year ended December 31, 2021. In the opinion of management, all adjustments (consisting only of adjustments of a normal and recurring nature) considered necessary for a fair presentation of the results of operations have been included. Consolidated operating results for the three and nine-month periods ended September 30, 2022, are not necessarily indicative of results that may be expected for the year ending December 31, 2022.

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

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. In June 2021, the operations of Rubicon DTP LLC were discontinued. All intercompany transactions and balances have been eliminated in consolidation.

   

Investments

 

We invest our available cash primarily 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 (expenses), in the Consolidated Statements of Operations. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support the current operations are classified as short-term.

 

The Company reviews its 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. The Company considers 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, its 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 the Company concludes 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 Statements of Operations.

 

Accounts receivable

 

The majority of the Company’s accounts receivable is 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 length of time customer’s account is past due, 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. 

 

6

 

 

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.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

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

 

No shares of the Company’s common stock were repurchased during the nine months ended September 30, 2022.

 

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

 

Inventories of continuing operations consisted of the following:

 

   September 30,
2022
   December 31,
2021
 
   (in thousands) 
Raw materials  $368   $468 
Work-in-process   380    328 
Finished goods   192    330 
   $940   $1,126 

 

Discontinued operations had no inventories as of September 30, 2022, and December 31, 2021, respectively.

 

7

 

 

As of September 30, 2022, and December 31, 2021, the Company made the determination that certain inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such inventory items as non-current in the reported financial statements. For the nine months ended September 30, 2022, an additional $88,000 of current inventory was reclassified as non-current. Also during the nine months ended September 30,2022, there were sales of non-current inventory totaling $98,000.

 

Property and equipment

 

Property and equipment of continuing operations consisted of the following:

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Machinery, equipment and tooling  $3,296   $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,427    6,427 
Accumulated depreciation and amortization   (4,216)   (4,126)
Property and equipment, net  $2,211   $2,301 

 

Discontinued operations had no property and equipment as of September 30, 2022, and December 31, 2021, respectively.

 

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. The Company makes 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.

 

For the year ended December 31, 2021, the Company reviewed the current fair value of its assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the three and nine months ended September 30, 2022. The Company will continue to assess its long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.

 

The Company completed sales of excess consumable assets in the amount of approximately $0 and $1,086,000 during the three months and nine months ended September 30, 2022, respectively.

 

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.

 

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 September 30, 2022, the Company is in compliance with all terms and covenants related to the Loan and Note.

 

8

 

 

The following table shows the 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 

 

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

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,617   $
     —
 
Unamortized loan costs   (21)   
 
Total debt   1,596    
 
Less: short-term portion   24    
 
Long-term portion  $1,572   $
 

 

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 the three and nine months ended September 30, 2022, are as follows:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands) 
Interest expense  $12   $
       —
   $12   $
      —
 
Amortization of loan costs   1    
    1    
 
Total interest expense  $13   $
   $13   $
 

 

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

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(5)  $24 
2024   30    (4)   26 
2025   32    (4)   28 
2026   34    (4)   30 
2027   1,492    (4)   1,488 
Total  $1,617   $(21)  $1,596 

 

9

 

 

Revenue recognition

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), 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 it does not have sales that involve bill and 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 at September 30, 2022 and December 31, 2021, respectively.

 

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

 

Basic and diluted net income (loss) per common share for continuing operations for the three months ended September 30, 2022 and 2021, were $(0.12) and $0.08, respectively. For the nine months ended September 30, 2022 and 2021, basic and diluted net income (loss) per common share for continuing operations were $0.29 and $(0.22), respectively. The Company had outstanding options exercisable into 300 and 7,000 shares of the Company’s common stock, and RSUs outstanding in the amounts of 0 and 3,030 at September 30, 2022, and September 30, 2021, respectively. These options and RSU’s did not have a material effect or were anti-dilutive for the three and nine months ended September 30, 2022 and 2021.

 

10

 

 

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.

 

3. INVESTMENTS

 

The Company invests its available cash primarily in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, 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.

 

The Company had no investments at September 30, 2022. The following table presents the amortized cost and gross unrealized losses on all securities at December 31, 2021:

 

   Amortized
cost
   Gross
unrealized
gains
   Gross
unrealized
losses
   Fair
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 debt securities consist of U.S. Treasury securities. 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 September 30, 2022:

 

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

 

11

 

 

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-sale 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,200,000 and $8,100,000 of time deposits included in cash and cash equivalents as of September 30, 2022, and December 31, 2021, respectively.

 

4. DISCONTINUED OPERATIONS: Closure of Direct Dose Rx

 

On June 24, 2021, the Company’s Board of Directors decided to close its pharmacy operations, Rubicon DTP LLC, doing business as 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. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations, it concluded to present the discontinued operations separately. 

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (unaudited) 
   (in thousands) 
Revenues (discontinued operations)  $
     —
   $                  $
      —
   $370 
Operating (income) expense (discontinued operations)  $(2)  $55   $(17)  $295 
Loss from discontinued operations, net of taxes  $2   $(61)  $17   $(271)

 

5. SIGNIFICANT CUSTOMERS

 

For the three months ended September 30, 2022, the Company had four customers individually that accounted for approximately 22%, 16%, 14% and 10% of revenue. For the three months ended September 30, 2021, the Company had three customers individually that accounted for approximately 33%, 17%, and 10% of revenue. For the nine months ended September 30, 2022, the Company had four customers that accounted for approximately 16%, 14%, 13% and 13% of revenue. For the nine months ended September 30, 2021, the Company had four customers that accounted for approximately 21%, 14% 10% and 10% of revenue. No other customer accounted for 10% or more of the Company’s revenues during the three and nine months ended September 30, 2022 and 2021. 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.

  

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

 

12

 

 

6. STOCKHOLDERS’ EQUITY

 

Return of shareholder capital

 

On July 1, 2022, the Company and Janel Corporation, a Nevada corporation (the “Purchaser”) entered into a Stock Purchase and Sale Agreement (the “Purchase Agreement”) under which the Purchaser 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, par value $0.001, on a fully-diluted basis (collectively, the “Shares”), 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 the Purchaser and the Board of Directors of 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 Purchase Agreement was consummated in August of 2022. At the end of August 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.

 

Common shares reserved

 

As of September 30, 2022, the Company had reserved 300 and 0 shares of common stock for issuance upon the exercise of outstanding common stock options and vesting of RSUs, respectively. 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 September 30, 2022.

   

7. 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 entitled 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 value of the common stock on the grant date. On June 24, 2016, the 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, 305,731 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 as of September 30, 2022, and changes during the nine months then ended:

 

  

Shares

available

for grant

  

Number of

options

outstanding

  

Weighted-

average
option

exercise price

  

Number of

restricted

stock and

board

shares issued

  

Number of

RSUs

outstanding

 
At January 1, 2022   304,731    4,050   $14.16    99,570    28,030 
Granted   
    
    0.00    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Cancelled/forfeited   15,542    (1,500)   20.26    
    
 
At September 30, 2022   320,273    300   $44.10    99,570    
 

 

13

 

 

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. There were no in-the-money stock options as of September 30, 2022.

 

The Company uses the Black-Scholes option pricing model to value stock options. The Company uses historical stock price average to determine 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 is based upon the vesting term of the Company’s options. The stock compensation expense was allocated using the straight-line method. As of September 2020, all options had been fully expensed. As such, there is no stock compensation expense or unrecognized compensation expense related to stock options for the three and nine months ended September 30, 2022 and 2021. As of September 30, 2022, and December 31, 2021, the Company did not have any non-vested options.

 

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. Compensation expense related to the RSUs is recognized by the Company over a service period that was derived from the statistical valuation methods used to estimate the fair value of the RSUs at grant date.

 

During the three months and nine months ended September 30, 2022, the Company recorded $114,397 and $151,231 respectively, in RSU expense related to employee compensation. For the three and nine months ended September 30, 2021, no RSU expense related to employee compensation was recorded. The Company’s board of directors are compensated partially in cash and partially in RSUs. For the three and nine months ended September 30, 2022, the Company recorded $0 and $15,000, respectively, of stock compensation expense related to RSUs granted to the board of directors. For the three and nine months ended September 30, 2021, the Company recorded $7,500 and $22,500, respectively, of stock compensation expense related to RSUs granted to the board of directors.

  

A summary of the Company’s RSUs for the nine months ended September 30, 2022, is presented below:

 

  

RSUs

outstanding

  

Weighted
average
price at

time of
grant

  

Aggregate
intrinsic

value

 
Non-vested RSUs as of January 1, 2022   28,030   $9.29      
Granted   
    0.00      
Vested   (28,030)   9.29      
Cancelled   
    0.00      
Non-vested RSUs at September 30, 2022   
   $0.00   $0.00 

 

For the nine months ended September 30, 2022, the Company did not recognize any expense for the granting of shares to employees of the Company as a bonus. For the nine months ended September 30, 2021, the Company awarded approximately 31,550 shares to an officer of the Company with a fair market value of approximately $341,000.

 

8. COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company experiences routine litigation in the normal course of its business. The management of the Company does not believe any pending litigation, will have a material adverse effect on the financial condition, results of operations or cash flows of the Company.

 

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.

 

14

 

 

9. INCOME TAXES

 

In 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 allows 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,900,000 at the time of provision to $5,000,000 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.

 

The Company is subject to taxation in the U.S. and in U.S. state jurisdictions. On a quarterly basis, the Company assesses the recoverability of deferred tax assets and the need for a valuation allowance. Such evaluations involve the application of significant judgment, and multiple factors, both positive and negative, are considered. For the period ended September 30, 2022, a valuation allowance has been included in the 2021 forecasted effective tax rate. The Company is 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, objective verifiable evidence is given greater weight than subjective evidence such as the Company’s projections for future growth. Based on an evaluation in accordance with the accounting standards, as of December 31, 2015, 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 available evidence. At September 30, 2022, the Company continues to be in a three-year cumulative loss position, therefore, until an appropriate level of profitability is attained, the Company expects to maintain a full valuation allowance on its U.S. net deferred tax assets. Any U.S. tax benefits or tax expense recorded on the Company’s consolidated statements of operations will be offset with a corresponding adjustment from the use of the net operating loss (“NOL”) carry-forward asset which currently has a full valuation allowance. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

 

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

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands)   (in thousands) 
                 
North America  $625   $1,247   $2,036   $2,356 
Asia   56    49    382    258 
Other   10    6    50    32 
Total revenue  $691   $1,302   $2,468   $2,646 

 

For the three and nine months ended September 30, 2022 and 2021, all revenues from continuing operations were from the sale of optical sapphire products. All of the Company’s assets are located in the United States.

 

11. SUBSEQUENT EVENTS

 

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 the Company’s (i) Board of Directors be composed of a majority of independent directors, (ii) Audit Committee be composed of three independent directors, and (iii) Compensation Committee be composed of two independent directors. The Company’s Board of Directors is composed of four directors, one of which is an employee of the Company and therefore is not independent. The Board has not yet determined whether the two directors appointed by Janel Corporation are deemed to be independent under the NASDAQ Listing Rules.

 

The Nasdaq notification has no immediate effect on the listing of the Company’s common stock. Nasdaq has provided the Company with cure periods for each of the various independent director requirements at issue. 

 

15

 

 

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

 

Forward Looking Statements

 

All statements, other than statements of historical facts, included in this Quarterly Report on Form 10-Q, 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” in our Annual Report on Form 10-K, for the year ended December 31, 2021, and elsewhere in this Quarterly Report could have a material adverse effect on our business, results of operations and financial condition.

 

Although we believe that the expectations reflected in the forward-looking statements are reasonable, forward-looking statements are inherently subject to known and unknown 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 Quarterly Report. 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 Quarterly Report, 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 Quarterly Report, the documents that we reference in this Quarterly Report and have filed with the SEC as exhibits, and our Annual Report on Form 10-K for the year ended December 31, 2021, 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.

 

16

 

 

OVERVIEW

 

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 a vertically integrated, advanced materials provider specializing in monocrystalline sapphire for applications in optical and industrial systems. We use our proprietary crystal growth technology to produce high-quality sapphire products to meet our customers exacting specifications. We believe that we continue to have a reputation as one of the highest quality sapphire producers in the market. We provide optical and industrial sapphire products in various shapes and sizes, including round and rectangular windows and blanks, domes, tubes, and rods.

 

Historically, we have also provided sapphire products to the LED and mobile device markets, which are the largest markets for sapphire. However, given competitive pressures in those markets, in the fourth quarter of 2016 we announced our decision to limit our focus to the optical and industrial sapphire markets and exit the LED market. Following this decision, we developed a plan to close our Malaysia facility, and scale down and consolidate remaining operations in the U.S.

 

We operate in a very competitive market. Our ability to expand our optical and industrial business and acceptance of new product offerings are difficult to predict.

 

In addition, our current optical and industrial sapphire business serves smaller markets than our historical undertakings, therefore, we are actively evaluating the acquisition of profitable companies outside of the sapphire market to utilize our substantial NOL carry-forwards.

 

On June 24, 2021, the Company’s Board of Directors decided to close its pharmacy operations Rubicon DTP LLC, doing business as Direct Dose Rx. Direct Dose was launched as a start-up pharmacy primarily to deliver medications and vitamins to patients being discharged from skilled nursing facilities. At the end of June 2021, Direct Dose Rx ceased serving its customers and began the process of closing its operations.

 

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 wanted 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 used to benefit patients, skilled nursing facilities and hospitals by reducing the risk of hospital readmissions.

 

For the three months ended September 30, 2022, the Company had four customers individually that accounted for approximately 22%, 16%, 14% and 10% of revenue. For the three months ended September 30, 2021, the Company had three customers individually that accounted for approximately 33%, 17% and 10% of revenue. For the nine months ended September 30, 2022, the Company had four customers that accounted for approximately 16%, 14%, 13% and 13% of revenue. For the nine months ended September 30, 2021, the Company had four customers that accounted for approximately 21%, 14%, 10% and 10% of revenue. No other customer accounted for 10% or more of the Company’s revenues during the three and nine months ended September 30, 2022, and 2021. Our principal customers have been defense subcontractors, industrial manufacturers, fabricators, and resellers. 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.

  

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

 

17

 

 

We recognize revenue based upon the shipping terms with our customers. Delays in product orders or changes to the timing of shipments could cause our quarterly revenue to vary significantly. We sell our products on a global basis, and historically derived a significant portion of our revenue from customers outside of the U.S., with the majority of our sales to the Asian and European markets. Following the decision to limit our focus to the optical and industrial sapphire markets, a major source of our revenue is derived from the North American market. All of our revenue and corresponding accounts receivable are denominated in U.S. dollars. Substantially all of our revenue is generated by our direct sales force, and we expect this to continue in the future.

 

Our cost of goods sold consists primarily of manufacturing materials, labor, manufacturing related overhead, such as utilities, depreciation, provisions for excess and obsolete inventory reserves, idle plant charges, outsourcing costs, freight, warranties, and pharmaceutical products. 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 some of our production processes and needs.

 

Our operating expenses are comprised of sales and marketing, and general and administrative (“G&A”) expenses. G&A expenses consist primarily of compensation and associated costs for finance, human resources, information technology and administrative activities, including charges for accounting, legal services, and insurance. Additionally, the majority of our stock-based compensation relates to administrative personnel and is accounted for as a G&A expense.

 

Other income consists of interest income, realized and unrealized gain (loss) on investments, and other income (expenses) that are not part of operating results.

 

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 carry-forwards as of December 31, 2021, shows no impact on such utilization. In order to protect our NOL carry-forwards, in December 2020, we extended our stockholders’ rights plan to 2023. In July 2022, the stockholders’ rights plan was extended further to 2025. We are in a cumulative loss position for the past three years. Based on an evaluation in accordance with the accounting standards, 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 available evidence. Until an appropriate level of profitability is attained, we expect to maintain a full valuation allowance on our U.S. net deferred tax assets.

 

We continue to review a variety of strategic alternatives with a goal of providing greater value to our stockholders. These alternatives could result in, among other things, further 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, or we may continue to operate with our current business plan and strategy. We cannot provide assurance that this process will result in the consummation of any transaction, or that the consummation of any transaction will provide greater value to our stockholders.

 

Direct Dose Rx revenue and expenses are currently not material to the consolidated financial information of the Company and therefore there is limited disclosure relating specifically to it. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations it concluded to present the discontinued operations separately.

 

18

 

 

RESULTS OF CONSOLIDATED OPERATIONS THREE MONTHS ENDED SEPTEMBER 30, 2022 AND 2021

 

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

 

   Three months ended
September 30,
 
   2022   2021 
   (in thousands) 
Revenue  $691   $1,302 
Cost of goods sold   496    915 
Gross profit   195    387 
Operating expenses:          
General and administrative   625    415 
Sales and marketing   32    35 
Gain on sale or disposal of assets   (78)   (243)
Other gain   (28)    
Total operating expenses   551    207 
Income (loss) from continuing operations   (356)   180 
Other income   57    1 
Income (loss) before income taxes from continuing operations   (299)   181 
Income (loss) from discontinued operations   2    (61)
Income tax expense        
Net income (loss)  $(297)  $120 

 

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

 

   Three months ended
September 30,
 
   2022  2021 
   (percentage of total) 
Revenue   100%   100%
Cost of goods sold   72    70 
Gross profit   28    30 
Operating expenses:          
General and administrative   90    32 
Sales and marketing   5    3 
Gain on sale or disposal of assets   (11)   (19)
Other gain   (4)    
Total operating expenses   80    16 
Income (loss) from continuing operations   (52)   14 
Other income   9     
Income (loss) before income taxes from continuing operations   (43)   14 
Income (loss) from discontinued operations       (5)
Income tax expense        
Net income (loss)   (43)%   9%

 

Revenue.

 

Revenue from continuing operations was $691,000 and $1,302,000 for the three months ended September 30, 2022 and 2021, respectively, a decrease of $611,000. This decrease in revenue was due to fluctuations in demand and timing of orders.

 

19

 

 

There was no revenue from discontinued operations for the three months ended September 30, 2022 and 2021, respectively, due to the discontinuation of operations.

  

Gross profit.

 

Gross profit from continuing operations was $195,000 and $387,000 for the three months ended September 30, 2022 and 2021, respectively, a decrease of $192,000. This decrease is due to a reduction in revenue.

 

There was no gross profit from discontinued operations for the three months ended September 30, 2022 and 2021, respectively, due to the discontinuation of operations.

 

General and administrative expenses.

 

General and administrative expenses from continuing operations were $625,000 and $415,000 for the three months ended September 30, 2022 and 2021, respectively, an increase of $210,000. This increase was primarily attributable to increases in legal and consulting fees of $169,000, related to the Company’s exploration of strategic alternatives, including the Purchase Agreement and the transactions contemplated thereby. In addition, there was an increase in salaries and wages of $63,000, and a decrease in other G&A of $22,000.

 

General and administrative expenses from discontinued operations were $0 and $55,000 for the three months ended September 30, 2022, and 2021, respectively, a decrease of $55,000. This decrease was due to the discontinuation of the business.

  

Sales and marketing expenses.

 

Sales and marketing expenses from continuing operations were $32,000 and $35,000 for the three months ended September 30, 2022 and 2021, respectively, a decrease of $3,000.

 

There were no sales and marketing expenses from discontinued operations for the three months ended September 30, 2022 and 2021, respectively, due to the discontinuation of operations.

 

Gain on sale or disposal of assets.

 

For the three months ended September 30, 2022, we recorded a gain on the sale of the Company’s parcel of land located in Batavia, Illinois of $78,000, which was a decrease of $165,000 from the $243,000 net gain on sale of excess consumable assets recorded for the three months ended September 30, 2021.

 

Other gain.

 

For the three months ended September 30, 2022, the Company received $28,000 from the Illinois Toll Authority as compensation for an easement right.

 

Other income.

 

Other income from continuing operations was $57,000 and $1,000 for the three months ended September 30, 2022 and 2021, respectively, an increase of $56,000. This increase was primarily due to an increase in interest income of $62,000 due to rising interest rates and realized gains on the Company’s marketable securities of $18,000, offset by unrealized losses on the Company’s marketable securities of $11,000 and interest expense of $13,000 during the three months ended September 30, 2022.

 

Income tax (benefit) expense.

 

In accordance with ASC740 “Accounting for Income Taxes” (“ASC740”), we evaluate our deferred income tax assets quarterly to determine if valuation allowances are required or should be adjusted. At September 30, 2022, we continue to be in a three-year cumulative loss position; therefore, until an appropriate level of profitability is attained, we expect to maintain a valuation allowance on net deferred tax assets related to future U.S. tax benefits and will no longer accrue tax benefits or tax expense on our consolidated statements of operations. The tax provision for the three months ended September 30, 2022, is based on an estimated combined statutory effective tax rate.

 

20

 

 

RESULTS OF CONSOLIDATED OPERATIONS NINE MONTHS ENDED SEPTEMBER 30, 2022 AND 2021

 

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

 

   Nine months ended
September 30,
 
   2022   2021 
   (in thousands) 
Revenue  $2,468   $2,646 
Cost of goods sold   1,514    1,935 
Gross profit   954    711 
Operating expenses:          
General and administrative   1,851    1,691 
Sales and marketing   105    172 
Gain on sale or disposal of assets   (1,150)   (613)
Other gain   (217)    
Total operating expenses   589    1,250 
Income (loss) from continuing operations   365    (539)
Other income(loss)   352    4 
Income (loss) before income taxes from continuing operations   717    (535)
Income (loss) from discontinued operations   17    (271)
Income tax expense        
Net income (loss)  $734   $(806)

 

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

 

   Nine months ended
September 30,
 
   2022   2021 
   (percentage of total) 
Revenue   100%   100%
Cost of goods sold   61    73 
Gross profit   39    27 
Operating expenses:          
General and administrative   75    64 
Sales and marketing   4    7 
Gain on sale or disposal of assets   (47)   (23)
Other gain   (9)    
Total operating expenses   23    47 
Income (loss) from continuing operations   16    (20)
Other income   13     
Income (loss) before income taxes from continuing operations   29    (20)
Income (loss) from discontinued operations   1    (10)
Income tax expense   0     
Net income (loss)   30%   (30)%

 

21

 

 

Revenue.

 

Revenue from continuing operations was $2,468,000 and $2,646,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $178,000. This decrease in revenue was due to fluctuations in demand and timing of orders.

 

Revenue from discontinuing operations was $0 and $370,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $370,000. This decrease in revenue was due to the discontinuation of the business.

 

Gross profit.

 

Gross profit from continuing operations was $954,000 and $711,000 for the nine months ended September 30, 2022 and 2021, respectively, an increase of $243,000. The increase was due to a reduction in production headcount and the sale of inventory that had previously been reserved.

 

Gross profit from discontinuing operations was $0 and $33,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $33,000. This decrease in gross profit was the result of the discontinuation of the business.

 

General and administrative expenses.

 

General and administrative expenses from continuing operations were $1,851,000 and $1,691,000 for the nine months ended September 30, 2022 and 2021, respectively, an increase of $160,000. The increase was due to an increase in legal and consulting fees of $449,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 $189,000 in executive wages, $43,000 in insurance expense, $26,000 in licenses and fees, $31,000 in other general and administrative expenses.

 

General and administrative expenses from discontinuing operations were $0 and $285,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $285,000. This decrease was primarily attributable to the discontinuation of the business.

 

Sales and marketing expenses.

 

Sales and marketing expenses from continuing operations were $105,000 and $172,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $67,000. This decrease was due to a reduction in the number of employees.

 

Sales and marketing expenses from discontinuing operations were $0 and $10,000 for the nine months ended September 30, 2022 and 2021, respectively, a decrease of $10,000. This decrease was due to the discontinuation of the business.

  

Gain on sale or disposal of assets.

 

For the nine months ended September 30, 2022, we recorded a gain on sale or disposal of assets of $1,150,000, which includes a gain on the sale of the Company’s parcel of land located in Batavia, Illinois of $78,000, and a gain on the sale of excess consumable assets of $1,071,000, which is an increase of $537,000 over the $613,000 gain on sale of excess consumable assets recorded for the nine months ended September 30, 2021.

 

Other gain.

 

For the nine months ended September 30, 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.

 

22

 

 

Other income.

 

Other income from continuing operations was $352,000 and $4,000 for the nine months ended September 30, 2022 and 2021, respectively, an increase of $348,000. This increase was primarily due to the recognition of $250,000 of grant revenues (see note 2 for full description of grant revenues), as well as an increase in interest income of $93,000 due to rising interest rates and realized gains on the Company’s marketable securities of $18,000 during the nine months ended September 30, 2022, offset by $13,000 of interest expense.

 

Income tax (benefit) expenses from continuing operations.

 

In accordance with ASC740 “Accounting for Income Taxes” (“ASC740”), we evaluate our deferred income tax assets quarterly to determine if valuation allowances are required or should be adjusted. At September 30, 2022, we continue to be in a three-year cumulative loss position; therefore, until an appropriate level of profitability is attained, we expect to maintain a valuation allowance on net deferred tax assets related to future U.S. tax benefits and will no longer accrue tax benefits or tax expense on our consolidated statements of operations. The tax provision for the nine months ended September 30, 2022, is based on an estimated combined statutory effective tax rate.

 

LIQUIDITY AND CAPITAL RESOURCES

 

We have historically funded our operations using a combination of issuances of common stock and cash generated from our operations. In addition to this, recently, we have used the funds obtained through selling our excess equipment to fund our operations.

 

As of September 30, 2022, we had cash, cash equivalents and short-term investments totaling $1,203,000, consisting of $1,197,000 in cash held in deposits at major banks and $6,000 invested in money market funds. As of September 30, 2021, we had cash, cash equivalents and short-term investments totaling $10,877,000, consisting of $7,740,000 in cash held in deposits at major bands and $3,137,000 invested in money market funds.

 

Cash flows from operating activities

 

Net cash used in continuing operating activities was $655,000 for the nine months ended September 30, 2022. During such period, we generated a net income of $717,000 including non-cash items of $1,086,000, and a decrease in cash from an increase in net working capital of $286,000. The net working capital increase was primarily driven by a decrease in pre-paid expenses of $118,000, a decrease of $179,000 in inventories and supplies, a decrease in accounts receivable of $309,000, an increase in accrued liabilities of $36,000, a decrease in accrued corporate income and franchise taxes and real estate taxes of $51,000, an increase in grants receivable of $250,000 and a decrease in accounts payable of $298,000, and a decrease of accrued payroll of $328,000 related to bonus payments.

 

Net cash used in continuing operating activities was $505,000 for the nine months ended September 30, 2021. During such period, we generated a net loss of $535,000, including non-cash items of $134,000, and an increase in cash from a decrease in net working capital of $164,000. The net working capital cash increase was primarily driven by a decrease in inventories and supplies of $317,000, a decrease in prepaid expenses of $150,000, an increase in accounts payable of $78,000, and increases in accrued payroll, corporate and franchise taxes, and other accrued liabilities of $132,000, $15,000, and $39,000, respectively. This was partially offset by an increase in accounts receivable of $536,000, as well as decreases in accrued real estate taxes and advance payments of $13,000 and $18,000, respectively.

 

Net cash used in operating activities of discontinued operations was $0 for the nine months ended September 30, 2022. Net cash used in operating activities of discontinued operations was $208,000 for the nine months ended September 30, 2021. During the period, Direct Dose generated a net loss of $271,000, including non-cash items of $18,000, and an increase in cash due to a decrease in net working capital of $45,000. The net working capital cash increase was largely due to a net decrease in inventories and prepaid expenses of $68,000, as well as an increase to accounts payable of $22,000, offset by a net increase in accounts receivable and supplies of $43,000, as well as a decrease in accrued and other liabilities of $2,000.

 

23

 

 

Cash flows from investing activities

 

Net cash provided by investing activities was $16,462,000 for the nine months ended September 30, 2022, primarily due to the proceeds from the sale or disposal of assets of $1,693,000 and proceeds from sales of investments of $15,824,000, offset by purchases of investments of $1,055,000.

 

Net cash provided by investing activities was $612,000 for the nine months ended September 30, 2021, primarily due to the proceeds from the sale or disposal of assets of $613,000 and proceeds from sales of investments of $2,000, offset by purchases of investments totaling $3,000.

 

Net cash provided by investing activities of discontinued operations was $0 for the nine months ended September 30, 2022, and $30,000 for the nine months ended September 30, 2021, attributable entirely to proceeds from the sale or disposal of assets.

 

We anticipate our capital expenditures for 2022 will be minimal. 

 

Cash flows from financing activities

 

Net cash used in financing activities was $25,744,000 for the nine months ended September 30, 2022, due to a cash distribution to shareholders of $27,092,000, cash used to settle equity awards of $210,000, and mortgage loan principal payments of $2,000, offset by proceeds from the mortgage loan, net of escrow funding and loan costs, of $1,560,000.

 

Net cash used in continuing operations in financing activities was $181,000 for the nine months ended September 30, 2021, due entirely to cash used to settle equity awards.

 

Net cash used in discontinued operations in financing activities was $0 for the nine months ended September 30, 2022, and nine months ended September 30, 2021.

 

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

 

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.

 

24

 

 

Revenue recognition

 

We recognize revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), 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, we recognize revenue when the product is shipped, and control of the product, title and risk of loss have been transferred to the 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 do not have sales that involve bill and hold arrangements, multiple elements or deliverables. However, we do provide product warranty for up to 90 days, for which we have accrued a warranty reserve of $1,000 and $1,000 at September 30, 2022, and December 31, 2021, respectively.

 

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

 

For the year ended December 31, 2021, we reviewed the current fair value of our assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the nine months ended September 30, 2022. We will continue to assess our long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.

 

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.

 

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

 

Our method of estimating excess and obsolete inventory has remained consistent for all periods presented. However, 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 may be required.

 

25

 

 

Investments

 

When we invest our available cash, it is primarily in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, 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 in the consolidated statements of operations. Investments in which we have the ability and intent, if necessary, to liquidate 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 statements of operations. As of September 30, 2022, and 2021, no impairment was recorded.

 

Stock-based compensation

 

We grant stock-based compensation in the form of stock options, RSUs and restricted stock. We expense stock-based compensation 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 option-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 the historical data. We estimate the volatility of our common stock based on a historical range of stock price fluctuations. 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 terms 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.

 

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 on the date of grant because the exercise price per share of each option was equal to the fair value of the common stock on the date of grant. There were no in-the-money options at September 30, 2022, and as such no intrinsic value.

 

We allocate stock option-based compensation costs using a straight-line method, which amortizes the fair value of each award on a straight-line basis over the service period.

 

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 that are in terms of a 15-trading day average. The Monte Carlo simulation model utilizes multiple input variables, similar to those mentioned above in the valuation of stock options, which determine the probability of satisfying the market condition stipulated in the award and calculates the fair value of each RSU. Compensation expense related to the RSUs is recognized by the Company over a service period that was derived from the same statistical valuation methods used to estimate the fair value of the RSUs at grant date.

 

26

 

 

Income tax valuation allowance

 

In accordance with ASC 740 “Accounting for Income Taxes” (“ASC 740”), we evaluate our deferred income tax assets quarterly to determine if valuation allowances are required or should be adjusted. Evaluating the need for and amount of a valuation allowance for deferred tax assets often requires significant judgment and extensive analysis of all 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 carry-forwards 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 carry-back years, future reversals of existing temporary differences, the required use of tax planning strategies, and future taxable income exclusive of reversing temporary differences and carry-forwards. We are in a cumulative loss position for the past three years, which is considered significant negative evidence by the accounting standards that is difficult to overcome on a “more likely than not” standard through objectively verifiable data. The accounting standards attribute greater weight to objective verifiable evidence than to subjective positive evidence, such as our projections for future growth. Based on an evaluation in accordance with the accounting standards, as of September 30, 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 available evidence. Any U.S. tax benefits or tax expense recorded on the consolidated statements of operations will be offset with a corresponding adjustment from the use of the NOL carry-forward 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.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

See Note 2 to the Condensed Financial Statements for a discussion of new accounting standards.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

We do not have any off-balance sheet arrangements. 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

 

For the nine months ended September 30, 2022, there were no material changes in the information regarding market risk contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Management’s evaluation of disclosure controls and procedures

 

Based on evaluation at September 30, 2022, our chief executive officer and acting chief financial officer (the “certifying officer”), with the participation of the management team, has concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that material information relating to the Company is accumulated and communicated to management, including our certifying officer, as appropriate to allow timely decisions regarding required disclosures.

 

Changes in internal control over financial reporting

 

The certifying officer has concluded that there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the three months ended September 30, 2022, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 

 

27

 

 

PART II

 

ITEM 6. EXHIBITS

 

The exhibits filed or incorporated by reference as a part of this report are listed in the Exhibit Index which appears following the signature page to this Quarterly Report on Form 10-Q and is incorporated by reference.

 

28

 

 

SIGNATURES

 

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

 

  Rubicon Technology, Inc.
     
Date: November 10, 2022 By: /s/ Timothy E. Brog
   

Timothy E. Brog

President, Chief Executive Officer and
Acting Chief Financial Officer  

 

29

 

 

EXHIBIT INDEX

 

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

 

Exhibit No.   Description   Incorporation by Reference
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   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-33834)
         
3.8   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)
         
3.9   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)

 

3.10   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)
         
3.11   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)
         
3.12   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)

 

30

 

 

3.13   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)
         
3.14   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 15, 2022 (File No. 1-33834)
         
3.15   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 15, 2022 (File No. 1-33834)
         
3.16   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 15, 2022 (File No. 1-33834)
         
3.17   Real Estate Sale Contract, dated February 9, 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 7, 2022 (File No. 1-33834)
         
31.1*   Certification of Chief Executive Officer and Acting 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 Chief Executive Officer and Acting Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002    
         
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).    

 

* Filed electronically with this Quarterly Report on Form 10-Q

 

 

31

 

 

false --12-31 Q3 0001410172 0001410172 2022-01-01 2022-09-30 0001410172 2022-11-01 0001410172 2022-09-30 0001410172 2021-12-31 0001410172 2022-07-01 2022-09-30 0001410172 2021-07-01 2021-09-30 0001410172 2021-01-01 2021-09-30 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-03-31 0001410172 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001410172 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001410172 2022-01-01 2022-03-31 0001410172 us-gaap:CommonStockMember 2022-03-31 0001410172 us-gaap:TreasuryStockMember 2022-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001410172 us-gaap:RetainedEarningsMember 2022-03-31 0001410172 2022-03-31 0001410172 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001410172 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001410172 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001410172 2022-04-01 2022-06-30 0001410172 us-gaap:CommonStockMember 2022-06-30 0001410172 us-gaap:TreasuryStockMember 2022-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001410172 us-gaap:RetainedEarningsMember 2022-06-30 0001410172 2022-06-30 0001410172 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001410172 us-gaap:TreasuryStockMember 2022-07-01 2022-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001410172 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001410172 us-gaap:CommonStockMember 2022-09-30 0001410172 us-gaap:TreasuryStockMember 2022-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001410172 us-gaap:RetainedEarningsMember 2022-09-30 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-03-31 0001410172 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001410172 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001410172 2021-01-01 2021-03-31 0001410172 us-gaap:CommonStockMember 2021-03-31 0001410172 us-gaap:TreasuryStockMember 2021-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001410172 us-gaap:RetainedEarningsMember 2021-03-31 0001410172 2021-03-31 0001410172 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001410172 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001410172 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001410172 2021-04-01 2021-06-30 0001410172 us-gaap:CommonStockMember 2021-06-30 0001410172 us-gaap:TreasuryStockMember 2021-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001410172 us-gaap:RetainedEarningsMember 2021-06-30 0001410172 2021-06-30 0001410172 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001410172 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001410172 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001410172 us-gaap:CommonStockMember 2021-09-30 0001410172 us-gaap:TreasuryStockMember 2021-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001410172 us-gaap:RetainedEarningsMember 2021-09-30 0001410172 2021-09-30 0001410172 srt:BoardOfDirectorsChairmanMember 2018-11-30 0001410172 2020-07-01 2020-07-31 0001410172 srt:BoardOfDirectorsChairmanMember 2020-12-14 0001410172 2022-07-05 0001410172 2022-07-01 2022-07-05 0001410172 2022-08-01 2022-08-15 0001410172 rbcn:CurrentAndLongTermDebtMember 2022-08-15 0001410172 2022-08-15 0001410172 2022-01-01 2022-06-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001410172 us-gaap:MachineryAndEquipmentMember 2022-09-30 0001410172 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-09-30 0001410172 us-gaap:BuildingMember 2021-12-31 0001410172 rbcn:InformationSystemsMember 2022-09-30 0001410172 rbcn:InformationSystemsMember 2021-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2022-09-30 0001410172 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001410172 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001410172 2021-01-01 2021-12-31 0001410172 rbcn:PrincipalPortionOfPaymentMember 2022-09-30 0001410172 rbcn:AmortOfLoanCostsMember 2022-09-30 0001410172 rbcn:DebtNetOfUnamortizedLoanCostsMember 2022-09-30 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001410172 rbcn:TotalShorttermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001410172 rbcn:TotalShorttermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 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 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerSixMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-09-30 0001410172 us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 2022-06-21 2022-07-02 0001410172 2022-07-02 0001410172 rbcn:TwoThousandSevenPlanMember 2007-08-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-09-30 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-01-01 2022-09-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001410172 srt:MaximumMember 2017-01-01 2017-12-31 0001410172 srt:MinimumMember 2017-01-01 2017-12-31 0001410172 2017-01-01 2017-12-31 0001410172 srt:MinimumMember 2022-01-01 2022-09-30 0001410172 srt:MaximumMember 2022-01-01 2022-09-30 0001410172 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001410172 srt:NorthAmericaMember 2021-07-01 2021-09-30 0001410172 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001410172 srt:NorthAmericaMember 2021-01-01 2021-09-30 0001410172 srt:AsiaMember 2022-07-01 2022-09-30 0001410172 srt:AsiaMember 2021-07-01 2021-09-30 0001410172 srt:AsiaMember 2022-01-01 2022-09-30 0001410172 srt:AsiaMember 2021-01-01 2021-09-30 0001410172 rbcn:OtherMember 2022-07-01 2022-09-30 0001410172 rbcn:OtherMember 2021-07-01 2021-09-30 0001410172 rbcn:OtherMember 2022-01-01 2022-09-30 0001410172 rbcn:OtherMember 2021-01-01 2021-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0922ex31-1_rubicontech.htm CERTIFICATION

Exhibit 31.1

 

Certifications

 

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

 

I, Timothy E. Brog, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q 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: November 10, 2022 By: /s/ Timothy E. Brog  
    Timothy E. Brog
    President, Chief Executive Officer and Acting Chief Financial Officer

 

 

EX-32.1 3 f10q0922ex32-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 Quarterly Report of Rubicon Technology, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his or her knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: November 10, 2022 By: /s/ Timothy E. Brog  
    Timothy E. Brog
    President, Chief Executive Officer and
Acting Chief Financial Officer

 

 

EX-101.SCH 4 rbcn-20220930.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Significant Accounting Policies 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 - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stock Incentive Plans link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of inventories link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of debt obligations link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Investments (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Significant Customers (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Stock Incentive Plans (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Stock Incentive Plans (Details) - Schedule of the company’s RSUs link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Segment Information (Details) - Schedule of revenue by geographic region link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 5 rbcn-20220930_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 rbcn-20220930_def.xml XBRL DEFINITION FILE EX-101.LAB 7 rbcn-20220930_lab.xml XBRL LABEL FILE EX-101.PRE 8 rbcn-20220930_pre.xml XBRL PRESENTATION FILE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 01, 2022
Document Information Line Items    
Entity Registrant Name RUBICON TECHNOLOGY, INC.  
Trading Symbol RBCN  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   2,462,889
Amendment Flag false  
Entity Central Index Key 0001410172  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Sep. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly 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  
Title of 12(b) Security Common Stock, par value $.001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 1,203 $ 11,260
Restricted cash 120
Short-term investments 14,751
Accounts receivable, net 403 719
Inventories 482 658
Other inventory supplies 125 133
Prepaid expenses and other current assets 88 167
Assets held for sale 529
Total current assets 2,421 28,217
Grants receivable 250
Inventories, non-current 458 468
Property and equipment, net 2,211 2,301
Total assets 5,340 30,986
Liabilities and stockholders’ equity    
Accounts payable 128 545
Accrued payroll 98 426
Accrued and other current liabilities 163 220
Corporate income and franchise taxes 302 327
Accrued real estate taxes 50 78
Advance payments 2
Current portion of long term debt, net of unamortized finance costs 24  
Total current liabilities 765 1,598
Long term debt, net of current portion and unamortized finance costs 1,572  
Total liabilities 2,337 1,598
Commitments and contingencies (Note 8)
Stockholders’ equity    
Preferred stock, $.001 par value, 1,000,000 undesignated shares authorized, no shares issued or outstanding
Common stock, $.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, respectively 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,399) (332,133)
Total stockholders’ equity 3,003 29,388
Total liabilities and stockholders’ equity $ 5,340 $ 30,986
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Sep. 30, 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 12 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenue $ 691 $ 1,302 $ 2,468 $ 2,646
Cost of goods sold 496 915 1,514 1,935
Gross profit 195 387 954 711
Operating expenses:        
General and administrative 625 415 1,851 1,691
Sales and marketing 32 35 105 172
Gain on sale or disposal of assets (78) (243) (1,150) (613)
Other gain (28) (217)
Income (loss) from continuing operations (356) 180 365 (539)
Other income:        
Interest income 63 1 97 4
Interest expense (13) (13)
Realized gain on equity investments 18 18
Unrealized loss on equity investments (11)
Grant revenue 250
Total other income 57 1 352 4
Income (loss) before income taxes from continuing operations (299) 181 717 (535)
Income tax expense
Income (loss) from continuing operations (299) 181 717 (535)
Income (loss) from discontinued operations, net of taxes 2 (61) 17 (271)
Net income (loss) $ (297) $ 120 $ 734 $ (806)
Net income (loss) per common share: basic        
Continuing operations (in Dollars per share) $ (0.12) $ 0.08 $ 0.29 $ (0.22)
Discontinued operations (in Dollars per share) 0 (0.03) 0.01 (0.11)
Net income (loss) per common share: diluted        
Continuing operations (in Dollars per share) (0.12) 0.08 0.29 (0.22)
Discontinued operations (in Dollars per share) $ 0 $ (0.03) $ 0.01 $ (0.11)
Weighted average common shares outstanding used in computing net income (loss) per common share        
Basic (in Shares) 2,454,771 2,445,438 2,449,358 2,437,629
Diluted (in Shares) 2,454,771 2,445,438 2,458,979 2,437,629
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Income (loss) from continuing operations $ (299) $ 181 $ 717 $ (535)
Income (loss) from discontinued operations 2 (61) 17 (271)
Net income (loss) (297) 120 734 (806)
Other comprehensive income (loss):        
Unrealized gain on investments 1 1
Comprehensive income (loss) $ (296) $ 120 $ 735 $ (806)
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - 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 341 341
Common stock issued, net of shares withheld for employee taxes (162) (162)
Common stock issued, net of shares withheld for employee taxes (in Shares) 16,600          
Net income (loss) (807) (807)
Balance at Mar. 31, 2021 $ 29 $ (15,147) 376,635 (332,210) 29,307
Balance (in Shares) at Mar. 31, 2021 2,987,883 (549,028)        
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)        
Net income (loss)           (806)
Balance at Sep. 30, 2021 $ 29 $ (15,147) 376,645 (332,209) 29,318
Balance (in Shares) at Sep. 30, 2021 2,994,709 (549,028)        
Balance at Mar. 31, 2021 $ 29 $ (15,147) 376,635 (332,210) 29,307
Balance (in Shares) at Mar. 31, 2021 2,987,883 (549,028)        
Stock-based compensation 30 30
Common stock issued, net of shares withheld for employee taxes (20) (20)
Common stock issued, net of shares withheld for employee taxes (in Shares) 6,340          
Net income (loss) (119) (119)
Balance at Jun. 30, 2021 $ 29 $ (15,147) 376,645 (332,329) 29,198
Balance (in Shares) at Jun. 30, 2021 2,994,223 (549,028)        
Common stock issued, net of shares withheld for employee taxes
Common stock issued, net of shares withheld for employee taxes (in Shares) 486          
Net income (loss) 120 120
Balance at Sep. 30, 2021 $ 29 $ (15,147) 376,645 (332,209) 29,318
Balance (in Shares) at Sep. 30, 2021 2,994,709 (549,028)        
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 18 18
Unrealized loss on investments, net of tax (1) (1)
Net income (loss) 494 494
Balance at Mar. 31, 2022 $ 29 $ (15,147) 376,658 (2) (331,639) 29,899
Balance (in Shares) at Mar. 31, 2022 2,995,680 (549,028)        
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)        
Net income (loss)           734
Balance at Sep. 30, 2022 $ 29 $ (15,147) 349,520 (331,399) 3,003
Balance (in Shares) at Sep. 30, 2022 3,011,917 (549,028)        
Balance at Mar. 31, 2022 $ 29 $ (15,147) 376,658 (2) (331,639) 29,899
Balance (in Shares) at Mar. 31, 2022 2,995,680 (549,028)        
Stock-based compensation 19 19
Unrealized loss on investments, net of tax 1 1
Net income (loss) 537 537
Balance at Jun. 30, 2022 $ 29 $ (15,147) 376,677 (1) (331,102) 30,456
Balance (in Shares) at Jun. 30, 2022 2,995,680 (549,028)        
Stock-based compensation 145 145
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          
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          
Return of shareholder capital (27,092) (27,092)
Unrealized loss on investments, net of tax 1 1
Net income (loss) (297) (297)
Balance at Sep. 30, 2022 $ 29 $ (15,147) $ 349,520 $ (331,399) $ 3,003
Balance (in Shares) at Sep. 30, 2022 3,011,917 (549,028)        
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from continuing operating activities    
Income (loss) from continuing operations $ 717 $ (535)
Adjustments to reconcile net income (loss) from continuing operations to net cash used in continuing operations    
Depreciation and amortization 90 108
Gain on sale or disposal of assets (1,150) (613)
Gain on sale of equity investments (18)
Other gain (189)
Stock-based compensation 181 371
Changes in operating assets and liabilities:    
Accounts receivable 309 (536)
Inventories 186 312
Other inventory supplies (7) 5
Prepaid expenses and other assets 118 150
Grants receivable (250)
Accounts payable (298) 78
Accrued payroll (328) 132
Accrued real estate taxes (27) (13)
Corporate income and franchise taxes (24) 15
Advanced payments (1) (18)
Accrued and other current liabilities 36 39
Net cash used in continuing operations (655) (505)
Cash flows used in discontinued operations (178)
Cash flows from investing activities    
Proceeds from sale or disposal of assets 1,693 613
Purchases of investments (1,055) (3)
Proceeds from sale of investments 15,824 2
Net cash provided by investing activities 16,462 612
Cash flows from financing activities    
Proceeds from mortgage net of escrow funding and loan costs 1,560
Mortgage loan principal payments (2)
Taxes paid related to net share settlement of equity awards (210) (182)
Return of shareholder capital (27,092)
Net cash used in financing activities (25,744) (182)
Net decrease in cash and cash equivalents (9,937) (253)
Cash and cash equivalents, beginning of period 11,260 11,130
Cash and cash equivalents, end of period 1,323 10,877
Cash paid for interest $ 8
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation
9 Months Ended
Sep. 30, 2022
Basis of Presentation [Abstract]  
BASIS OF PRESENTATION

1. BASIS OF PRESENTATION

 

Interim financial data

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete consolidated financial statements and should be read in conjunction with Rubicon Technology, Inc.’s (the “Company”) annual report filed on Form 10-K for the fiscal year ended December 31, 2021. In the opinion of management, all adjustments (consisting only of adjustments of a normal and recurring nature) considered necessary for a fair presentation of the results of operations have been included. Consolidated operating results for the three and nine-month periods ended September 30, 2022, are not necessarily indicative of results that may be expected for the year ending December 31, 2022.

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

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. In June 2021, the operations of Rubicon DTP LLC were discontinued. All intercompany transactions and balances have been eliminated in consolidation.

   

Investments

 

We invest our available cash primarily 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 (expenses), in the Consolidated Statements of Operations. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support the current operations are classified as short-term.

 

The Company reviews its 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. The Company considers 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, its 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 the Company concludes 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 Statements of Operations.

 

Accounts receivable

 

The majority of the Company’s accounts receivable is 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 length of time customer’s account is past due, 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. 

 

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.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

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

 

No shares of the Company’s common stock were repurchased during the nine months ended September 30, 2022.

 

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

 

Inventories of continuing operations consisted of the following:

 

   September 30,
2022
   December 31,
2021
 
   (in thousands) 
Raw materials  $368   $468 
Work-in-process   380    328 
Finished goods   192    330 
   $940   $1,126 

 

Discontinued operations had no inventories as of September 30, 2022, and December 31, 2021, respectively.

 

As of September 30, 2022, and December 31, 2021, the Company made the determination that certain inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such inventory items as non-current in the reported financial statements. For the nine months ended September 30, 2022, an additional $88,000 of current inventory was reclassified as non-current. Also during the nine months ended September 30,2022, there were sales of non-current inventory totaling $98,000.

 

Property and equipment

 

Property and equipment of continuing operations consisted of the following:

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Machinery, equipment and tooling  $3,296   $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,427    6,427 
Accumulated depreciation and amortization   (4,216)   (4,126)
Property and equipment, net  $2,211   $2,301 

 

Discontinued operations had no property and equipment as of September 30, 2022, and December 31, 2021, respectively.

 

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. The Company makes 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.

 

For the year ended December 31, 2021, the Company reviewed the current fair value of its assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the three and nine months ended September 30, 2022. The Company will continue to assess its long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.

 

The Company completed sales of excess consumable assets in the amount of approximately $0 and $1,086,000 during the three months and nine months ended September 30, 2022, respectively.

 

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.

 

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 September 30, 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:

 

   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:

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,617   $
     —
 
Unamortized loan costs   (21)   
 
Total debt   1,596    
 
Less: short-term portion   24    
 
Long-term portion  $1,572   $
 

 

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 the three and nine months ended September 30, 2022, are as follows:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands) 
Interest expense  $12   $
       —
   $12   $
      —
 
Amortization of loan costs   1    
    1    
 
Total interest expense  $13   $
   $13   $
 

 

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

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(5)  $24 
2024   30    (4)   26 
2025   32    (4)   28 
2026   34    (4)   30 
2027   1,492    (4)   1,488 
Total  $1,617   $(21)  $1,596 

 

Revenue recognition

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), 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 it does not have sales that involve bill and 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 at September 30, 2022 and December 31, 2021, respectively.

 

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

 

Basic and diluted net income (loss) per common share for continuing operations for the three months ended September 30, 2022 and 2021, were $(0.12) and $0.08, respectively. For the nine months ended September 30, 2022 and 2021, basic and diluted net income (loss) per common share for continuing operations were $0.29 and $(0.22), respectively. The Company had outstanding options exercisable into 300 and 7,000 shares of the Company’s common stock, and RSUs outstanding in the amounts of 0 and 3,030 at September 30, 2022, and September 30, 2021, respectively. These options and RSU’s did not have a material effect or were anti-dilutive for the three and nine months ended September 30, 2022 and 2021.

 

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 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments
9 Months Ended
Sep. 30, 2022
Investments [Abstract]  
INVESTMENTS

3. INVESTMENTS

 

The Company invests its available cash primarily in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, 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.

 

The Company had no investments at September 30, 2022. The following table presents the amortized cost and gross unrealized losses on all securities at December 31, 2021:

 

   Amortized
cost
   Gross
unrealized
gains
   Gross
unrealized
losses
   Fair
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 debt securities consist of U.S. Treasury securities. 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 September 30, 2022:

 

   Level 1   Level 2   Level 3   Total 
   (in thousands) 
Cash equivalents:                
Money market funds  $6   $
         —
   $
         —
   $6 
Investments:                    
Available-for-sale 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-sale 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,200,000 and $8,100,000 of time deposits included in cash and cash equivalents as of September 30, 2022, and December 31, 2021, respectively.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations: Closure of Direct Dose Rx
9 Months Ended
Sep. 30, 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 to close its pharmacy operations, Rubicon DTP LLC, doing business as 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. Based on the Company’s review and analysis of ASC 205-20 Presentation of Discontinued Operations, it concluded to present the discontinued operations separately. 

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (unaudited) 
   (in thousands) 
Revenues (discontinued operations)  $
     —
   $                  $
      —
   $370 
Operating (income) expense (discontinued operations)  $(2)  $55   $(17)  $295 
Loss from discontinued operations, net of taxes  $2   $(61)  $17   $(271)
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Customers
9 Months Ended
Sep. 30, 2022
Significant Customers Disclosure Abstract  
SIGNIFICANT CUSTOMERS

5. SIGNIFICANT CUSTOMERS

 

For the three months ended September 30, 2022, the Company had four customers individually that accounted for approximately 22%, 16%, 14% and 10% of revenue. For the three months ended September 30, 2021, the Company had three customers individually that accounted for approximately 33%, 17%, and 10% of revenue. For the nine months ended September 30, 2022, the Company had four customers that accounted for approximately 16%, 14%, 13% and 13% of revenue. For the nine months ended September 30, 2021, the Company had four customers that accounted for approximately 21%, 14% 10% and 10% of revenue. No other customer accounted for 10% or more of the Company’s revenues during the three and nine months ended September 30, 2022 and 2021. 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.

  

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

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2022
Stockholders' Equity [Abstract]  
STOCKHOLDERS’ EQUITY

6. STOCKHOLDERS’ EQUITY

 

Return of shareholder capital

 

On July 1, 2022, the Company and Janel Corporation, a Nevada corporation (the “Purchaser”) entered into a Stock Purchase and Sale Agreement (the “Purchase Agreement”) under which the Purchaser 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, par value $0.001, on a fully-diluted basis (collectively, the “Shares”), 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 the Purchaser and the Board of Directors of 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 Purchase Agreement was consummated in August of 2022. At the end of August 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.

 

Common shares reserved

 

As of September 30, 2022, the Company had reserved 300 and 0 shares of common stock for issuance upon the exercise of outstanding common stock options and vesting of RSUs, respectively. 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 September 30, 2022.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Incentive Plans
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK INCENTIVE PLANS

7. 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 entitled 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 value of the common stock on the grant date. On June 24, 2016, the 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, 305,731 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 as of September 30, 2022, and changes during the nine months then ended:

 

  

Shares

available

for grant

  

Number of

options

outstanding

  

Weighted-

average
option

exercise price

  

Number of

restricted

stock and

board

shares issued

  

Number of

RSUs

outstanding

 
At January 1, 2022   304,731    4,050   $14.16    99,570    28,030 
Granted   
    
    0.00    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Cancelled/forfeited   15,542    (1,500)   20.26    
    
 
At September 30, 2022   320,273    300   $44.10    99,570    
 

 

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. There were no in-the-money stock options as of September 30, 2022.

 

The Company uses the Black-Scholes option pricing model to value stock options. The Company uses historical stock price average to determine 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 is based upon the vesting term of the Company’s options. The stock compensation expense was allocated using the straight-line method. As of September 2020, all options had been fully expensed. As such, there is no stock compensation expense or unrecognized compensation expense related to stock options for the three and nine months ended September 30, 2022 and 2021. As of September 30, 2022, and December 31, 2021, the Company did not have any non-vested options.

 

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. Compensation expense related to the RSUs is recognized by the Company over a service period that was derived from the statistical valuation methods used to estimate the fair value of the RSUs at grant date.

 

During the three months and nine months ended September 30, 2022, the Company recorded $114,397 and $151,231 respectively, in RSU expense related to employee compensation. For the three and nine months ended September 30, 2021, no RSU expense related to employee compensation was recorded. The Company’s board of directors are compensated partially in cash and partially in RSUs. For the three and nine months ended September 30, 2022, the Company recorded $0 and $15,000, respectively, of stock compensation expense related to RSUs granted to the board of directors. For the three and nine months ended September 30, 2021, the Company recorded $7,500 and $22,500, respectively, of stock compensation expense related to RSUs granted to the board of directors.

  

A summary of the Company’s RSUs for the nine months ended September 30, 2022, is presented below:

 

  

RSUs

outstanding

  

Weighted
average
price at

time of
grant

  

Aggregate
intrinsic

value

 
Non-vested RSUs as of January 1, 2022   28,030   $9.29      
Granted   
    0.00      
Vested   (28,030)   9.29      
Cancelled   
    0.00      
Non-vested RSUs at September 30, 2022   
   $0.00   $0.00 

 

For the nine months ended September 30, 2022, the Company did not recognize any expense for the granting of shares to employees of the Company as a bonus. For the nine months ended September 30, 2021, the Company awarded approximately 31,550 shares to an officer of the Company with a fair market value of approximately $341,000.

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

8. COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company experiences routine litigation in the normal course of its business. The management of the Company does not believe any pending litigation, will have a material adverse effect on the financial condition, results of operations or cash flows of the Company.

 

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.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

9. INCOME TAXES

 

In 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 allows 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,900,000 at the time of provision to $5,000,000 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.

 

The Company is subject to taxation in the U.S. and in U.S. state jurisdictions. On a quarterly basis, the Company assesses the recoverability of deferred tax assets and the need for a valuation allowance. Such evaluations involve the application of significant judgment, and multiple factors, both positive and negative, are considered. For the period ended September 30, 2022, a valuation allowance has been included in the 2021 forecasted effective tax rate. The Company is 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, objective verifiable evidence is given greater weight than subjective evidence such as the Company’s projections for future growth. Based on an evaluation in accordance with the accounting standards, as of December 31, 2015, 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 available evidence. At September 30, 2022, the Company continues to be in a three-year cumulative loss position, therefore, until an appropriate level of profitability is attained, the Company expects to maintain a full valuation allowance on its U.S. net deferred tax assets. Any U.S. tax benefits or tax expense recorded on the Company’s consolidated statements of operations will be offset with a corresponding adjustment from the use of the net operating loss (“NOL”) carry-forward asset which currently has a full valuation allowance. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION

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

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands)   (in thousands) 
                 
North America  $625   $1,247   $2,036   $2,356 
Asia   56    49    382    258 
Other   10    6    50    32 
Total revenue  $691   $1,302   $2,468   $2,646 

 

For the three and nine months ended September 30, 2022 and 2021, all revenues from continuing operations were from the sale of optical sapphire products. All of the Company’s assets are located in the United States.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

11. SUBSEQUENT EVENTS

 

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 the Company’s (i) Board of Directors be composed of a majority of independent directors, (ii) Audit Committee be composed of three independent directors, and (iii) Compensation Committee be composed of two independent directors. The Company’s Board of Directors is composed of four directors, one of which is an employee of the Company and therefore is not independent. The Board has not yet determined whether the two directors appointed by Janel Corporation are deemed to be independent under the NASDAQ Listing Rules.

 

The Nasdaq notification has no immediate effect on the listing of the Company’s common stock. Nasdaq has provided the Company with cure periods for each of the various independent director requirements at issue. 

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies, by Policy (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
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. In June 2021, the operations of Rubicon DTP LLC were discontinued. All intercompany transactions and balances have been eliminated in consolidation.

   

Investments

Investments

 

We invest our available cash primarily 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 (expenses), in the Consolidated Statements of Operations. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support the current operations are classified as short-term.

 

The Company reviews its 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. The Company considers 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, its 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 the Company concludes 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 Statements of Operations.

 

Accounts receivable

Accounts receivable

 

The majority of the Company’s accounts receivable is 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 length of time customer’s account is past due, 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. 

 

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.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

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

 

No shares of the Company’s common stock were repurchased during the nine months ended September 30, 2022.

 

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

 

Inventories of continuing operations consisted of the following:

 

   September 30,
2022
   December 31,
2021
 
   (in thousands) 
Raw materials  $368   $468 
Work-in-process   380    328 
Finished goods   192    330 
   $940   $1,126 

 

Discontinued operations had no inventories as of September 30, 2022, and December 31, 2021, respectively.

 

As of September 30, 2022, and December 31, 2021, the Company made the determination that certain inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such inventory items as non-current in the reported financial statements. For the nine months ended September 30, 2022, an additional $88,000 of current inventory was reclassified as non-current. Also during the nine months ended September 30,2022, there were sales of non-current inventory totaling $98,000.

 

Property and equipment

Property and equipment

 

Property and equipment of continuing operations consisted of the following:

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Machinery, equipment and tooling  $3,296   $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,427    6,427 
Accumulated depreciation and amortization   (4,216)   (4,126)
Property and equipment, net  $2,211   $2,301 

 

Discontinued operations had no property and equipment as of September 30, 2022, and December 31, 2021, respectively.

 

Assets held for sale and long-lived assets

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. The Company makes 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.

 

For the year ended December 31, 2021, the Company reviewed the current fair value of its assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the three and nine months ended September 30, 2022. The Company will continue to assess its long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.

 

The Company completed sales of excess consumable assets in the amount of approximately $0 and $1,086,000 during the three months and nine months ended September 30, 2022, respectively.

 

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.

 

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 September 30, 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:

 

   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:

 

  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,617   $
     —
 
Unamortized loan costs   (21)   
 
Total debt   1,596    
 
Less: short-term portion   24    
 
Long-term portion  $1,572   $
 

 

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 the three and nine months ended September 30, 2022, are as follows:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands) 
Interest expense  $12   $
       —
   $12   $
      —
 
Amortization of loan costs   1    
    1    
 
Total interest expense  $13   $
   $13   $
 

 

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

 

   Principal
Portion of
Payment
  

Amort.
Of Loan

Costs

   Debt, Net of
Unamortized
Loan Costs
 
   (in thousands) 
2023  $29   $(5)  $24 
2024   30    (4)   26 
2025   32    (4)   28 
2026   34    (4)   30 
2027   1,492    (4)   1,488 
Total  $1,617   $(21)  $1,596 

 

Revenue recognition

Revenue recognition

 

The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), 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 it does not have sales that involve bill and 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 at September 30, 2022 and December 31, 2021, respectively.

 

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

 

Basic and diluted net income (loss) per common share for continuing operations for the three months ended September 30, 2022 and 2021, were $(0.12) and $0.08, respectively. For the nine months ended September 30, 2022 and 2021, basic and diluted net income (loss) per common share for continuing operations were $0.29 and $(0.22), respectively. The Company had outstanding options exercisable into 300 and 7,000 shares of the Company’s common stock, and RSUs outstanding in the amounts of 0 and 3,030 at September 30, 2022, and September 30, 2021, respectively. These options and RSU’s did not have a material effect or were anti-dilutive for the three and nine months ended September 30, 2022 and 2021.

 

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 28 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Schedule of inventories
   September 30,
2022
   December 31,
2021
 
   (in thousands) 
Raw materials  $368   $468 
Work-in-process   380    328 
Finished goods   192    330 
   $940   $1,126 

 

Schedule of property and equipment
  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Machinery, equipment and tooling  $3,296   $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,427    6,427 
Accumulated depreciation and amortization   (4,216)   (4,126)
Property and equipment, net  $2,211   $2,301 

 

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
  

September 30,

2022

  

December 31,

2021

 
   (in thousands) 
Mortgage note  $1,617   $
     —
 
Unamortized loan costs   (21)   
 
Total debt   1,596    
 
Less: short-term portion   24    
 
Long-term portion  $1,572   $
 

 

Schedule of debt obligations
   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands) 
Interest expense  $12   $
       —
   $12   $
      —
 
Amortization of loan costs   1    
    1    
 
Total interest expense  $13   $
   $13   $
 

 

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   $(5)  $24 
2024   30    (4)   26 
2025   32    (4)   28 
2026   34    (4)   30 
2027   1,492    (4)   1,488 
Total  $1,617   $(21)  $1,596 

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Tables)
9 Months Ended
Sep. 30, 2022
Investments [Abstract]  
Schedule of amortized cost and gross unrealized losses on all securities
   Amortized
cost
   Gross
unrealized
gains
   Gross
unrealized
losses
   Fair
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-sale 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-sale securities — current:                    
U.S. Treasury securities   
    14,751    
    14,751 
Total  $3,137   $14,751   $
   $17,888 

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations: Closure of Direct Dose Rx (Tables)
9 Months Ended
Sep. 30, 2022
Discontinued Operations: Closure of Direct Dose Rx [Abstract]  
Schedule of discontinued operations
   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (unaudited) 
   (in thousands) 
Revenues (discontinued operations)  $
     —
   $                  $
      —
   $370 
Operating (income) expense (discontinued operations)  $(2)  $55   $(17)  $295 
Loss from discontinued operations, net of taxes  $2   $(61)  $17   $(271)
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of 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 and

board

shares issued

  

Number of

RSUs

outstanding

 
At January 1, 2022   304,731    4,050   $14.16    99,570    28,030 
Granted   
    
    0.00    
    
 
Exercised/issued   
    (2,250)   6.10    
    (28,030)
Cancelled/forfeited   15,542    (1,500)   20.26    
    
 
At September 30, 2022   320,273    300   $44.10    99,570    
 

 

Schedule of the company’s RSUs
  

RSUs

outstanding

  

Weighted
average
price at

time of
grant

  

Aggregate
intrinsic

value

 
Non-vested RSUs as of January 1, 2022   28,030   $9.29      
Granted   
    0.00      
Vested   (28,030)   9.29      
Cancelled   
    0.00      
Non-vested RSUs at September 30, 2022   
   $0.00   $0.00 

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Schedule of revenue by geographic region
   Three months ended
September 30,
   Nine months ended
September 30,
 
   2022   2021   2022   2021 
   (in thousands)   (in thousands) 
                 
North America  $625   $1,247   $2,036   $2,356 
Asia   56    49    382    258 
Other   10    6    50    32 
Total revenue  $691   $1,302   $2,468   $2,646 

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Aug. 15, 2022
Jul. 05, 2022
Jul. 31, 2020
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 14, 2020
Nov. 30, 2018
Summary of Significant Accounting Policies (Details) [Line Items]                      
Grant receivable       $ 250,000     $ 250,000        
Original authorized amount     $ 3,000,000                
Shares outstanding percentage   45.00%                  
Diluted price per share (in Dollars per share)   $ 20                  
Current inventory       88,000     88,000        
Non-current inventory       98,000     98,000        
Sale of assets       0     1,086,000        
Selling price for the property       $ 722,000     722,000        
Net proceeds             $ 600,000        
Promissory note $ 1,620,000                    
Maturity date Aug. 15, 2027                    
Amortization term 25 years                    
Total payment restricted $ 120,000                    
Warrant term           90 days          
Warranty reserve           $ 1,000     $ 1,000    
Basic net income (loss) per common share (in Dollars per share)       $ (0.12)     $ 0.29 $ (0.22)      
Diluted net income (loss) per common share (in Dollars per share)         $ 0.08            
Outstanding options exercisable shares (in Shares)       300 7,000   300 7,000      
Restricted Stock Units [Member]                      
Summary of Significant Accounting Policies (Details) [Line Items]                      
Outstanding shares (in Shares)       0 3,030   0 3,030      
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 34 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of inventories - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Inventories Abstract    
Raw materials $ 368 $ 468
Work-in-process 380 328
Finished goods 192 330
Inventories $ 940 $ 1,126
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost $ 6,427 $ 6,427
Accumulated depreciation and amortization (4,216) (4,126)
Property and equipment, net 2,211 2,301
Machinery, Equipment and Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Total cost 3,296 3,296
Building [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 36 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan
$ in Thousands
9 Months Ended
Sep. 30, 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 37 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Current And Long Term Debt Net Abstract    
Mortgage note $ 1,617
Unamortized loan costs (21)
Total debt 1,596
Less: short-term portion 24
Long-term portion $ 1,572
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of debt obligations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Schedule Of Debt Obligations Abstract        
Interest expense $ 12 $ 12
Amortization of loan costs 1 1
Total interest expense $ 13 $ 13
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt
$ in Thousands
Sep. 30, 2022
USD ($)
Principal Portion of Payment [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt [Line Items]  
2023 $ 29
2024 30
2025 32
2026 34
2027 1,492
Total 1,617
Amort. Of Loan Costs [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt [Line Items]  
2023 (5)
2024 (4)
2025 (4)
2026 (4)
2027 (4)
Total (21)
Debt, Net of Unamortized Loan Costs [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt [Line Items]  
2023 24
2024 26
2025 28
2026 30
2027 1,488
Total $ 1,596
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Investments [Abstract]    
Cash and cash equivalents $ 1,200,000 $ 8,100,000
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 ($)
U.S. Treasury Securities [Member]  
Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities [Line Items]  
Amortized cost $ 14,751
Gross unrealized gains
Gross unrealized losses
Fair value 14,751
Total Short-term Investments [Member]  
Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities [Line Items]  
Amortized cost 14,751
Gross unrealized gains
Gross unrealized losses
Fair value $ 14,751
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Available-for-sale securities — current:    
Total $ 6  
U.S. Treasury securities [Member]    
Available-for-sale securities — current:    
Available-for-sale securities — current $ 14,751
Total   17,888
Money market funds [Member]    
Cash equivalents:    
Cash equivalents 6 3,137
Level 1 [Member]    
Available-for-sale securities — current:    
Total 6  
Level 1 [Member] | U.S. Treasury securities [Member]    
Available-for-sale securities — current:    
Available-for-sale securities — current
Total   3,137
Level 1 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents 6 3,137
Level 2 [Member]    
Available-for-sale securities — current:    
Total  
Level 2 [Member] | U.S. Treasury securities [Member]    
Available-for-sale securities — current:    
Available-for-sale securities — current 14,751
Total   14,751
Level 2 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents
Level 3 [Member]    
Available-for-sale securities — current:    
Total  
Level 3 [Member] | U.S. Treasury securities [Member]    
Available-for-sale securities — current:    
Available-for-sale securities — current
Total  
Level 3 [Member] | Money market funds [Member]    
Cash equivalents:    
Cash equivalents
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Schedule Of Discontinued Operations Abstract        
Revenues (discontinued operations)   $ 370
Operating (income) expense (discontinued operations) (2) $ 55 (17) 295
Loss from discontinued operations, net of taxes $ 2 $ (61) $ 17 $ (271)
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Customers (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Significant Customers (Details) [Line Items]          
Other customers revenues percentages 10.00% 10.00% 10.00% 10.00%  
Trade Accounts Receivable [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage     10.00%   10.00%
Trade Accounts Receivable [Member] | Customer individually [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage     50.00%   80.00%
Revenue Benchmark [Member] | Customer One [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage 22.00% 33.00% 16.00% 21.00%  
Revenue Benchmark [Member] | Customer Two [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage 16.00% 17.00% 14.00% 14.00%  
Revenue Benchmark [Member] | Customer Three [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage 14.00% 10.00% 13.00% 10.00%  
Revenue Benchmark [Member] | Customer Six [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage 10.00%        
Revenue Benchmark [Member] | Customer Four [Member]          
Significant Customers (Details) [Line Items]          
Concentration risk percentage     13.00% 10.00%  
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Details) - USD ($)
Jul. 02, 2022
Sep. 30, 2022
Stockholders' Equity Note [Abstract]    
Purchase rate of issued and outstanding shares 45.00%  
Common stock, par value $ 0.001  
Price per share 20  
Aggregate amount per share $ 11  
Return of capital $ 27,092,000  
Accumulated deficit $ 330,000,000  
Reserved common stock shares for issuance   300
Reserved common stock shares for outstanding   0
Common stock reserved for future grants   320,273
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Incentive Plans (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Aug. 31, 2007
Stock Incentive Plans (Details) [Line Items]          
Expense related to employee compensation $ 114,397   $ 151,231    
Stock compensation expense $ 0 $ 7,500 $ 15,000 $ 22,500  
Share issued (in Shares)   31,550   31,550  
Fair market value       $ 341,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 shares subject to outstanding (in Shares) 305,731   305,731    
Plan termination date, description     The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner.    
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Schedule Of Summarizes The Activity Of The Stock Incentive And Equity Plans Abstract  
Shares available for grant, Beginning 304,731
Number of options outstanding, Beginning 4,050
Weighted-average option exercise price, Beginning (in Dollars per share) | $ / shares $ 14.16
Number of restricted stock and board shares issued, Beginning 99,570
Number of RSUs outstanding, Beginning 28,030
Shares available for grant, Granted
Number of options outstanding, Granted
Weighted-average option exercise price, Granted (in Dollars per share) | $ / shares $ 0
Number of restricted stock shares issued, Granted
Number of RSUs outstanding, Granted
Shares available for grant, Exercised/issued
Number of options outstanding, Exercised/issued (2,250)
Weighted-average option exercise price, Exercised/issued (in Dollars per share) | $ / shares $ 6.1
Number of restricted stock shares issued, Exercised/issued
Number of RSUs outstanding, Exercised/issued (28,030)
Shares available for grant, Cancelled/forfeited 15,542
Number of options outstanding, Cancelled/forfeited (1,500)
Weighted-average option exercise price, Cancelled/forfeited (in Dollars per share) | $ / shares $ 20.26
Number of restricted stock shares issued, Cancelled/forfeited
Number of RSUs outstanding, Cancelled/forfeited
Shares available for grant, Ending 320,273
Number of options outstanding, Ending 300
Weighted-average option exercise price, Ending (in Dollars per share) | $ / shares $ 44.1
Number of restricted stock and board shares issued, Ending 99,570
Number of RSUs outstanding, Ending
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Incentive Plans (Details) - Schedule of the company’s RSUs - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Stock Incentive Plans (Details) - Schedule of the company’s RSUs [Line Items]  
Non-vested RSUs outstanding, Beginning balance | shares 28,030
Weighted-average price at time of grant, Non-vested , Beginning balance | $ / shares $ 9.29
Non-vested RSUs outstanding, Granted | shares
Weighted-average price at time of grant, Granted | $ / shares $ 0
Non-vested RSUs outstanding, Vested | shares (28,030)
Weighted-average price at time of grant, Vested | $ / shares $ 9.29
Non-vested RSUs outstanding, Cancelled | shares
Weighted-average price at time of grant, Cancelled | $ / shares $ 0
Non-vested RSUs outstanding, Ending balance | shares
Weighted-average price at time of grant, Non-vested, Ending balance | $ / shares $ 0
Aggregate intrinsic value, Non-vested, Ending balance | $ $ 0
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2017
Income Taxes (Details) [Line Items]    
Effective date   Jan. 01, 2018
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  
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Details) - Schedule of revenue by geographic region - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Total revenue $ 691 $ 1,302 $ 2,468 $ 2,646
North America [Member]        
Segment Reporting Information [Line Items]        
Total revenue 625 1,247 2,036 2,356
Asia [Member]        
Segment Reporting Information [Line Items]        
Total revenue 56 49 382 258
Other [Member]        
Segment Reporting Information [Line Items]        
Total revenue $ 10 $ 6 $ 50 $ 32
XML 51 f10q0922_rubicontech_htm.xml IDEA: XBRL DOCUMENT 0001410172 2022-01-01 2022-09-30 0001410172 2022-11-01 0001410172 2022-09-30 0001410172 2021-12-31 0001410172 2022-07-01 2022-09-30 0001410172 2021-07-01 2021-09-30 0001410172 2021-01-01 2021-09-30 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-03-31 0001410172 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001410172 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001410172 2022-01-01 2022-03-31 0001410172 us-gaap:CommonStockMember 2022-03-31 0001410172 us-gaap:TreasuryStockMember 2022-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001410172 us-gaap:RetainedEarningsMember 2022-03-31 0001410172 2022-03-31 0001410172 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001410172 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001410172 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001410172 2022-04-01 2022-06-30 0001410172 us-gaap:CommonStockMember 2022-06-30 0001410172 us-gaap:TreasuryStockMember 2022-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001410172 us-gaap:RetainedEarningsMember 2022-06-30 0001410172 2022-06-30 0001410172 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001410172 us-gaap:TreasuryStockMember 2022-07-01 2022-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001410172 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001410172 us-gaap:CommonStockMember 2022-09-30 0001410172 us-gaap:TreasuryStockMember 2022-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001410172 us-gaap:RetainedEarningsMember 2022-09-30 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-03-31 0001410172 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001410172 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001410172 2021-01-01 2021-03-31 0001410172 us-gaap:CommonStockMember 2021-03-31 0001410172 us-gaap:TreasuryStockMember 2021-03-31 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001410172 us-gaap:RetainedEarningsMember 2021-03-31 0001410172 2021-03-31 0001410172 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001410172 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001410172 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001410172 2021-04-01 2021-06-30 0001410172 us-gaap:CommonStockMember 2021-06-30 0001410172 us-gaap:TreasuryStockMember 2021-06-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001410172 us-gaap:RetainedEarningsMember 2021-06-30 0001410172 2021-06-30 0001410172 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001410172 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001410172 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001410172 us-gaap:CommonStockMember 2021-09-30 0001410172 us-gaap:TreasuryStockMember 2021-09-30 0001410172 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001410172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001410172 us-gaap:RetainedEarningsMember 2021-09-30 0001410172 2021-09-30 0001410172 srt:BoardOfDirectorsChairmanMember 2018-11-30 0001410172 2020-07-01 2020-07-31 0001410172 srt:BoardOfDirectorsChairmanMember 2020-12-14 0001410172 2022-07-05 0001410172 2022-07-01 2022-07-05 0001410172 2022-08-01 2022-08-15 0001410172 rbcn:CurrentAndLongTermDebtMember 2022-08-15 0001410172 2022-08-15 0001410172 2022-01-01 2022-06-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001410172 us-gaap:MachineryAndEquipmentMember 2022-09-30 0001410172 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001410172 us-gaap:BuildingMember 2022-09-30 0001410172 us-gaap:BuildingMember 2021-12-31 0001410172 rbcn:InformationSystemsMember 2022-09-30 0001410172 rbcn:InformationSystemsMember 2021-12-31 0001410172 us-gaap:LandAndLandImprovementsMember 2022-09-30 0001410172 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001410172 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001410172 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001410172 2021-01-01 2021-12-31 0001410172 rbcn:PrincipalPortionOfPaymentMember 2022-09-30 0001410172 rbcn:AmortOfLoanCostsMember 2022-09-30 0001410172 rbcn:DebtNetOfUnamortizedLoanCostsMember 2022-09-30 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 rbcn:TotalShorttermInvestmentsMember 2021-12-31 0001410172 us-gaap:ShortTermInvestmentsMember rbcn:TotalShorttermInvestmentsMember 2021-01-01 2021-12-31 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001410172 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001410172 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 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 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerSixMember us-gaap:SalesRevenueNetMember 2022-07-01 2022-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerThreeMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 rbcn:CustomerFourMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0001410172 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-09-30 0001410172 us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-09-30 0001410172 rbcn:CustomerIndividuallyMember us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001410172 2022-06-21 2022-07-02 0001410172 2022-07-02 0001410172 rbcn:TwoThousandSevenPlanMember 2007-08-31 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-09-30 0001410172 rbcn:TwoThousandSixteenPlanMember 2022-01-01 2022-09-30 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001410172 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001410172 srt:MaximumMember 2017-01-01 2017-12-31 0001410172 srt:MinimumMember 2017-01-01 2017-12-31 0001410172 2017-01-01 2017-12-31 0001410172 srt:MinimumMember 2022-01-01 2022-09-30 0001410172 srt:MaximumMember 2022-01-01 2022-09-30 0001410172 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001410172 srt:NorthAmericaMember 2021-07-01 2021-09-30 0001410172 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001410172 srt:NorthAmericaMember 2021-01-01 2021-09-30 0001410172 srt:AsiaMember 2022-07-01 2022-09-30 0001410172 srt:AsiaMember 2021-07-01 2021-09-30 0001410172 srt:AsiaMember 2022-01-01 2022-09-30 0001410172 srt:AsiaMember 2021-01-01 2021-09-30 0001410172 rbcn:OtherMember 2022-07-01 2022-09-30 0001410172 rbcn:OtherMember 2021-07-01 2021-09-30 0001410172 rbcn:OtherMember 2022-01-01 2022-09-30 0001410172 rbcn:OtherMember 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-09-30 2022 false 001-33834 RUBICON TECHNOLOGY, INC. DE 36-4419301 900 East Green Street Bensenville IL 60106 (847) 295-7000 Common Stock, par value $.001 per share RBCN NASDAQ Yes Yes Non-accelerated Filer true false false 2462889 1203000 11260000 120000 14751000 403000 719000 482000 658000 125000 133000 88000 167000 529000 2421000 28217000 250000 458000 468000 2211000 2301000 5340000 30986000 128000 545000 98000 426000 163000 220000 302000 327000 50000 78000 2000 24000 765000 1598000 1572000 2337000 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 -331399000 -332133000 3003000 29388000 5340000 30986000 691000 1302000 2468000 2646000 496000 915000 1514000 1935000 195000 387000 954000 711000 625000 415000 1851000 1691000 32000 35000 105000 172000 78000 243000 1150000 613000 28000 217000 -356000 180000 365000 -539000 63000 1000 97000 4000 13000 13000 18000 18000 11000 -250000 57000 1000 352000 4000 -299000 181000 717000 -535000 -299000 181000 717000 -535000 2000 -61000 17000 -271000 -297000 120000 734000 -806000 -0.12 0.08 0.29 -0.22 0 -0.03 0.01 -0.11 -0.12 0.08 0.29 -0.22 0 -0.03 0.01 -0.11 2454771 2445438 2449358 2437629 2454771 2445438 2458979 2437629 -299000 181000 717000 -535000 2000 -61000 17000 -271000 -297000 120000 734000 -806000 1000 1000 -296000 120000 735000 -806000 2995680 29000 -549028 -15147000 376640000 -1000 -332133000 29388000 18000 18000 -1000 -1000 494000 494000 2995680 29000 -549028 -15147000 376658000 -2000 -331639000 29899000 19000 19000 1000 1000 537000 537000 2995680 29000 -549028 -15147000 376677000 -1000 -331102000 30456000 145000 145000 15338 -203000 -203000 899 -7000 -7000 -27092000 -27092000 1000 1000 -297000 -297000 3011917 29000 -549028 -15147000 349520000 -331399000 3003000 2971283 29000 -549028 -15147000 376456000 -331403000 29935000 341000 341000 16600 -162000 -162000 -807000 -807000 2987883 29000 -549028 -15147000 376635000 -332210000 29307000 30000 30000 6340 -20000 -20000 -119000 -119000 2994223 29000 -549028 -15147000 376645000 -332329000 29198000 486 120000 120000 2994709 29000 -549028 -15147000 376645000 -332209000 29318000 -717000 535000 90000 108000 1150000 613000 18000 189000 181000 371000 -309000 536000 -186000 -312000 7000 -5000 -118000 -150000 -250000 -298000 78000 -328000 132000 -27000 -13000 -24000 15000 -1000 -18000 36000 39000 -655000 -505000 -178000 1693000 613000 1055000 3000 15824000 2000 16462000 612000 1560000 2000 210000 182000 27092000 -25744000 -182000 -9937000 -253000 11260000 11130000 1323000 10877000 8000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>1. BASIS OF PRESENTATION </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>Interim financial data </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">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete consolidated financial statements and should be read in conjunction with Rubicon Technology, Inc.’s (the “Company”) annual report filed on Form 10-K for the fiscal year ended December 31, 2021. In the opinion of management, all adjustments (consisting only of adjustments of a normal and recurring nature) considered necessary for a fair presentation of the results of operations have been included. Consolidated operating results for the three and nine-month periods ended September 30, 2022, are not necessarily indicative of results that may be expected for the year ending December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </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>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">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. In June 2021, the operations of Rubicon DTP LLC were discontinued. 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">   </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">We invest our available cash primarily 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 (expenses), in the Consolidated Statements of Operations. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support the 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">The Company reviews its 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. The Company considers 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, its 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 the Company concludes 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 Statements of Operations.</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"><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">The majority of the Company’s accounts receivable is 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including length of time customer’s account is past due, 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"> </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">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"><b>Purchases of Equity Securities by the Issuer and Affiliated Purchasers </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">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.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 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.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No shares of the Company’s common stock were repurchased during the nine months ended September 30, 2022.</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"><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">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 manufacturing 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 information.</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">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories of continuing operations consisted of the following:</p><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 style="text-align: center"> </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">September 30,<br/> 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">December 31,<br/> 2021</td><td style="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="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">368</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">380</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">192</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">940</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">Discontinued operations had no inventories as of September 30, 2022, and December 31, 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; text-align: justify">As of September 30, 2022, and December 31, 2021, the Company made the determination that certain inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such inventory items as non-current in the reported financial statements.<b> </b>For the nine months ended September 30, 2022, an additional $88,000 of current inventory was reclassified as non-current. Also during the nine months ended September 30,2022, there were sales of non-current inventory totaling $98,000.</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"><b>Property and equipment </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">Property and equipment of continuing operations consisted of the following:</p><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 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>September 30,</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">Machinery, equipment and tooling</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,296</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,296</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Buildings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Information systems</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Land and land improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</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">Furniture and fixtures</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</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</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">Accumulated depreciation and amortization</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,216</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,126</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">Property and equipment, 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">2,211</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">2,301</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">Discontinued operations had no property and equipment as of September 30, 2022, and December 31, 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"><b>Assets held for sale and long-lived assets</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">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. The Company makes 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">For the year ended December 31, 2021, the Company reviewed the current fair value of its assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the three and nine months ended September 30, 2022. The Company will continue to assess its long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.</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">The Company completed sales of excess consumable assets in the amount of approximately $0 and $1,086,000 during the three months and nine months ended September 30, 2022, 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">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>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">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">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 September 30, 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the net proceeds from the Loan:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Proceeds From Mortgage Loan</td><td style="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">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>September 30,</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,617</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-127">     —</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">(21</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-128">—</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,596</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-129">—</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">24</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-130">—</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,572</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-131">—</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">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">Total interest and amortization expense on the Company’s debt obligations during the three and nine months ended September 30, 2022, are as follows:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended<br/> September 30,</td><td style="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; 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><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 style="text-align: center"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">12</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-132">       —</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">12</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-133">      —</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; text-indent: -9pt; padding-left: 9pt">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">1</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-134">—</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">1</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-135">—</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; text-indent: -9pt; padding-left: 9pt">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">13</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-136">—</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">13</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-137">—</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">The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended September 30:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="margin-top: 0; margin-bottom: 0">Amort.<br/> Of Loan</p> <p style="margin-top: 0; margin-bottom: 0">Costs</p></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">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> </td> <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td> </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">(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">24</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">30</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">26</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">32</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">28</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">34</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">30</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,492</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,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; 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">1,617</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">(21</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,596</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"><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">The Company recognizes revenue in accordance with ASC Topic 606, <i>Revenue from Contracts with Customers</i> (“Topic 606”), 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not provide maintenance or other services and it does not have sales that involve bill and 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 at September 30, 2022 and December 31, 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"><b>Net income (loss) per common share </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">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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic and diluted net income (loss) per common share for continuing operations for the three months ended September 30, 2022 and 2021, were $(0.12) and $0.08, respectively. For the nine months ended September 30, 2022 and 2021, basic and diluted net income (loss) per common share for continuing operations were $0.29 and $(0.22), respectively. The Company had outstanding options exercisable into 300 and 7,000 shares of the Company’s common stock, and RSUs outstanding in the amounts of 0 and 3,030 at September 30, 2022, and September 30, 2021, respectively. These options and RSU’s did not have a material effect or were anti-dilutive for the three and nine months ended September 30, 2022 and 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; 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">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"><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">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. In June 2021, the operations of Rubicon DTP LLC were discontinued. 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">   </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">We invest our available cash primarily 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 (expenses), in the Consolidated Statements of Operations. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support the 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">The Company reviews its 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. The Company considers 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, its 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 the Company concludes 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 Statements of Operations.</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"><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">The majority of the Company’s accounts receivable is 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including length of time customer’s account is past due, 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"> </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">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"><b>Purchases of Equity Securities by the Issuer and Affiliated Purchasers </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">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.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 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.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No shares of the Company’s common stock were repurchased during the nine months ended September 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3000000 3000000 3000000 0.45 20 <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">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 manufacturing 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 information.</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">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories of continuing operations consisted of the following:</p><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 style="text-align: center"> </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">September 30,<br/> 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">December 31,<br/> 2021</td><td style="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="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">368</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">380</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">192</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">940</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">Discontinued operations had no inventories as of September 30, 2022, and December 31, 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; text-align: justify">As of September 30, 2022, and December 31, 2021, the Company made the determination that certain inventories were such that the likelihood of significant usage within the current year was doubtful and reclassified such inventory items as non-current in the reported financial statements.<b> </b>For the nine months ended September 30, 2022, an additional $88,000 of current inventory was reclassified as non-current. Also during the nine months ended September 30,2022, there were sales of non-current inventory totaling $98,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 style="text-align: center"> </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">September 30,<br/> 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">December 31,<br/> 2021</td><td style="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="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">368</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">380</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">192</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">940</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> 368000 468000 380000 328000 192000 330000 940000 1126000 88000 98000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and equipment </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">Property and equipment of continuing operations consisted of the following:</p><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 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>September 30,</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">Machinery, equipment and tooling</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,296</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,296</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Buildings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Information systems</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Land and land improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</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">Furniture and fixtures</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</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</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">Accumulated depreciation and amortization</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,216</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,126</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">Property and equipment, 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">2,211</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">2,301</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">Discontinued operations had no property and equipment as of September 30, 2022, and December 31, 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 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>September 30,</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">Machinery, equipment and tooling</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,296</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,296</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Buildings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,711</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Information systems</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">819</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Land and land improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</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">Furniture and fixtures</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</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,427</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">Accumulated depreciation and amortization</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,216</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,126</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">Property and equipment, 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">2,211</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">2,301</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> 3296000 3296000 1711000 1711000 819000 819000 594000 594000 7000 7000 6427000 6427000 4216000 4126000 2211000 2301000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Assets held for sale and long-lived assets</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">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. The Company makes 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">For the year ended December 31, 2021, the Company reviewed the current fair value of its assets and concluded no adjustments were needed. Additionally, no adjustments were recorded for the three and nine months ended September 30, 2022. The Company will continue to assess its long-lived assets to ensure the carrying amount of these assets is still appropriate given any changes in the asset usage, marketplace and other factors used in determining the current fair value.</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">The Company completed sales of excess consumable assets in the amount of approximately $0 and $1,086,000 during the three months and nine months ended September 30, 2022, 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">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> 0 1086000 722000 600000 <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">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">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 September 30, 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the net proceeds from the Loan:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Proceeds From Mortgage Loan</td><td style="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">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>September 30,</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,617</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-127">     —</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">(21</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-128">—</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,596</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-129">—</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">24</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-130">—</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,572</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-131">—</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">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">Total interest and amortization expense on the Company’s debt obligations during the three and nine months ended September 30, 2022, are as follows:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended<br/> September 30,</td><td style="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; 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><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 style="text-align: center"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">12</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-132">       —</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">12</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-133">      —</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; text-indent: -9pt; padding-left: 9pt">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">1</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-134">—</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">1</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-135">—</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; text-indent: -9pt; padding-left: 9pt">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">13</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-136">—</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">13</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-137">—</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">The following table presents the future maturities of long-term debt and the related loan costs amortization for the years ended September 30:</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="margin-top: 0; margin-bottom: 0">Amort.<br/> Of Loan</p> <p style="margin-top: 0; margin-bottom: 0">Costs</p></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">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> </td> <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td> </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">(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">24</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">30</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">26</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">32</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">28</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">34</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">30</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,492</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,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; 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">1,617</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">(21</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,596</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 2027-08-15 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="text-align: center"> </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">Proceeds From Mortgage Loan</td><td style="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>September 30,</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,617</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-127">     —</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">(21</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-128">—</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,596</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-129">—</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">24</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-130">—</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,572</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-131">—</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> 1617000 21000 1596000 24000 1572000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended<br/> September 30,</td><td style="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; 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><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 style="text-align: center"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">12</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-132">       —</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">12</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-133">      —</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; text-indent: -9pt; padding-left: 9pt">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">1</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-134">—</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">1</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-135">—</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; text-indent: -9pt; padding-left: 9pt">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">13</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-136">—</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">13</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-137">—</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> 12000 12000 1000 1000 13000 13000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="margin-top: 0; margin-bottom: 0">Amort.<br/> Of Loan</p> <p style="margin-top: 0; margin-bottom: 0">Costs</p></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">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> </td> <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td> </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">(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">24</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">30</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">26</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">32</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">28</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">34</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">30</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,492</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,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; 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">1,617</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">(21</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,596</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 -5000 24000 30000 -4000 26000 32000 -4000 28000 34000 -4000 30000 1492000 -4000 1488000 1617000 -21000 1596000 <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">The Company recognizes revenue in accordance with ASC Topic 606, <i>Revenue from Contracts with Customers</i> (“Topic 606”), 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not provide maintenance or other services and it does not have sales that involve bill and 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 at September 30, 2022 and December 31, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P90D 1000 1000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net income (loss) per common share </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">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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic and diluted net income (loss) per common share for continuing operations for the three months ended September 30, 2022 and 2021, were $(0.12) and $0.08, respectively. For the nine months ended September 30, 2022 and 2021, basic and diluted net income (loss) per common share for continuing operations were $0.29 and $(0.22), respectively. The Company had outstanding options exercisable into 300 and 7,000 shares of the Company’s common stock, and RSUs outstanding in the amounts of 0 and 3,030 at September 30, 2022, and September 30, 2021, respectively. These options and RSU’s did not have a material effect or were anti-dilutive for the three and nine months ended September 30, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -0.12 0.08 0.29 -0.22 300 7000 0 3030 <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">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"><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">The Company invests its available cash primarily in U.S. Treasury securities, investment grade commercial paper, FDIC guaranteed certificates of deposit, 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.</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">The Company had no investments at September 30, 2022. The following table presents the amortized cost and gross unrealized losses on all securities at December 31, 2021:</p><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 style="text-align: center"> </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">Amortized<br/> cost</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">Gross<br/> unrealized<br/> gains</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">Gross<br/> unrealized<br/> losses</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">Fair<br/> value</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>Short-term investments:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: 9pt">U.S. Treasury securities</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">14,751</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"><div style="-sec-ix-hidden: hidden-fact-138">       —</div></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"><div style="-sec-ix-hidden: hidden-fact-139">        —</div></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">14,751</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: 0.25in">Total short-term investments</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-140">—</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-141">—</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">14,751</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">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: -18.35pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; text-align: justify"> </td> <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: justify; text-indent: -18.35pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; text-align: justify"> </td> <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: justify; text-indent: -18.35pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; text-align: justify"> </td> <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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: 24.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s fixed-income available-for-sale debt securities consist of U.S. Treasury securities. 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2022:</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="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: 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: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: 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">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-142">         —</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-143">         —</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; text-indent: 9pt">Available-for-sale 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; text-indent: 9pt">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-144">—</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-145">—</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-146">—</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-147">—</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; text-indent: 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">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-148">—</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-149">—</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">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.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0in"> </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 style="text-indent: 0in"> </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 style="text-indent: 0in">Cash equivalents:</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: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: 0.125in">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-150">—</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-151">—</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 style="text-indent: 0in">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; text-indent: 0.125in">Available-for-sale 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-bottom: 1.5pt; text-indent: 0.25in">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-152">—</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">14,751</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-153">—</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">14,751</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; text-indent: 0.25in; padding-left: 9pt">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-154">—</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-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to the debt securities noted above, the Company had approximately $1,200,000 and $8,100,000 of time deposits included in cash and cash equivalents as of September 30, 2022, and December 31, 2021, respectively.</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortized<br/> cost</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">Gross<br/> unrealized<br/> gains</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">Gross<br/> unrealized<br/> losses</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">Fair<br/> value</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>Short-term investments:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: 9pt">U.S. Treasury securities</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">14,751</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"><div style="-sec-ix-hidden: hidden-fact-138">       —</div></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"><div style="-sec-ix-hidden: hidden-fact-139">        —</div></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">14,751</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: 0.25in">Total short-term investments</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-140">—</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-141">—</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">14,751</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> 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 style="text-align: center"> </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: 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: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: 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">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-142">         —</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-143">         —</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; text-indent: 9pt">Available-for-sale 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; text-indent: 9pt">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-144">—</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-145">—</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-146">—</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-147">—</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; text-indent: 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">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-148">—</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-149">—</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0in"> </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 style="text-indent: 0in"> </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 style="text-indent: 0in">Cash equivalents:</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: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: 0.125in">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-150">—</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-151">—</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 style="text-indent: 0in">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; text-indent: 0.125in">Available-for-sale 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-bottom: 1.5pt; text-indent: 0.25in">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-152">—</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">14,751</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-153">—</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">14,751</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; text-indent: 0.25in; padding-left: 9pt">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-154">—</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-indent: 0.5in"> </p> 6000 6000 6000 6000 3137000 3137000 14751000 14751000 3137000 14751000 17888000 1200000 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">On June 24, 2021, the Company’s Board of Directors decided to close its pharmacy operations, Rubicon DTP LLC, doing business as 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. 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </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">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended <br/> September 30,</td><td style="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; 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><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="14" style="text-align: center; font-weight: bold">(unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Revenues (discontinued operations)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">     —</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">—</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt">                </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">      —</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">370</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating (income) expense (discontinued operations)</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">(2</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">55</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</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">295</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss from 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">2</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">(61</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</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </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">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended <br/> September 30,</td><td style="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; 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><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="14" style="text-align: center; font-weight: bold">(unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Revenues (discontinued operations)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">     —</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">—</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt">                </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">      —</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">370</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating (income) expense (discontinued operations)</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">(2</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">55</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</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">295</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss from 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">2</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">(61</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</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 -2000 55000 -17000 295000 2000 -61000 17000 -271000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5. SIGNIFICANT CUSTOMERS </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: 0; text-align: justify">For the three months ended September 30, 2022, the Company had four customers individually that accounted for approximately 22%, 16%, 14% and 10% of revenue. For the three months ended September 30, 2021, the Company had three customers individually that accounted for approximately 33%, 17%, and 10% of revenue. For the nine months ended September 30, 2022, the Company had four customers that accounted for approximately 16%, 14%, 13% and 13% of revenue. For the nine months ended September 30, 2021, the Company had four customers that accounted for approximately 21%, 14% 10% and 10% of revenue. No other customer accounted for 10% or more of the Company’s revenues during the three and nine months ended September 30, 2022 and 2021. 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.</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">Customers individually representing more than 10% of trade receivables accounted for approximately 50% and 80% of accounts receivable as of September 30, 2022, and December 31, 2021, respectively.</p> 0.22 0.16 0.14 0.10 0.33 0.17 0.10 0.16 0.14 0.13 0.13 0.21 0.14 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.50 0.80 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6. STOCKHOLDERS’ EQUITY</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"><b>Return of shareholder capital</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; ">On July 1, 2022, the Company and Janel Corporation, a Nevada corporation (the “Purchaser”) entered into a Stock Purchase and Sale Agreement (the “Purchase Agreement”) under which the Purchaser 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, par value $0.001, on a fully-diluted basis (collectively, the “Shares”), 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 the Purchaser and the Board of Directors of 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 Purchase Agreement was consummated in August of 2022. At the end of August 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.</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 shares reserved</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">As of September 30, 2022, the Company had reserved 300 and 0 shares of common stock for issuance upon the exercise of outstanding common stock options and vesting of RSUs, respectively. 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 September 30, 2022.</p> 0.45 0.001 20 11 27092000 330000000 300 0 320273 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. 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">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 entitled 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 value of the common stock on the grant date. On June 24, 2016, the 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.</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">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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the 2016 Plan, 305,731 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the activity of the stock incentive and equity plans as of September 30, 2022, and changes during the nine months then ended:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>available</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>for grant</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>options</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>average<br/> option</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>exercise price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>restricted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>stock and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>board</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>shares issued</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RSUs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 40%">At January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">304,731</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,050</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">14.16</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">28,030</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">—</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-158">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</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-159">—</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-160">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">—</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-162">—</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-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Cancelled/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-163">—</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-164">—</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-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">At September 30, 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-165">—</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">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. There were no in-the-money stock options as of September 30, 2022.</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">The Company uses the Black-Scholes option pricing model to value stock options. The Company uses historical stock price average to determine 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 is based upon the vesting term of the Company’s options. The stock compensation expense was allocated using the straight-line method. As of September 2020, all options had been fully expensed. As such, there is no stock compensation expense or unrecognized compensation expense related to stock options for the three and nine months ended September 30, 2022 and 2021. As of September 30, 2022, and December 31, 2021, the Company did not have any non-vested options.</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">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. Compensation expense related to the RSUs is recognized by the Company over a service period that was derived from the statistical valuation methods used to estimate the fair value of the RSUs at grant date.</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">During the three months and nine months ended September 30, 2022, the Company recorded $114,397 and $151,231 respectively, in RSU expense related to employee compensation. For the three and nine months ended September 30, 2021, no RSU expense related to employee compensation was recorded. The Company’s board of directors are compensated partially in cash and partially in RSUs. For the three and nine months ended September 30, 2022, the Company recorded $0 and $15,000, respectively, of stock compensation expense related to RSUs granted to the board of directors. For the three and nine months ended September 30, 2021, the Company recorded $7,500 and $22,500, respectively, of stock compensation expense related to RSUs granted to the board of directors.</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">A summary of the Company’s RSUs for the nine months ended September 30, 2022, is presented below:</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; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RSUs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted<br/> average<br/> price at</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>time of<br/> grant</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Aggregate<br/> intrinsic</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>value</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Non-vested RSUs as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">28,030</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.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"> </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"><div style="-sec-ix-hidden: hidden-fact-166">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.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; 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-167">—</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">0.00</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 September 30, 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-168">—</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">0.00</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">0.00</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">For the nine months ended September 30, 2022, the Company did not recognize any expense for the granting of shares to employees of the Company as a bonus. For the nine months ended September 30, 2021, the Company awarded approximately 31,550 shares to an officer of the Company with a fair market value of approximately $341,000.</p> 440769 305731 The 2016 Plan will automatically terminate on March 17, 2026, unless the Company terminates it sooner. <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>available</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>for grant</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>options</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>average<br/> option</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>exercise price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>restricted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>stock and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>board</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>shares issued</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RSUs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 40%">At January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">304,731</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,050</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">14.16</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">28,030</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">—</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-158">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</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-159">—</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-160">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in">Exercised/issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">—</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-162">—</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-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Cancelled/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-163">—</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-164">—</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-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">At September 30, 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-165">—</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> 304731 4050 14.16 99570 28030 0 2250 6.1 28030 15542 1500 20.26 320273 300 44.1 99570 114397 151231 0 15000 7500 22500 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RSUs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>outstanding</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted<br/> average<br/> price at</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>time of<br/> grant</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Aggregate<br/> intrinsic</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>value</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Non-vested RSUs as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">28,030</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.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"> </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"><div style="-sec-ix-hidden: hidden-fact-166">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.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; 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-167">—</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">0.00</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 September 30, 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-168">—</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">0.00</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">0.00</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> 28030 9.29 0 28030 9.29 0 0 0 31550 341000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8. 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"><b>Litigation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, the Company experiences routine litigation in the normal course of its business. The management of the Company does not believe any pending litigation, will have a material adverse effect on the financial condition, results of operations or cash flows of the Company.</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>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">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; text-align: justify"><b>9. 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">In 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 allows 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,900,000 at the time of provision to $5,000,000 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to taxation in the U.S. and in U.S. state jurisdictions. On a quarterly basis, the Company assesses the recoverability of deferred tax assets and the need for a valuation allowance. Such evaluations involve the application of significant judgment, and multiple factors, both positive and negative, are considered. For the period ended September 30, 2022, a valuation allowance has been included in the 2021 forecasted effective tax rate. The Company is 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, objective verifiable evidence is given greater weight than subjective evidence such as the Company’s projections for future growth. Based on an evaluation in accordance with the accounting standards, as of December 31, 2015, 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 available evidence. At September 30, 2022, the Company continues to be in a three-year cumulative loss position, therefore, until an appropriate level of profitability is attained, the Company expects to maintain a full valuation allowance on its U.S. net deferred tax assets. Any U.S. tax benefits or tax expense recorded on the Company’s consolidated statements of operations will be offset with a corresponding adjustment from the use of the net operating loss (“NOL”) carry-forward asset which currently has a full valuation allowance. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.</p> 0.35 0.21 2018-01-01 3900000 5000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. SEGMENT INFORMATION</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">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"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended <br/> September 30,</td><td style="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; 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><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><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" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">625</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,247</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">2,036</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">2,356</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">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">258</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">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">6</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">50</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">32</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; text-indent: 9pt">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">691</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,302</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">2,468</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">2,646</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">For the three and nine months ended September 30, 2022 and 2021, all revenues from continuing operations were from the sale of optical sapphire products. All of the Company’s assets are located in the United States.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">Three months ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Nine months ended <br/> September 30,</td><td style="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; 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><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><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" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">625</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,247</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">2,036</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">2,356</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">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">258</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">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">6</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">50</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">32</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; text-indent: 9pt">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">691</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,302</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">2,468</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">2,646</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> 625000 1247000 2036000 2356000 56000 49000 382000 258000 10000 6000 50000 32000 691000 1302000 2468000 2646000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. SUBSEQUENT EVENTS</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">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 the Company’s (i) Board of Directors be composed of a majority of independent directors, (ii) Audit Committee be composed of three independent directors, and (iii) Compensation Committee be composed of two independent directors. The Company’s Board of Directors is composed of four directors, one of which is an employee of the Company and therefore is not independent. The Board has not yet determined whether the two directors appointed by Janel Corporation are deemed to be independent under the NASDAQ Listing Rules.</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">The Nasdaq notification has no immediate effect on the listing of the Company’s common stock. Nasdaq has provided the Company with cure periods for each of the various independent director requirements at issue. </p> false --12-31 Q3 0001410172 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'N!:E4'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 " ![@6I5G\NOR^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$['#B;UI:.G#@8K;.QF;+4UB_]@:R1]^SE9FS*V!]C1TL^? M/H$Z'84."9]3B)C(8KX;7>^ST''-3D11 &1]0J=R71*^- \A.47EF8X0E?Y0 M1X2V:1[ (2FC2,$$K.)"9+(S6NB$BD*ZX(U>\/$S]3/,:, >'7K*P&L.3$X3 MXWGL.[@!)AAA'O:O&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>X%J54E'7GWA!0 ]QX !@ !X;"]W;W)KO:;NW>3>]="E&9!<(E0=MO?PD@ MV)WPK\NL;Q20YS$_$I(GR6C+^'>QIE2BESA*Q&5G+65Z85G"7].8B%.6TD3] MLF0\)E*=\I4E4DY)D(OBR,*VW;=B$B:=\2B_=L_'(Y;)*$SH/4JS.K<@G"F"8B9 GB='G9F3@7GHNU M(+_C[Y!NQ=XQTBC/C'W7)[/@LF/K$M&(^E);$/6UH1Z-(NVDRO%?:=JI_E,+ M]X]W[CR@>Q+[ ;!+@4X!\$3M,_N*7 S4&+DN585T22\8BS M+>+Z;N6F#_)GDZL539CH:EQ(KGX-E4Z.KYB?J5J1:)($Z#J1H7Q%LZ1H'OHQ M=Y%8$T[%R)+JW[3&\DOG:>&,&YR'Z M+Y%HHUX &;_66*F555+PKZA2#A@N: MGB+7/D'8QMA0'@^6S]GF%-F.2?ZF.&[UY-ST_KEMU$YI)&AL?6&'8 M,QOJ%_9"I,2GEQWU1@K*-[0S_N,WIV__::+]169OV'L5>P]R'Y<-Y8&N0B$Y M40]A3F)J0H9]'KY-9][='#U>>Y_G=[=WGYY.T&SNG9IX0:>6O&<5[QE8SD=. M@C!9H<5K_,PB$R>L?YAZ1GGFN@F%#Z)T!,E7/<^2/6,1D+8K=MU<-=U3)"@L"7DH((<'/+N M>2R.58>SD,S_?H(6>2>-[C(I)$ET6S7Q@L8_V_\49F>YF0X+FS'N]?%@,!Q9 M&P/>L,(;@G@3U2:#O%W>1,1( >N7)!*FRO9 6+"J+2>N.?$AG#=A1#GR5/^R8MQZA_VD'.1:!X.4).:^"#9L'#IA75O0.O X M!R6>Q5I-]D$\V*89[Q?EHK=X=>!QX,12O8I?,\(EY=%K.6P:&6&OQJ9ZC/2# MZ_2#XOH@P^*/GH$1_,L?C:.X]-W3%2V MZ[KNP.T9 8^1>7"=>?!!F6>6^(RKNLM7/$[R8$<14RF(92KH(9A2[??[?6VC:Z)D&I\HE1/6-67Z;7W8)^VZ'4B MPG"$^1'=TV>J63^R;6+$ANVF-!$TV8119.ZKCA&-\8X/Z(%]3.NZM*X@0 [O5T33-6L=4.BC*+? M3U6L0"GEQ6:.<3?A&-G)K;.3"\>>'32Z?O'7)%G1Q@V%=XSFD\75Q+@P#0O; M$M;AR3TP/*F$7^Q=ZO43LELI,Z+"C@T+8[#J9SFMO:U%/=',=UP%\G76*W89 MJZO5KNXDW\NTZMN++>$O1,]3!8KH4DGMTW,U!/)BE[4XD2S--RJ?F90LS@_7 ME 24ZQO4[TO&Y.Y$_T&UUSW^'U!+ P04 " ![@6I5+AG:B-P& !0'@ M& 'AL+W=OG<\WGND MSN^%_*Z6G&OT4!:5NA@MM:[?3R8J7?*2J5-1\PI^60A9,@VW\FZB:LE9U@XJ MBPD)@GA2LKP:S<_;9]=R?BX:7>05OY9(-67)Y.,'7HC[BQ$>/3WXDM\MM7DP MF9_7[([?;5TC$\JM M$-_-S:?L8A081+S@J38N&/Q9\2M>%,83X/C1.1UMWFD&;E\_>?^M#1Z"N66* M7XGBWSS3RXM1,D(97["FT%_$_1^\"R@R_E)1J/9_=-_9!B.4-DJ+LAL,",J\ M6O]E#UTBM@;@<& Z0:0YPZ@W0#:!KI&UH;UD6DV/Y?B'DEC#=[,19N;=C1$ MDU=F&F^TA%]S&*?G5Z+*8%)XAN!*B2+/F(:;#ZQ@586^+D6C6)6I\XD&#,;3).W>]V']/C+POAM>GR(:C!$)"'$,O_(/_\A3 M&([;X7AW^ 0BWX1/-N&3UA\=\'>I%,3G"F,]+G2/,XOKO:I9RB]&L'H4ERL^ MFK]YA>/@S!74+W*V$R+=A$A]WN=73"T13!9*S07_T>0K5O#*'?7:5=RZ,AU@ M-<3U78T#B-,XF!CM0,SW, ,O3"_<*5EGIKB,T!=X-8.HEUP>]B\+W%G M&GF2'&W01U[T-TLA]8GFLH3UL8)0RJ$,>_T\"^ ZT,A.1CB-L'L2XDT8L3>, MRS05#0"'!IURJ)/;@H]1Q;4KD-@"$%J58MM,\F M=VJC2L@>*MLFCA(WJF2#*O&B^ELON6RGWF![!%:LZV( 8N(HXV@/HL.&4C?$ MV0;BS OQ6O*:Y1GB#[5I^*KM":+%G392 G#$!KOAS,*3)'N0;1,<3]V0<="S M4^ OR!816O(B0Z!9D(+6Y20=KYLCEE7G:#N,B R4+-XB6>P-XZO0K'A&FCLW MVV\G(<%[F799)00/);OG0NSEH?GODNVN?2=$8K\\VN_"_A<=WX9Q3W;8SW9; M[0$ZEZA.NJ0[0Z%VLXCVR]IE% ]T"]R3'?:SW;4$(2[U8[L(#2?7AC &>RVV MJ8\0;-6%PXH& Y2 >VK#?FY;%Z^G:&TJBFAHE81M18-9$@^@ZQD+QUX%]SEG MMWF1Z[SK:*"8T^]+461OS+(X:Q.L'YW8O7QXK,S[5=YV4]$S(_93XX:] M:_8XN'QM\L/$JGG;* JC@9GJ*1+[.1+@R0;D':"3HBBFUG@;)N0#)51 M3X[8SXY/X&Q2+/H"F(E M?F+=55H'UBZQ"7,:[TMQAQ&.9D,UUK,J\;/J9_=\I'LS9Y;T<7/DV!A&4VMU MOV ;>GB6>M(F_GWF>I8.S8Z]>R243O^J4GBU50W1VDHXJ7]HX_*?I&W MW=!['4 .[I(7')9@)R3'Z/5I$&!@ HE6K&CX&.%Q$ 3F'ZS+C*O\KFI/3-62 M22-!&[V$W0'J:*V58#S:PHM' >E4&M>3,I1?=,<7S\XYV3QM[54(/ MJ9*RA,8UE+YD3+KT61D[0W0<8#R>X6F[YLAX-HO&<1+LIO$,?@AC,DZ266<6 MAO$XCLB3V5:.QZ T5,W;;P6%LWJIK7.V]OO=@:?79C=/O12B!Z10EN6FQ4,C M-.6 MZ9:#QB@*9^. ).U4/%VO)\(9AZUV3G"$P_VV?MAN-XZMTW"_- (%VI1-T:[9 M3NB+$M; TGR:6G'02[:CRO@B3W/G.0*U MM*59> M<,[0O6+[FXGCC,1AY3HCF6Q][C/?6O]D\BZO%"KX L8%IU-(@5Q_OES?:%&W M7P!OA=:B;"^7G %R8P"_+P3(F>[&?%3_P]02P,$% @ >X%J5;'^ M(%PJ P 4@L !@ !X;"]W;W)K:LR $WN4[E_05PL9XXOO/PX(HM M,FT>N/&XI NX!OVMG$F9V,!#DKJD]Z5V_$ M1H+?WY(0U G!V.ST0TKS#%>:XEO M&>;I>"J*% \%4H(C)3A+J<;)!>6T2(!<&V%%CF940J$ST"RA7!V3]^0M<8G* M\+$:NQI!C)R;U(M>5(L&6Q:]AO*4]+P3$GA!T)$^W9U^"0FF^S;=;Z>[:+_9 M@Z#9@\#J];;A:/2,5U,3,25D)A2S5^WG^8W2$B_AR[C_TFLM0V]9AMZN]3C&1802(FGC["<2D5*D-6Y'W=M1K7"T*Y@OD%6L7?J>7A(JTV7^Z):^/T& MOW\(_DE].PE=ZDQ(]@?2+N!*<["!XGOV[Q'R_K@6]*"!'KP(FBFU[ ;>J==] M0TC737N]3LMPV!@.7V08?V&4ID7*BD67ZYVB![A^O4[+];!Q/=SI>BKR'+]( M:LLO*:SALPIK7U0+/FK@HP/@GU55T9-JB8*NJMH?UR(>-<2CPXFWE]3H"47/ M\_V1/WQ$^S0N&(T&8;2%UO?^_09[A_/NJ8A:LD73#X,H&CVB[@SLA^$@V(*] MT3KX.[&_8M^HEO*^#=X)ZS]A&/1'7A ]9MT;5Z&Z&PV/Z3:_4+E@A2(X%J5;6\>9)/!P >2D !@ !X;"]W;W)K.GV@14CBA"14 K*= M?GT!BB9%8 G?V!=+I ]VL0>[P &$LUM6?>=;2@6Z*_*2GT^V0NQ.IU.^VM(B MX2=L1TOYGS6KBD3(QVHSY;N*)FG=J,BGQ'&":9%DY61^5K_[5,W/V%[D64D_ M58COBR*I?ES0G-V>3_#D_L7G;+,5ZL5T?K9+-O2*BJ^[3Y5\FK96TJR@)<]8 MB2JZ/I^\QZ>QZZH&->+/C-[RH^](A7+-V'?U<)F>3QS5(YK3E5 F$OEQ0Q/S]WOJO=? RF.N$TP7+OV6IV)Y/9A.4TG6RS\5G=OL[ M;0+RE;T5RWG]%]TV6&>"5GLN6-$TECTHLO+PF=PU1!PUD';@!J1I0/0&WD # MMVG@/M:#US3P'NO!;QK4H4\/L=?$+1.1S,\J=HLJA9;6U)>:_;JUY"LK5:)< MB4K^-Y/MQ'S!RE0..TV1_,99GJ6)D ]70G[(?! 8N(0PC0G\7CFV,HG)=Y MCY_MO4>&V^:(6]MS!^Q=EBM6T"XGT%_OK[FH9(W_#0WUP9@'&U,3WRG?)2MZ M/I$S&Z?5#9W,?_X)!\XO$,]C&EN.:2P>R5AO1+QV1#R;]?EG>D/+/878/S0, MZH9JE;B9!Y%,@IMC4DT,=AW2!RU-$/&"61\4 Z# "UI0+SB_#)@PS_R[$6!%J>)B;"OA6EBL(\]+4P %+D^'&;0AAE8P_RM M8IRC7<76F8 "# "?6N<7)L:=A5J )B;R]?A,3(@Q'%[8AA=:)XUFS2@WB-[M MU K#3Z$HPS$GBS&-+<)3GE=;!2^7ZG*@6A M.".S=+09< % ]"A-"'8T3 Q@0@+'B)U.MCGV095[ "2%-I?1(E:A-.,[)A_4 MQ)EP3@6LPARC+^]";4Y?0"#BN5KD$ ICW]&"AV !=@?"/U*MV!K^1[&E%=I( M$L P,1"!$:;5 UR3")2FD#<%31.JJUY:C6XK&L]4>B$Z[8KEPO2T&E7=$,!C@6GKD$N7K&F1BLYYL) MB8RB-#'>0*YUZA7;Y6L;8:-[P!!-0?D.&S%:_3QE@GJ$MW@$;WW".AV,[4+X M,TWR[%^:UM.Y6M/H/_M,_) 94)-C65H.9:A> 1#?>J[70'Y_W8% M!%#I0/9!NP(C^TP0D'W@KF H^[I= ;%J78@"N8UN6)!K:4?"6U32^DRRKE60 M$M><974^3(C<"NM\F""3#L 0"0>.34@GS8E=FO]![U5Y0PD8IWGB*X=>GXH! M%";ZAA A:Y^,@GYFSD#)\RD$^G$MVX(C5B1'&M9 $6ASE2V245/U>^/V0KD MX!E2>7BS.*JUY:C6XK&L]4>IVQD0^\Y@ 4U(Z+7<)2Q9GB<5KT>M'BXX60_F M9\?)XYQ@HS!-F'/BS/1TA5 DTO,5=$D&SOM()_&)7>(OX8GI*6286M_1B3A MHG[G'?WH#X!)E'ZV"QL;^EF!=!*8;2M13OF-:6HUJ+ MQ[+6'Z=.V!.[L']Q\49@_AC%:\*@XH509O&"+H>*U^W4OVM7_R\OWL9!8"G> M!C)[H'@!&%"\L+&AXG4[P>]B:_%^JR_N2!:2&\G"AO;JEB.V%UPD9:J29J\N MI4B")&*WKW](+!^L?)"Z9TALRWV$,:TM1[46CV6M/[;=CL*U[R@NE%ZJ<_JJ M'DTXD4TI3SS?"T/]U D$2J2KES8,C%Q?/Y\#@6X8D(&?%]RC^S'VC<3RL-P\ M&#NP1X!CAX!@[*#%613J,QL(A&*?'ETE*VBUJ>_P<5ED^U(<;@RU;]M[@N_K MVW':^PM\NL# ^R4^C0^W #OSATN)'Y)JD\E9,:=KZ?_ 5!+ P04 " ![@6I5>XK4 M9(P# "M#0 & 'AL+W=OH>M)=NSJZUP]5/WB)(=8E-K4-W/77=^R$-"0FW>OQ MA?AEYIEYQN-A/#UR\4EFA"CTN5.$)P:I2)W \^+W )3YB13L_8DDBG?JYPR\B20W!<%%E\>2L%-ICN\)2NBGG=/ F9NC9+2@C!).4.";&;.@S]9CK6\$?A(R5$VQD@S M>>'\DYZ\36>.IQTB.5DKC8#A_TU1E,V?DH)1L\#Y7'_CQ9U+Q&6J\-<^E^47'2M9ST'HO%2\J9?"@H*S\ MXL]5'!H*@&-7""J%H*TPN* 05@KA:RT,*H7!:RT,*P5#W2VYF\ ML,+)5/ C M$EH:T/3 1-]H0[PHTWFR4@)V*>BI9,Y9"J=.4@0CR7.:8@63E8(/I(.2B&]@ MJX DS'1V' AZR]:\(.CF'9?R%MT\,[Q/*2C=HCOTO%J@FS>WZ VB#/V6\;W$ M+)535X&KVJ"[KMQZ+-T*+K@5HO>DYD#P)*( W&2[[_S(^]'6^"O";:X)MCR2F!G M1S2HCVC0AYZ<+FEN+NE&\ *MX490MJ=LB^!O1F!=J*U7LT2.#++^GSDD=\%X M/'4/S;!WA?R1?RZSZ,K$?GPNL[08&X;#6NB,_+ F/_Q:\BF5%7^H;OWT2^QA MPZ.@Q;TK<1>UN7=E.M0M,$'LVZE'-?6HE_HOT%K0)GT;P\AB>-SR;MX5\@.O M1;(K$X>#%DN+L9$7V5G&->,]<1&.[YFV;DFV.*:8,LK M@9T=S*@^F%%O^CTS:%9S^C=6W6SH+VK@.VK@W://+>6R+V-A6GJ-6T+I"W=O;E8D;E;<,B<58]_:Z MC?ZS(&)K&G\)]W//5-E5U*OUV^+!M-2M]4=_,ORRV ME$F4DPV8\NYC.%]1/@[*B>([T_V^< 6]M!EF\)XB0@O _H9S=9IH _4++?D' M4$L#!!0 ( 'N!:E7V&9V;]@H )UG 8 >&PO=V]R:W-H965T&ULM9UODYLX$H>_"N7=VDJJ=F(D@?]D9Z9J,X#NKFJO4IG-W6MB M,S$5VW@!9Y+[]"=LQ[*DI@%OSYO,>-+ZJ5$CT7IH\.US47ZI5EE6>]\VZVUU M-UK5]>[M>%PM5MDFK=X4NVRK_N>I*#=IK3Z6G\?5KLS2Y:'19CWFOC\9;])\ M.[J_/?SM?7E_6^SK=;[-WI=>M=]LTO+[NVQ=/-^-V.C''S[DGU=U\X?Q_>TN M_9P]9O7'W?M2?1J?59;Y)MM6>;'URNSI;O0[>RO#2=/@8/&?/'NN+G[WFD/Y M5!1?F@__7-Z-_,:C;)TMZD8B53^^9@_9>MTH*3_^.HF.SGTV#2]__Z&>' Y> M'BO5_\V6]NAO-1MXR>TKWZ_I#\?R/['1 8:.W*-;5X5_O^63KC[S% MOJJ+S:FQ\F"3;X\_TV^G@;AHP$1+ WYJP.T&84L#<6H@K 9\VM(@.#4([ :\ MI4%X:A#:+@4M#2:G!I.^!ST]-9@>@G4Z5/^;JW;U_4.Q7:H3*UMZZK>J6.?+M%8?'FOU0YUQ=>453^I3 ML?BR*M;+K*Q^^6G&V?0W+_YKG]??O5\]9]J3E;[\GMK M^PAO__M2'9":)^G:VZ7Y\D8=RR+=Y76Z!K3B#JW%8K_QBGJ5E=ZBV.R\=5%! M Y+TD5%3+%_D-=!<=HQ(X3@_5B?*^6SAY[.%'W2"%IUWZ3K=+C(OK;TH6[SQ M!/O5XS[WH0@?E28'I69!_'K/Y[?CKY=A=$UN6,B"J6D6N69B.@G"B6D6HZXW M2_K;:IX]*!* 5T*PP!=F?Q(ZP+D(SU;&"(OS"(M>(_Q* MG72/JU1Y^KK7:!]50\.9*>,SR^D'U^XF#.8^GUECCGH)#^8O/[&)_QLT12C% M$DHQ221FA#HXASI 0WU856^:Z^CRL#2H93AMEATHO*A2_W/[@4@G"IS32 3, MFH]$?25$.A+WV0AA> YAB(;P\CKEY56USY:_>EN50*J+9G68O>IR7J]6V7KI MJ;31RS:[=?$]R[PZ_9:!UT6TOP&!)M*)0G>]8!-N19JHLX1(1W8X;81Z<@[U MY 5#?;F>0V&?.!ZSR<3WK<4;]7#@TA=1BL648@FEF"02,\Z9Z?F&'I48,..)="(BG9A()YFZDWGF6RFB[# RHC<[1V_6-]G] M(RW/Z1>#@CCK3G9=$S#9G;E7J>EDU@Y-=U,NA2R&E6$(I)HG$C% S7X,&GVSO M>))"YQ-@ TZHDYTUH]SM(^[^@"D%= AO( %#9 ?)+I .>Y$]Y$FV>Q,)&,(3 M"W=TZ,PB54M(U225FAERS648#F9Z91JXQL C?B!5BTC58E*UA%1-GM2L7&72 M,NDU-V+]P)&:Z(_93DUTO_WZ>9+"EU?7!EY>7:+4)"R!G;#@[@]97@&$U:0L M_MQ>7B$F)MBL9:0UMF$XMVE97KM'W040:KD/IK;C#X!AR_)Z!1I!)@VE6D*J M)JG4S)!KS,-PSC-D*W"2PB>7:P-/+I=D@+L!W/TADPM )^!^ #!$-@1,4Q:& M8Y9KMP3,)2CPG@ P;)EJ,O*C*(F3;P?:5(9VK_V6WS[%-O\H;*R_N'G67-C2;3L[MO!@P MA/-BW-&A2R2I6D*J)JG4S)!KHL-QHD.?3N$=#EE/B80B*J&82BBA$I($0N:) MHP$5QP'5RZ9EW*53P6QBKR:4]">", ,$1N!' -KC@.KJZ]$UT.,P]BH( &WARP65!-@V) ;L;JRXW@6S4O&'"*7 'BWYF;?-& M8R-^5=E/]X!"=3_S<#*SF1!@V#)O2'$/J5I"JB:IU,R'&C3N$3CN&<+X<:D! M^0654"1<>L*L4RFFZBRA$I*XUV8@-?$1./'YN"VS=)W_3\6Q21 ]M<_(MU^S MJCX\+';>9JB=!!A:(A[S0"4440G% B!$]LI+U9G$.S-#JQ&3(*@APC6&1)!( M**(2BJF$$N&BM& >6!?7#B,SAA=/C_6N KJ\9<[!4/:H @)LP/Q$P%5 H;-* M L4[W)XE8($/FP@[KP<,^7PV;Z':0O,3<56!3_> @@4^0'X"&+8\A4<*/DC5 M$E(U2:5FAER##]&[P*P 4^3EX/V+E7%[AVQ\WK 4,DKQ>: M/(BK:G>Z!Q3:GX/SIF_M#N[HX'E#6KM#JB:IU,R0:P0B")YPPC6&UAV3JD6D M:C&I6D*J)H4+DZ:B+>'00$3T!B*7W N^/O8 (H -O' "0"28ATXI#N[^D*0. MI"9,S)VL!/#,OWCVPQQH#4W$5="D>]!=%B)\QN9L:H]\7VB".SIXRI!"$U(U M2:5FOAY 0Y.@]Q-3G;EGT..)*< &G%L!^,24F\P#=DXR#]F R3Q@B"3S@086 MP54/0W4/*%3( 24E@"$\;W!'A\X;4K6$5$U2J9DAUR CP$'&H!=K4/$,*J$H M<,& 7]&Z3J2Z)] MF8&]>/,-3EAZ;1MPC2'Q(Q**J(1B*J$D<$E2*.R7(W08F3'4R"3HC4PNJQ#A MBVD/9 +8P-D)C$RF4WN-[(%,(!N5G3"?VT,(=.I?/D-N#J)&)L%5R*1[0/LB M$\"P)3LA12:D:@FIFJ12,T.ND4E ][@3+C5D":1ZW"EP*0)S2GRH>DNHA&2' MVV8H-?P(\,U%PGQ+G."[PU MD*IDADHH"@'N8V=H5)TE5$(2]]H,MR90(4Z@7K8L %T M'C#+@&'A'&_*L]8YVJ-E7>!7[ZAYTX$$C\(XV8 BS+]S1P0D-*?LB59-4 M:L>0CR^^=Z3YXIH_TO)SOJV\=?:DY/TW4S7TY?&[8(X?ZF)W^"J23T5=%YO# MKZLL54E-8Z#^_ZDHZA\?FF\W.7\CS_W_ 5!+ P04 " ![@6I5'=,P \' M "%( & 'AL+W=ON';KFFW3XS$FUSE46-I)UDOWX@I5BV1#).YR^UI(#0 M Q# U"]N)?JNUYQ;M##.B_T96]E3'G>[^MTQ==,OY,E+^ O"ZG6S,"M6O9U MJ3C+W*)UWB=),NJOF2AZLPOW[$;-+N3&Y*+@-PKIS7K-U.,US^7]90_WGAY\ M$IL2H8_&SYG.>YU00X_JF5]G;OM OWKY^T?W#& M@S%W3/.YS/\2F5E=]B8]E/$%V^3FB[S_C=<&#:V^5.;:_8ON:]FDA]*--G)= M+P8$:U%4O^RA=L3> M#C7T#J!:2]8!!80.L%U!E:(7-FO6>&S2Z4O$?*2H,V M>^%\XU:#-:*PVWAK%/Q5P#HSF\LB@TWA&8(K+7.1,0,WMP9^8+>,1G*!YDRO MT ?8<8U>?RO8)A,@\P:=H6^W[]'K5V_0*R0*]'4E-YH5F;[H&T!F]??3&L5U MA8($4$S19UF8E4:_ IKL<'T?+-J919[,NB91A;>\?(=H\A:1A! /GOGQRW$$ M#MUYF3I]-.1EZ\"%<^!"R35*P5I1;$2Q1)"0BAE[Y2):&,&]#JQ>,/"_P";[ MN2Y9RB][D,V:JRWOS7[^"8^27WS6GTC9@2\&.U\,8MIGGXI4KCEZG4NMWX3< M ;'H>0TVP*UG8WQ^**_W;>M*W,VI,.=T 'FX0[S,+I_5]G?D(I5/A@) MY0L0IR+GJ(!"*XXTR*ZT\JD-AHU-.4B:HTT?GG+_3Z3LP)>CG2]'T?U_ST%I M*EA5Q8L,L;541OSK'O@LK]0-]S9TFK3VO"N"DXE_R\<[F.,HS(] @0@0:@;; M+!7*A"XEW-AZR+3FQKM+XPZ0,XR';;@>J1&F?KR3'=[)"_ N$/]G(\PCA-B6 MUY'KPSOQX)VTT$;?ZP\6%(F3ZCAPG M#:DF4>RW1J;?SVQ[D4&&KZ'GTL'PKE4=!.\$MRSQ"-$Q]D<,WN-^'*>E%2N6 M7-LZM$=#+KA=9N:"W8G<4=*Y%SH^95$ZE;9#9Y#&&22Z9U=I*C>VP$-UXF++ M[G+NM9ET=R)I!YY'"$AH%-BOIHO 46(&ZMQ"(DL5:!'JU8>1-&I#ZPI13 +( M&D['<5*ODE74^!YA*BC+/ 1ST'5.F\0],@$*QPV'XRBMS6X4+YG($'^P^+B@USH/?-JID#ZAO:)_B+?A21PGRH^*'1&.7>H[(QW"B;_I!RIAPZ(X M3J.[K"K98] &#Q^2:>3B1=!++1YR!UH,T?$?B?#>7JI3* MHJN;89M:"XC?="5T!#+ITMH9&;0@>X1PH!B0AOI(E$V@H]\"NFKG@]U1K>/0 M66UT/IE 7)*&C,BS9.0VOBE1Z48IP+G/R5[('GIJ4X!/9AI W' 3B7/3[S\\ MV9 N(YV-AL,V:(_4, G%04-<)$Y<>Y/Y$W#H]&OL2DT^:IM!TZH>%1$N?1&R53SK/:!2^;YXAGLAQ- M:3LVNU+!>8XTU$GBU'FS4>F*V48%(#XSQQ'?X)ETD\@C%L+9<"B)#08D3;NKM@HU&73 MAF9I\J)T7H@"2.R(L\,H>[_X\/!$V@Z=T# WC3/W8;C9LZ,E6U8G"7Q^,M"942IHL$0) M92O6MU#/^-F.T/AK?\"BO;/P>*?PU7:#R(UBBN?NAH#@CL;Z)'"DU!&-NT#C;HB?C9-K9GO_?61R:U/0,-#XF=QJYHZM,=PJ&470\:-=TGUQX*QJ:IW&: MM[@SGL*HI+GK/ZT--O_=A0VC+5!3*&,\8_1T2MO3DT^,# ,,2ANFIW&FGX>@ MOD5W?"F*PC71"P2]J)"9%W^7V#$FW3+F$\,T<%1!FQ: QEN B '<3C!1Z-[) MN=UB^:22R7@<0-XT S3>##CDKA8MI#W ,AS2R7AQ3CL?EMJ' /%WO2!I^WL? M=-=<+=UW;HW<44KU$73W=/*.F^D#_F2F(+(URO@"5 MR;LQN%95W[RK&R-+]]GX3AHCU^YRQ1F4-RL ?U](:9YN[ MV__-@]A]02P,$ M% @ >X%J54/3!"@3! N @ !@ !X;"]W;W)KP.K%NO MO;6](?S[F[$70DX4Z5Z"[9WYYIO/XYD,-\9^=R6BA\=*:3=*2N_KJS1U>8F5 M<%U3HZ8O*V,KX6EKUZFK+8HB.%4JS7J]MVDEI$[&PW VM^.A:;R2&N<67%-5 MPFZGJ,QFE/23W<&=7)>>#]+QL!9K7*#_6L\M[=(]2B$KU$X:#197HV32OYI> ML'TP^$/BQAVL@3-9&O.=-[-BE/28$"K,/2,(^GG &U2*@8C&CQ8SV8=DQ\/U M#OU#R)UR60J'-T;]*0M?CI++! I;I0+?V$3;0>#!/+& M>5.USL2@DCK^BL=6AP.'R]Y/'++6(0N\8Z# \KWP8CRT9@.6K0F-%R'5X$WD MI.9+67A+7R7Y^?%4..G K&!NT:'V@K4:IIZ@V2#-6YAIA,E^ O,+?#+:EPYN M=8'%<_^4*.UY93M>T^PDX +K+@QZ9Y#ULNP$WF"?YR#@#?Y/GO#W9.F\I]ZQ-\+_9\+TZACZ>3Q6P!7S[ M_.YVS"; M6"]SA73 A7.'ZT9%C,7Y7UV8A&R(O-J>,=@6"@/:> +-55-@AW)@OQCG.0$R MHPPL_F@D:[/< F:J/,FOC.=-YET?KOKDE)IMBJ>1.O?B88[5$"X/^68>>,=7B+%ZDJ:5F>J1.)33U?L[G M#%@P47RCIA?S>\422!<*Q&@J"+(__,Y;DI*$54$+BWEC+5MKX1N+KX.&LD#6 M6!,;YVCNA!H1L!+20GW8#-J[HB/JZ &=1I\5L3B>*KJ]WJ(+-X8TQO M%\B7PI.06ZX"?*QIWG'%M-%W%\+,#F\D1.D>ZU3IP32IT*[#S'00WFH<+/O3 M_5B>Q>9!YG^B=AU_3&0.&*7'O==V\2L'%.QHTW=9A-2^-ITH5E276,E@WH M^\K02VDW'&#_S\KX7U!+ P04 " ![@6I5^)_0@V<5 !8.0 & 'AL M+W=OESEA7^]MZRJ]CT=GQ2MMB[\TK?O;5O7E5UE5N"_/5*5^O5MH]O35Y^?!Z;[P7']S8Q;*B M!\=O7JWUPMR:ZMOZJ\.WXP9*9E>F\+8LE#/SUWN7XY=O3V@]+_AO:QY\Y[,B M2F9E^9V^7&>O]T:$D,E-6A$$C?_NS97):(VEC]W.$_H%I!RTS M[N]B3V5FKNN\NBD?_FH"/:<$+RUSSW_5@ZP]F>ZIM/95N0J; M@<'*%O*_?@Q\Z&RX&#VS81(V3!AO.8BQ?*:5*Q^4H]6 1A^85-X-Y&Q! M0KFM'-Y:[*O>W(HP5#E7MW91V+E-=5&IRS0MZZ*RQ4)]+7.;6N-?'50;V"_6I+*JE5^^+S&3]_ MF[_\:7PV^N4'V)XTV)[\"/J;VV^?/EW>_(_Z\D'=7O_Z^?K#]=7EYSMU>77U MY=OGN^O/OZJO7SY>7UV_O]V%^8]A3X;JY\&KK\X6J5WG8!?T)BT+#^YEFLWL M;FG45?/$9.J#+316ZUS=5G@ @ZZ\POZ\SDQ28;46*3"LBG>OUKIX4KK(E,7C MAV69Y]#0AP+0?#WS-K/:058#=5//+(Y7OY4NSV X1GW\>#5064DBG=4>5'JO MM&\6WIET691YN7C:V)/L6/'VJX C1 BQS'JL@+K40 1NT3'%C'?<_>Z.]PS5 M=:'^5A>&-'4\X-T_W* >C.L?,$PN\QQ\JHQ+ T.@EH77J< @I&8Z!VLAA:6^ M-VIF3*%,;N$EF/&VZ(N&D+HWOA()_&:P@+ZJLG9*WVN;ZUEN5*K]4JV=A5>P MX#J ?!O>#I,[>'Q?PU%XD];.5LQ^V\!3"Z?!26"Z KXD[+4&O0/UX=WUE5K4 M&JA7!DBEQE7L9"I1GLRL2V^K 6\%/^#PTN\#97ZO;?5TY$S.I+2')D1W6KIU M"68:592 TR>3O/0>6YT!*IGP&FIP6@C?1R0DV/FPM.FR9\%+"( M?&9SHHXM&GI00-YVK@H# MW?6(/C"04N46+* C&4.@ZNBIK]?$ @8#UCC2M8XEL>P:@2,#,D/TVH*\WL/2L'1UH2RV6L?F:?U.- ?!$=-&QLC<&Q#N\B<"D3J3V4K1MF(!_P#N&/@3TB)2/\"F$XFC6PI!LH:? M%T?;\2L D6@%@=N2N5\A(X12S.<4K66;SI%9LB0D:E1XM=;=0PE-^+/OR'%% M#-&CKUTYB[B ,R)G2GRS.B=GQ;Y0/XF*/U@XY.B?Z>"9 =3,#-5OL/&>XF,5 MQSR;/0T&=^.I$HTDI,V2^CL+(2A3=%VS\>0ES M=J2MLC724^L\"08027.F<48X;@WS)L+ZWBHZ)!/\;4/:K/5D=*Q61;V:X6"P M8-Y*/[JDW!0+!+I@]LF6O )O2.01C\&V5&/8: R]))MN?$ CZJC%"U- ]7,% MNRG*5712K)'X@@R$,](-BLGJ.*.9[])Z\LK,V"=1'0-A4+A&]<;E*>M40=DM M8@N#.@(D\"*H1_1! 21<1"+I0=>T(8Y:2EU0R&$WLGVH?J7\JZ_".&Y!3RDR M&O)HMZ%0GDQ'X]:B75GH>^L0<"XM/-,-$DPS9]M+WC.#$+]N)6X^0;8,: 1\/FQ2>LG9D."P%$)(U:8\W(9V=C,YX]61T'L^^TX^@&\IQA9P1Z4R( M%^^LIY#BZ'U )Z%SL0O)-HK#8 I>0@)U#A"BF&: <^"XJK S6-#!^]4Z+Y^, M 2B*0\2 X$BP^_W-U2%Q$Z&2!8?9C/*$ M7'+1!TWQ4L\)\T_:0<[CR2!@S+F\H6@I14,H<<=#]:YV,3;'E$,\6W?=9-#U MODEC?%F(/CG2B7JQA"005#+*F=6*^CV[AKH\HMJI#*J=_\Z M8$4("_JZT*@1*0_#DLO;*W4+?UVN80PO3B^.SD:G**CAR*3";=QB"14@]E/* MG7+R$@Q:_#7TU#<,:<]B/:Z@;.3CD GD6+_BSHK0WK%J2B.X#MRH@I*B+(X: M1X@X4E'4(M)"#:FXA3147VOP77LISMY+47+;IL6S)S[QVON:<\Q,72(5RRTS M*^YU/D'Y^QFI%^O"9#2^&.S,#]Z6VE%6E[RSH(&S65U#69U4-&3)<%$KX=,Z M0%?UFA[L3TE0+"Q@2I1T*\A0@$.DHH5=*=04L^$;HY_!<5!M!+K.V2WTH?I2 MM'H]/HE:'PKXGZ4%\3T3XT)DZ> >I=VA[YEDJD_>ET#>J7B C<9)@0"4HAYB M^[>479*)5ARQX4B1,U/NA8*!6J)(_ "RD1Y+]99JHLN%,YPUJ /"8C+ZI5G3 MO.(7XU\.Q1_^31FVV#YKS[CH/6(W\BK\J>CS.9U)4FB MY2*/%,ZF+(#]R6@(Z< I"4@)]IT&#/QY-ZSEDM=0,S6T7B[K1>UC5)JP8374 M4QXOV=0SLA9<.SJQAI&2%@/1+A*Q8H@9'S2N! ;P0A(">O4;P1C"+#M,^B,] M2[@MU>*1=0,#@D'T0R$HW9IU%?Q_B$S2)(#&4;^N]YGR%ZY9LEA?(UF13# M MB7&.^%XQVEC\E:\H+TDK:9, Q=#\1]8U,&& XF?7K$FGY4-WH!T4'4QGC MA:8^EG3,(B3JSE='%A*63]!H)4T "7PTV,#K(_A#ZIAP#XRL%SX;25Q)85/P MD>2R.8%P4FP;Y)L8!5;V0; _&ZO4!L^!RO6L%,_>EEZ$)Q722Z/[;8F$XU-Q-476],)DOL457S>O!R8XF#C=DO*D0G/?W5=M<*5<>,-<\\DARE\&O;%8(QY9W4KF%$JVZ-&0J; MIF\4R_.N0$*5:_J--PZ@W!GDQSL%]-0Q&]+J6<=][*C-.KT=KD('':&%1$/T MM*;:?;O]TND@->5P\$$4]ZF4^1&AC;L2.^'&G)Q/R 7^,C<#'Y.63NFUT,22 M<*5RU%>AU\1Y04Q%>8:#J)GUO9B,/*@+Q';1-B,CJ"RZUGE)%1A6O4SZKK&7 M)Q^P*T(J"73]8=+W&_MJ>G:!OR=G%\EO?3>@IA7$6_T_>UC8G5P"- M&YR/Q_(7F7_C295_\LRFB_$+^I=\Y+X8S22X,;"B2CUT'$]?G-"_Y$/MD)62 MQY @]TB?O3I7Y\E=67%G#C[U;' R.9>_J/W;N4MF8+-@>!..]0J20.R07/1D M,!F?J4/Z0"9QF.SFN;1=]M4$R\?\/W5$_L" UCM!T43B/[,EE&HXP^32V>-9 MA4QUBL513JT@*>>\-*%3Z\ -"ODIN6166JK_,D1OWWCA-F -X!8SGL:U]K,= MQ_76<4TLXPYV;%E'(P8C2 D\ESTH>)XHP>881#.86+-21A$"5!)4F&&WF6@/ MD7Y<7NGO4(L8\[C^E@<)H/\J0YYD3*5Z;S&_D?NVH0V3?O.D.04@]Q0!V M9=?4WM$65B-IH$6QUF2_V%:O)-@L[6)I0OXYHP]U6X>+OL^>HO&LM9.4#6YK MD'2[V:R FQNE!$*G+:7 #)X&\;T,*S?RX;1"WBA8'OH$/DL.SSQ.E'*H/H2M!<3'4=CM< M5;?I**9MLEY8[8N))P$B*AGB2_7!WE-G_ZCCN)5#>@%]H,3KLNF:Y A,NU8V M--*HD$ZOELX(&W^N0NVU\3=G?(2PERG&MLNESG!!PNCKM,Q[@D_SIJ.?4& R M9>HYH@HEK[L O(('EYV$N-6>4-2(ZJ& [Q4MT=EP0VMC#-P10[)I1^V4DDO7 MF,%S#BV)L_0RV/(C\@$K)FU'XW3$>.V/!Z.+,VYL=1H%(I @AY^5RV8D_%)T M%HU?[&A\=^@A9\ZA,J@=;#8UW/#+)7BFL4WS5E?ZWNJ!NJ;F0$F&VF_4="9Z MG3HOFGC3(:-,4Y-)RRQ5POX',W.U=D_)>5?7^GV(IO\=\P=*0_?/01LW'_M7 M&,+E#C)5+@+(9V[+XBST%F78P,!E?D0J24"XJJ60KQ_)'Y7#;7$8C M?4B:["!0N#&?8#T,K;WQ:53"Y^^.)1J.,]E<]P)^UAJZJ)#3A^E%WK73?*5]*'\DM(;;L=UE8+B-3M# O*2\EQY_H'B M^";9< U-86A #F='AA/->399)0P1L*V Y04A\E[G](E1AI MB A=)!,ZQ^?XGW/0R2_)MR*H#LFM2_T8941<)(4)JR,(08447WR$+WW9N9&D MR 9XQ'K2KFD(C2^9'>>3%HN>(37U^C-ZRJ7L,R$;QL"H-INW2J0(3>Z'))O- M%J:QG.5VH;?FA/]:V!5A:A\4VK],[KI10K9]W@24L%2)%-5\VE;@#X#Z+1_QG1#?IN&&YI+/DS^0I.LBM<<&9.>-XV] MT>C^.HCV1-A5A%W\)V_ UW=!!Q,/'\Y0WK&A?>8;!YM,!:.)H,D+_#DXA>[C M\PD]/0%$U--X,CFC[Z=J.@G?+^C[F9J>R/?IB+Z?0[E/7H0E^'AQ$5C:VIX8 MUWZPI3C!#35%YXYQ._#E6L,W%QFV8T)",>&.Q[-GH[-! Y2=T56XZQ)F^E>Q M&]F_T1)'M^%V@:+V(6H:/B)> DRH*VS3$"EI\AUW\05=R;*D("CN2QKCSC@? MQ&*^^X9X1SD@)[=(^NJ\HDO6RN3Q6I:#*E &RD49@N]?$2CNZ9KMYI0YB6C& M5NH#PX9;)O60$=H+)&GZ2:[I/7-Y$VQT/*%I]X?6-P_)QI)FA,2//E9]4Q=[ M_:E.Q^>F_ A79'GX%H=1-+%"KH8*JE.G/+O0\A1K3=.]!(5;9L$*LKSMK6&> M_< _WC#9D;Z71*B]EM0%W+\SM75'8JC>A9'BUD')CW!4_RF.<9+Y1[@FNW#= ML5IN1.=IZ*H! 1I>$ZWE;E0"C -]R*5,;R(K8]>UQ L>,23A]F'5W"GG-:&3 M3]IR,#LD]:B0(3.*_+XN*)6/H^B;VV]Q]CP,FB'SMV'2&5-@/9D<#I(^KIN91U>R4:;FD:[\>XYJ/)&;!J=PSC[AYZ?-TA.%8!'^ M.N?T2D\&)."G@]%TV^5TNJM;S[>=^/+60"PE4 M99'O;F EF[!(EV*$FM%-NOO0!F8CCNV+C5W<(@DLZ0Y7J .55L\(N7/-N.EM M)>U0)(Q;0EUG?0IUIK[_<-?/IHX[OW9#G%[P;_KH$% I/WQKGC8_&[R47\NU MR^4WAY^T6]#O)'(SQ];1\/QT3SGY'9]\JX%J5?MFWMJ;!P :10 !D !X;"]W M;W)K&ULM5A;;]LV%'[7KR## M@DO5N[[TSSZ;ZTM=N5PJ\=DP6Q4%-ZNW(M?+J]ZHUSSX3M4; M$B"1B\21!HZ?A;@5>4Z* .-[K;.WWI($V]>-]@_>=M@RY5;93ON./7ET8OF:'5T$87WE0O#7!245#NG<%;"3EW?:<6PCIX MV=G+@8-">CQ(:N&W07C\C/ ;]E$KEUGV7J4BW90? ,@:S;A!\W:\5^&]*/ML M,HS9>#@>[]$W65LW\?HF/[:._7$SM[G=!VR\\Z;.6/'O(!+O5 M1LY*4P,?OP[NZ6S2MNN')"I"P1QLF93+@3END9 M,J345KJ8B>^5=*LC(W*\2EO;,*[2*-&FU 9OF-*0A%&MT"4YMQ9*(<9;IARA M)AU9#IM2,74;&@W9:8R7<&S&I6$+GE<"V>4R5BD8F\N_\':.NN41L%Q;*VQD M!*" S; =)2.IBBK@U2X3ANP' 3(J2@N!);@7@P,2/=R$#.E@6@3^,Z^** M [ I=F$-MHA0[8'*VE #O "('8A'%&TK#BF"#&^ 6UF=RS2XWN$GP$2 4-_A M=U1(.+W-GHRGB$6+ I8@(T,A.\5>39H&J9G.4=^EFD?.L\RG";SC-L71O<95AXY88JV+>?1M$,2V)W* M&P6-4/-;/VY[V4<_I&C'TRUR1&@S2'O/?O(GLC<1N,*JI:[RE$V)5XD )U/F M-(R!"SD\"9BF!0$PPU.2KL#4/K7@JW%((U>@H M.4))6WE&AMT+'Q?/4D:L[;.O<(7G:>1$DBGYG?Q6V6!QO;R=Z06:)W5*68 F M7B<6>\)/J8![EDI55B[D%'KKULI*;:T-;$<&J92;%(&QB9%3HFE[[TPBITR2 MK?S$D :CC! L%PN1^[0+ZF*Z7&8RR?R^,VD VBUUJ&#(20GOD8(G' 26UJ(F MN@V$<>094? 5\>%YS\3UAK2%:Z?N>?3JQ9N3TS<7[!>"R48U;W^M-)4-3P\; MZB*-4G7XK.< <"H$$6SQ3+!M*B"I^AW5XUKU70A J%Z KYJM [L)8LM )J1? MF$JPW8%4M+%J[F),EF269=\W !,\B]CFW.P&=]$1D&IMVAH%NE)M]@5)-^76 MH]\!E=8DG)B.*!JCI[ZW(5%7[44U_\%O'E!64V*60WNEC*'85,AD7U[ DW6> M_EQ C9)?P_+F4B('QC5B88Z%;O!56L*$,&Q/8>=10[/&XW4I8'Y0Z0Y%MV0,#:C8*HQ#.,F) MU;JK5UB%6>>DGGPF;RYVSD(GT5U[I+K9GLQ;"=>(D4%8OV<"Z\Y-G=]Z]GJ" MMP7K/X2%=<,2_?NP[)A3_X^H3.+1Y/09T_V[_S%V8QY^ K=CAAZ=QF=G M9Q0;I')HJKZW^4:!I$^E/X; N4A.B=)*HD6/:)#:')WI M&,9X&G0U':K;1)0O#WRJ%WYJVCST\+(T&F,CB@P*Z\M1/!X.X^%PZ/O@R[-X M5-]2.92%:$ZXA"+)J_H\YJL%"22=F#Z;P;$_[VU1*"9WE,(WFGS5W_6Y8=#Z M_(/3^=Q_Y*).B<(5O@2MGZZ_H]V$ST=/R\-'N(_&PO=V]R:W-H965T1R36RU"ME(HIKM9LH8UR&O8[?F^A>1Q56<(D3#:;(,J9W?11JTPWK MX6%CRI,TFY8L$':J-G_@WI^6PTN4,/X7-N7=FSB$I#!697ME8I!Q M67[9=A^'$X7;V@<*\5XA]KQ+0Y[ED%G6ZVBU >UN$YI;>%>]-I'CTB5E9C6= MHF0N6N8.!4*;0"&H!0ZXIAC!4!F&Z[426[#KM*-G; MZ)9Y<^Z=W9F<)=@-Z2$9U&L,>Y\_U6]J]Q>< M:1Z=:5Y"[PU'L\'X^67T_/UQ"./)X_3A931^GOUB1B_;:%;AU\W 6,*?A42( MFSYS]0K8%<) 93F3N\^?;N-Z^]Y 7S&=DG90:BMMZ)4EG"H'K()$.#!N#>0K M1J\RV8$Z)JP"TV+.*94P?)G T].@ JGB<@GSPI 'Q@ S/Y&JPBC+,.7,HM@Y M/M39%A9U97\O.)"?XY))H)13/W+&'*RC4;Y1));$3CD R+5:$U_:8C(]*)*G MM)\X$A09Y\8!X8U_]1VY#9$5K)#4A]. U@R,9=I^*?(WWW/-J9=R1UU1F 1U M. W.GZ1$] S6W#)J'9YA3OLHR>H'>SX?9@%+=^A+78.)*75K/JRR.LX^N M0C$!.DA$L4]Y7BIZL^F)4O 6.#"8,^US6 U>5AH1LK+EH&LY\$S9?[<3N,[A MBQ".J^"JD*Q(N<7T.KCBSD]5&/+(7 =37"/9-'!URN D==?P&_A@Q/52%M.5^.N\?I_% .I;?K MY6C_1A7FZD_@@E1KU78K!%V.RU*P*OX%J5&ULG59=<]HZ$'WG5^RXDSYEL#'DHRDPDY#V-@_)S83V M]EG8BZVI+?E*,H1_?W=EX]! :'L?,)*\>_;LT4KK\5J;'S9'=/!<%LI.@MRY MZBH,;9)C*6Q?5ZCHS5*;4CB:FBRTE4&1>J>R".,H.@]+(54P'?NU1S,=Z]H5 M4N&C 5N7I3";&RST>A(,@NW"D\QRQPOA=%R)#.?HOE6/AF9AAY+*$I656H'! MY22X'ES=C-C>&_PC<6UWQL"9++3^P9.[=!)$3 @+3!PC"/I;X0R+@H&(QK\M M9M"%9,?=\1;]L\^=IRR?!90 I+D5=N">]_H)M/F>,E^C"^B>L M&]M1'$!26Z?+UID8E%(U_^*YU6''X3)ZPR%N'6+/NPGD6=X*)Z9CH]=@V)K0 M>.!3]=Y$3BK>E+DS]%:2GYO.9:;D4B9".9CY<&CL.'0$S09ATL+<-##Q&S ? MX%XKEUOXI%),?_8/B5+'*][RNHF/ LZQZL,P.H4XBN,C>,,NSZ''&_Y)GG K M;5)H6QN$ZX5UAFKD4.X-].@P-!^;*UN)!"PB M\BX"[8'#TFE?H:JQ?X1=;X_=X!1> MLVO<_B^]X9"97=#C#6I>#45*_U*W/6:O=/LEEZU*]!BV4@V93V]/JM_@)JCH(F":@M S M$&!+JA=0M8Q]^Y;EY4+<4&DERH#&%I= F.VAL'YO_^ MSK7T4YD:]+<*T\P:N2B*ZK5Z$]44R29!N1(+3NK8KIU%3>U<-LZMJ=WQ!V'Y MS:$29L=;,FR6!VTE40%:SIUZ:['I'[KPPIWN1.EEO@=;\*&;1M6M=FW^NNEN M+^;--\*],)E4%@IM]".M/3#G#Y5T+ !O5]J[;83 M#M!]_$S_ U!+ P04 " ![@6I5J1]EQ%$% 1# &0 'AL+W=OV,BBRH%2H<1+'!^-"R'(X.PY[ MEV9VK+U3LL1+ ]87A3"[4U1Z>S*<#-N-*[G.'6^,9\>56.,"W:?JTM!JW*%D MLL#22EV"P=7)<#YY<[K/\D'@3XE;V_L&]F2I]1=>O,].AC$30H6I8P1!/QL\ M0Z48B&A\;3"'G4E6['^WZ+\$W\F7I;!XIM5?,G/YR?#5$#)<":_-,C$H9%G_BILF#CV%5_$C"DFCD 3>M:' \JUP M8G9L]!8,2Q,:?P17@S:1DR4G9>$,G4K2<[.%T^F77*L,C?T1SK]ZZ7;'8T?( M?#Y.&Y33&B5Y!.4U?-2ERRVV$BF>#*D9+)H-#F?/GTT. MXJ,GZ.YW=/>?0I\MKB_.?GUW\=O;\ZO%\V>ODLGA$9S_\>G]]=\/,7T:ZV $ MC\/!%3IO2M KL+DP6(<(4E%))Q1[\((4@4TG\=&E-VE.C63">G+T$V#IT& &LG2: M]$.RH!4+=A9"(U3ON"=#I9(5JU17PUHN?]R%/_ 060=::TG9Y@V34'KZ$.6 MZSJ^MA5J@MADPP8J%"?+KD=0"0,;H3S"7CR*8PH_#S!8>:5V/V=2>4<&:!A) M"R]H H01MT&UBP8]THM@L&5-B7$$41E)_E;D7SAF.GL)VXAH+B\_$Q"[QRB4 MDL(&+U)-'G :+5BZ)N@F<#GEZDY(;Z,_@FM*#O55:44]>;>"<*K*Z VSW@6] MI18F8^N9-&14FQ"9I7;W,\4$>.>T57C;5^B%,MA]@,^ #4L:2R0L7 22<@R53[#NQ&+VM2( M-85@S>Q$H3UU#>=Z,J%<#SC_H1X?"UK(61>3T)HP]VNZCQB%9\$(YBZ8P3*D MI3GM!ZMVF93WDL,H?IU$<1S#;0"X<:2S_<%CV8Y(.:Z"^W(K[]5#O\P:^X[> M"&V4,DD#72Y]R&*?2BZX(1G:%UX%C^CJEJETG)&0K!M9U$6Q-YW&=-4J12!U M?+J)1\PHD*1,/?"M02YS(,FE38$KS^H M[JCJJFY\QM^@=2Q \E>+3S9BTE4[>D:#N;(Z@FD21\GA]#O&'6QI^-\&@,FN M/%4.PIJ&B L8WY)A!O""9&ED<#5+RAA-30Q7^T"6E!?/=6+;:X!I7/FEI*J& M:TSS4BN]IH9Z7Z8CBO#DH+EW:$UJY!-<*G'WY@I2O-M=!>*1;(T>>@2,>\^T M LTZ/$8Y%E13]8NMV^W>N_/ZF7.,D]=/H D9#$AB1X &A%_>O[[8*D M2%EVFYN^V"*)7>R/[]M=D!<;;;[9M5).?"_RTEZ.ULY5KZ=3FZQ5(>U$5ZK$ MDZ4VA72X-*NIK8R2*0L5^30.P]-I(;-R='7!]^[,U86N79Z5ZLX(6Q>%--L; ME>O-Y2@:M3<^9:NUHQO3JXM*KM2]@Z>GTS MI_6\X&NF-K;W6Y G"ZV_T<6']'(4DD$J5XDC#1+_'M2MRG-2!#/^:'2.NBU) ML/^[U?Z>?8*?__C>F&= 4;^>9!C:Y^_BDZ#=\\8_F\LWS^G/:K^\^_W?Y-?/AX^^[CYP]?WXF[OU]_ MO#]DY/-JSB;BH";D7ES7*R -H0[/QL*ME;C5127+K9"IKAPB1O<^U8LLT67P M627K4N=ZM2783%A*'(+16&S66;(6&VF%1) !#"'+%%2V3I)6M5PJ)J7(2O&K M-%@;AU$D7M!V/__T*H[#-ZR=M/%U].;EF'6PYD#FJ"E0A-K$)JZ03R?T$OI: M0RP;!B]0 NQ8E+H\IMUKI\UV_Z&_E!62F&22BX8A4N,1V6RRA*SF56/QZ?X+ M[E?*<&'$?H'<2)-:-F^AR]H*2YBS$_$9IH&R65$7HJR+A3)DHW\*NZ43B:YS M2"G!.K!)C6AYG[H J?[-V^X];^6"H1Q%PN5-%M(VM$*!E!I4^=D)]5R;)H*M"D%23^,![ M56I'GN7*LK,E:UC*S(@'F=>JW7>PCRY[^4P!%GA:BE_J$G[-J29$IQZH%3GH ME$%E9$AM,K?F!XQ3^4-J,HMX8H"$">&5*JS/J1HDV*>&FLQD126ICJ!J11P>U38BN/@Y=#/8S MQB'T>;8!H5D_$/.:@+3Q[CSJT5 R"CP3H[,VSI[%S#7[9ZD6_%^I)IZE&L4# M4X/7BHLB7UT)N:<.6;>E$W-7& MUI0)F#+P8XSF>3(^FT5#>@?/TKO*:]IHV\K8>O$O0(.4]^'[#-BYFD',JC]J MP"(GBE2945C<63T.H)R M%19RUFH9TVIR@$EE.9=P X6F^5XR(&[B32K@'+ M+,^Y9#[(+)>+G%6*S%(\$C6P;I#;[C)@#1+XQ'"7)0#X=E=*J 3UB1"#"'79 M%+%=@^S66Y'!<:U+9?PV2TV$H7 Y-LY/O=F_&R#Q-)HYDQ9)7!Q+Y7]GOB^QQNF$IH;K)*><+3G0B1O+]=<.W$ M+[*L<5(0D7<5/L\9TO-Q>!**(Q'-)\CE^?GXY"P4\:MQ. N#OS2=D!$>O^G^ MAY,PW+\9O&LQ.6WL:1>\B,XB7P2UA+ <>ISL<1R?CDWDL M7D3CDY!$XW 2GS[:$FX]3J*8Q>$X/IOA!ODUG].NC5^M@L\'2KUJ^W^!D] ?=*/@:AM0Z6;7";?CN\3 MM#PJ%[[+D2N$HD*CI% !\X8.-CJ@;XV>H T5@[8D"L>- *< MY413"005?<5\ \$WF?UVO#1*!88+!4=@P2<1&/IE)=#$2 MCH0C[9#O8+&6-"(#L\LZ]XV%MO&BMD[6W' 16G@%?#UC&.I=76+PT*L2]3@= M+ K:149YZCB]A\YV G)KI)3)T*^T_IAS@.&T$#^BQYX.*_E;E?#M8.:K7C0\ MD:69GZC7DIO$ELP3OEPCEO2Y/ &YY#LYR@ZB<8Q.CM&@\H? M1G(HKE*;;3 NV5-"[CJ;.9:=G@P5W*1^?5#U:<0=R#7=S#-N+C, S'>Q$G MACQ=.'MQ&52 !M1^P.O[O&=[\+]GY#!FSGBT8OOAX,F?M#_X ?NOV]?53W5# M5M3VA&=\"W9Y >_Y/6%3/7%,>!WLC[_=M-WU_NMNUO,3WL==X?>TY;:R/S(W M$^N1.)_$YX^&8QJ*@Z]>23?<^J7=A#M<_&C7@^-L*W+DQ^[FW_O_'J4=>H-# M7:\KE]SZVK0.WDE0['IOUW8,WG_#10&3_O7!Y&G3'A>T/7"V;^SX181D79RZ*WRM/<-H%!H MJ?2E@T;PNG3^R6^R\Q./>N<)80N5I"-)RT0?>)Z>H_4$L#!!0 ( 'N!:E5_$;$= MD , )T' 9 >&PO=V]R:W-H965T?.&,QQNC'UR%:*'YUII-THJ[YNK-'5YA;5P/=.@IC^EL;7PM+2K MU#4611&<:I5F_?Z'M!92)^-AV'NPXZ%IO9(:'RRXMJZ%?;E!93:C9)#L-K[) M5>5Y(QT/&['"!?K?FP=+JW2/4L@:M9-&@\5RE%P/KF[.V3X8?)>X<4??P)DL MC7GBQ;08)7TFA ISSPB"7FN/R]0_\2&C-!BQ;$QI_A%2#-Y&3FHNR\);^2O+SXXFI M:^E)9>] Z (F1GNI5ZASB6Z8>@K!AFF^A;N)<-D;<)]@1@"5@SM=8/%O_Y2H M[?EE.WXWV4G !38]..MW(>MGV0F\LWV^9P'O[/_D"[?2Y#<"-=N4;D.$JH4QS:-2;C]^\&'_J?3Z1POD_A_!3Z>'(_FTT? M9W?SQP5+U\B>AKOLP4E$^$UZN1*AA[Y84X.GI@1O MPKL+OD(2L6Z$?@%\;M!*TI*DM#0!*%)'';RE#M::NTE!;EKK$$P)DFJQ;!U9 M.]>#1S*IA::)P%7B_\G"6@#*JTLY,)54-(P<__A MQCI^G][^,O@$#W2TL)8Y3#7,A,TK/K[]*-8/8U4!7U$H7\&]70DM_X[Z%)@K M8;'HL!G)MZ0I^\1!!&6\1J9GC19K:5L'/^V"_0R"CC(TVY!1P+*E["71R@\* M[LCMD:6#5C]IL]&A%7*AH["4NW 4:*E>.NBHS"1?L2O,2DO?%A@\BC;J\F:( M+G/;T,CEMR$3"R51,M9UN?ZD0Y29C\:A3#OB?,8.\KY_=YD-/GYVG4.YG">/ MV,L$4+:>&]=B8RSW-/!A-(7KO=9SZ='(K-&NPL7@F)3V<7KN=_=WSW4'%1@5>2SH;"DES[O8\7"=AX&<2%-TT8P$OC:9R'SXKN3[1L0/]+8_QNP0'V M-_+X'U!+ P04 " ![@6I5R8H6GO\& !D$ &0 'AL+W=O>?P-AVT M%+IFX[4UY+@\&9W-GY\_$?DH\*?FC=]Z)D&RM/:3O+PN3D8S<8@KSH-H4/AS MS1=<5:((;GSN=(X&D[)Q^[G7_DO$#BQ+Y?G"5G_I(JQ/1DV\VO MW.$Y%'VYK7S\39LD>W PHKSUP=;=9GA0:Y/^JILN#EL;CF;W;%AT&Q;1[V0H M>OE2!75Z[.R&G$A#FSQ$J'$WG--&DG(9'+YJ[ NGKTUN:Z8/ZH;]\31 HZQ/ M\V[W>=J]N&?W,WIC35A[>F4*+G;W3^')X,ZB=^=\\:#"2VXF=# ;TV*V6#R@ M[V" =Q#U'7P3'KW4/J^L;QW3/V=+'QP(\>\^R$GCD_T:I4B>^T;E?#)"%7AV MUSPZ??S=_.?9BP?\?3+X^^0A[:>O_[AX^^85?3C[^]7E/M\>WOUL0ML*Z+5! M'.=/QQ363!\GEQ-B ]1+Q>P%WN/3 M_,6/M%GK?#TF55NS(@LA1XVSUUJJTX]1GT6;=XJCI=RZQCH5F +LQ(?2V9H. M#A]1L+28/R(N2XY%2;\ITZ(ET%P2/S^:9!^@YO+5!6GO6VA=M;I0)N.%K1ME;C/XZ1A BCNHJI(00+_OM%O/I"$.W6/4;EA'#8X_M]HQNE? NPIQ M<L7!9#)SH*"20PQ$2*^H2B M\YC6RF\KEN1^,QR#JJ]B4S 0B']YU0KX.S<<-RHXK6)G%7V0P4SPD(XRWQ^, MG\UFX]EL1AWX@%8N!H9("LSO#T7D*S%YR%65MU4RL &J4B/V^C\Q8%W6PW < M6F>2M[T+/8S!;4A!$4L6-2:/KF[%=H(!M=QC?Z,J=>NU(D3<(&"I,N!PB4!. MZ&R''*!F%A-7@H!TK:HV^1II% G56*]E"45C"'P =99L8#&0*J[0VJ-=P99( MEJ EUR.AMH#L .O2LIV##,'898+V&+3+*R0Y@E4WR3VXW)=H)NCP'LO5!R'6 M5>NT+W0=H#.UZOC"ZQ@(!> MM<5*(CN.EFI,9XURH!(!M0[N+]&\NMQ F<@87BEY&6?*25WBQ%$PO)[0+UT^ MNN)DF7*$&16X7J(!]H,*IO8R0*IQR6P2%8M4ZJ(/F^:"G7/EA9AWG1"!RJ19 M?I7,R+6\K6--0!"CS \4&XC30!\>'*>^(2U)^K8HN,.U$ZX>/$*-K^)U[%=@ M=Z%+R"!^0B!);!RE K"?#S404*4_L534&BQ']^H&AA#*%,I)KIUM5VNRD8RP M!&$H@WVUK&)#4Q/ZB,BZ+YMDK\*/LV'S]M;!8Z!;X9NA%>H$7*5-/(PEG[HJ MV('HA5MJIY[%[_G3%U[J_2H=&5.++]L@9X85)GE83[+SV.0D"F:+G3$]N51Q M3/PP!_:B$4MIN+^ L8M=*?XFF8A%$>O\D]+ZW'L82&31W.#TFB7\EZ4+3<+:1C@EQ M!A&[>82.W/L)WS1Q7DH<\5E$'NK]PHC@LY@72=">V"( T!LE M9+$;#6"&2P,:!HWGNYQW&TC#GV[NI(S ZC1".X?ZAZP-_O/U]."?FRKG;GQ#Y MC11_A-KUH+R%-1.JVTP(?7_P)G)N%8M(T?;Q:2 %Z+<")218!B3H7O M!WLZH]TW@J)*=+]LB[V[Z8[Q2@&)=O;E>&\0N\G=N7%WV)%.HM-E),A=JY\$ M:;+(22(%*7:F753@9*T*GNR[7DRW;GXUNU6\WPHI@#Y= H?5X0I]EFZ.=^+I M_OU&N16:"BJCQ-;9Y.GAB%RZTZ:78)MXC\0 Q:TT/JX9CCD1P/?2VM"_B('A M'PNG_P-02P,$% @ >X%J56&ULA551;]LV$'[7KSBH0[$!F27+MN*DM@$G2[<\Q EB MMWTH]D!+9XDH1:HD%3?[]3M2LI8,COLB\LB[C]]W/)YF>Z6_F1+1PH]*2#,/ M2VOKRR@R68D5,P-5HZ2=G=(5LV3J(C*U1I;[H$I$21RG4<6X#!P(H<#,.@1&PQ->HQ .B&A\ M[S##_D@7^')^0/_HM9.6+3-XK<07GMMR'DY#R'''&F$?U?XO[/1,'%ZFA/%? MV+>^R44(66.LJKI@8E!QV8[L1Y>'%P'3^(V I M(/._V(,_R#V;98J;5'K3S M)C0W\5)]-)'CTEW*VFK:Y11G%VLL*,46;F5[P92I660)V&U'60=RU8(D;X!< MP)V2MC1P(W/,7\='1*AGE1Q8724G ==8#V 4GT$2)\D)O%&OTD,PJ)\P7+Q_-TSC#R>XCGNN MXU/HB_7-GW/]XM-[?WJV,43X,,XP$< :($/*%L$+@!9JWFV\9B M#MMG*% 5FM4E)W0LW'MQM9X'-#$EKW^W"H3*?'V VH$M$:Y553/Y_/[=-!F> M?S!=M:(V ]C0]DX)>O$NUY9M!7;/GO^#ADYH61P[]S+8E!H1JK:BT%44K$C> MJY7 %8:KCB'TL^!7+HF8:@R3N?D-7IO!BFZ^A"41Y!F#7R!-)O0=GB7CN+(9> \/TGNK+6E13,X5O/1BXY$&2]\WZ4248VT;7/J5_O6OFP[ MVG_N[7_ACNF"DS2!.PJ-!^>3$'3;:UO#JMKWMZVR5']^6M+O";5SH/V=4O9@ MN /Z'][B7U!+ P04 " ![@6I5$NGA0\$# "1" &0 'AL+W=O2X^6_/TIV//?F!?=B_2(_?J1(T;-*Z4>3(EKXD6?2 MS(/4VN(J#$V<8L[,2!4HZ211.F>6EGH7FD(CXUXIS\)H/+X(X&O BO3F8/S9*O4HUN\Y_-@[ AAAK%U"(R&/5YCECD@ MHO'48 :M2:?8G1_1__2^DR];9O!:9=\$M^D\N R 8\+*S-ZKZATV_IP[O%AE MQG^AJF6C-P'$I;$J;Y2)02YD/;(?31PZ"I?CWRA$C4+D>=>&/,L;9MEBIE4% MVDD3FIMX5[TVD1/274!D8U'L,%B]?3"[&;T]PG;97T>3U6P.O MQ!^P4DQS4 G<-!P,;-%S5P;] :-Z^T=I80]NU4?;# >O!&$M2TZ!("NYL!;Q MOT VU;39#P!,O5\J$^ 5:H?RL7E5U=[W*3@=0$35>HN(271;5>I MB%,GRR0@7:@Z(-;._,P2Q]U%'.FVT,E2M@PZY$;@*-444I\F%@YTN1PM:GK4 MB$"58G-GZ%UKB0 K"B6D)9GM 3XPB1G9U872=8 86>1(&4,4E M2-R@E#7K@ M,&^7FYOEYV=99&I:33IV$[PA"2(G6,$L B8)T1G0D0/+&I3G86AC35&E+ 1Z MN^/'T1'?019:[05'_BQXOC;BDMPHD J$&Y?S@(RBWN ?"Z?CV:"_8EPE&E/B M"/J>HK#3)G+4.]\,'=U2VKICM+MMOUW6;>:G>-VL/S*]$]) A@FICD>OSP/0 M=0.L%U85ONELE:46YJ&PO=V]R:W-H965T7UV[2I9UL773)(JQTG.9BN32<69,P^GS@-$0A(W%*DA2-O: M7W^^[@9 4J*4[,P^C"->T&B@;U]W@_/RJ2B_V:4QE7I>9;E]=;2LJO6+\W,; M+\U*VV&Q-CF>S(MRI2MO7_*]S^7KET5= M96EN/I?*UJN5+C=O3%8\O3H:'_D;7]+%LJ(;YZ]?KO7"/)CJU_7G$E?G@4J2 MKDQNTR)7I9F_.KH;OW@SOJ0!_,;_I.;)MGXK6LJL*+[1Q8?DU=&(.#*9B2LB MH?'/H[DW64:4P,?OCNA1F),&MG][ZN]Y\5C,3%MS7V2_I4FU?'5T*H\&5YB.!IW'CO0;(3W90_I6_5SDU=*J=WEBDN[X M<[ 9>)UX7M],#A)\,.NAFHX&:C*:3 [0FX:U3YG>],?7KO[W;F:K$KKR?WT+ M%GH7_?3(@%[8M8[-JR-8B#7EHSEZ_=>_C*]&/QW@]B)P>W&(^NO/99K'Z3H# MD\5?7" >C)E=X)A=)=E MV*?*E+';$*A;;G4L-(BIF%5ZT/^:&S%0NQ3IH.#^Y6I15']9L U7:JB+I5^U&FF9YE1L;9+M2Y3Q(,4 MJH"5_3I\&$9?$5YL76Z4-7%=IA7K1!KHJ46I(5YLWPJ;2!JXUA#"0+U_^^%> M+6J-_:P,=BHV997.TQC;QL))S+JP:37@H1 2G&O\;:#,[W5:;68T5)F96M2@J7=*JRY)' M5&JNTU(]ZJPV 2?PRBD)U+F%EE-IN1+(ZY=@6ITE1!CYM$SC9<>M+"$ =CNS-*/5 ML9N!'N20=SI7N8%!6> .6&VALA1;0%,RAV"UI+NV7M,6,!EL34FZUC)OEET0 M>(3Y[!*OG\&45T/G((67TCP2>F WMT@'OL@-%8Y>_0:,RA M,%YV\ZQ:ZAS3KD@Q82:)B*RT(E6E16U"-JZ+D"1)#ZTUS%KP[E> GU"*^9R@@0S3&6 L2T)" M685':]V>E-B$/_L&0"UB\&%F718SSPMV1N1,*#NI,W)6[ OU1E3\*464\$&# M)IX94$W,4/T&&^\H/M[BH&N%JL[[E:0E(#(5^&G@5I,,7 B._E%N3\! %B1[%9 W_0T \$LZL0S*X. M!K,[CSS CDD?R?CZ@MI!(OU!K8YBG;_^Y68ROO[)-EBH&1=A M^Q+LXKPL5I1&D%LD&$1"+\7SA4 M'R7*" 59*_E5\= PL\>4EDR#78QIEF.#WK76@V05]W/V3%D!7U.2*G6\#VTL*XK]=[2N& 0EC9KW"Q-JU5>KV:8&%LP;Z3O_65F M\@6BL/-)T8Z\W-Z0R#T?@UVI^I@6O%!!#B_EOPI==*P#'"[I+ MD=_ 8_>YFX-$^]W-#\RD'EQY8S(=C1OW4Q:Y?DQ+A.Z[%#[^"_(',V='$;UC M:0()/ @"V< 0*G5R?_?EW0/]/ T9&B5EP(JL,MCU) !(:URV,AE=\=N3T;6? M^ZM^AI"@R?= WP"&+O*^32T%YY*>.W8BFA>CD$LAIW=V:R6X4L$'P9[7#'(E MU$-5&.G,_>3=:IT5&V- BB(Z;8#S>AC][LO]*8D>LRQ8HXR\#0##8#:C[)$M M_'(TBMQ#PQDI)DL30ER9H/HG3(G%Q/ ,PJQ=+2 +A.:'L0ZVH3,?PD%AF)E9I#ECM3[NC?B\M] O=C[3\2"2IVY2V0CV%$"^Z8I)8WM92,TT MUE.224#&)<@TR=;>W%DV[L[B&_MEC8^^.-VFX2- MQY/+T6 T&BF?PH%=TM^UXXH8%O9UKK-B08@6K]P]W*L'!)=B#6.XO;PYNQI= M#M4#O*X4,((/+Z "M/V4O,0, YWWD> "/;5A0YJY6(\K*!LY9&"J#.^ON" F M:V]9-0$R3O.W\LDH+_*SX+41]"H*L;0T5R)07/@[Z-5N@E>[.5Q>JB$Z;253 M?B<9XD.3H\PVS/0':VL&_(FZ R[.4MYO/[;L+1XH_PDST(5>? ,I9 MMR>C\#]ZFT(FG.?H&L972JY+G@DN=R5R7SOJJE[3C>,I*1XK M'S@ER;1K"ZY>!!45JVIK54V "8')^TU,!U,%RFC-W5 ?JE_RQD['%]Z*7;WI M1]<"<)6(LT!8;_'NM;>UOCU(MKN\7]SR+L6C;=7Y*0%(!NFQ5!\H6[Y;E(8AFSHA+B:CG\([X1$_&/]T*O[] M'SHW&05!+MQ0;#@YXGM'IX,("[2UEFQ.J@CR^E-19XD4E'2F 5P M/!D-(1TX62$I2*M5+T1\:H?I3$ E-5AV0M MO+9T8@VG0UH,1MM,^%S2PVUH7 $.X%4EI'4R>Z(QA%FV-NE[>A9Q%;7A(VD' M.@0W[U==D'TPZ\K%,Q=I#SK(V^ @;[];(H724H6ZS\L='+R_1.HHJO9O0K2< M8B>^' 3X*KE!7) T2\Z6I/[& 83?QJ[VW*623D%K6"%#[9TA%)5IX4EFV29:$_B**ZGJ@D?700"T,M)\@S4GJ5T7 M2-2&ZHM^4C0Q);96UM3EDJ99N-2MM-59"K637S S)34K01?4\\/C,SAI*O!Q MR99<"@(CD')!V$3XD70CS$ \*398E9(>&F2<:) M3ZK[+(WN5M$BSD*,%"6W*BY\EM8(K4\'8)WZ&TTD M_E42L*BV@+$#AU_(? P60*4?WQ1)8\2#8F:1S=E8_%^>A-*M]'ZY!M#.], ) M)J:=;I:R44Z[+6=Z40N4@!#% ELO%M0-:$:MD(?.6//,,\E12@%-=4TX M)G!/U45FM&I7'5RJ&\JYANG9BC.A>R^7:O@#8MLR&MGK5\6D^V MWBI%?V MEW?3[6/4K%-*@]3-)UZI0&$K5QIEL.+Q/CLQA/)DV/%7D>.M%U/77G63DA%T1\#K8M:=1UV\7-U$OW7=@)K>C-1T MU$3:>CZ%C=7HPP=#P83ZXH-^UM !)>R8N.F6H;80&[$4:<49MW MEP%AG\CH '"R#2<__];P3AY"]5^IUIIV7&6+BB79[O#*49,+*:'A0BL5Q=[:=O3BJ MHVY_1\P" ;6 M.ZJQ;1H_ZQB2XZ9',SO'C*+@T YK&4QNK_R_T9LZST%_1>]KTN@>7)J$H>?Z;=5U^HZ M^EI47$Z&V[\:7$RNY6]TU^ID)@;;#)T(B$&OH"P(;X+A+P:3\94ZI1]DM:=1 M_YY+K?!83?#ZF/^ERMAW;'S=2XIZ?'_&W ^I<^N SOAP-X/R?C!J,JEI[HR?._*NT?(CW374R[23PZC'01STI_@S;[8!YRESKG$QYU7OD^WARF;*G;[2$!'_@@R",] M,7LJW0M*P0(JZ D,,B<6-.:W?BLP&M>$'K3L5O',BYPQ@ M ZR\U%"BZ(%P[WKJ!K@TKMP9"H&.A.T![8.I"E9TG 4.,Z]'+S [5Z)IU)C M"R+*3,1;Y-;0;.M@J]U,9PYH-(U$//N7U/^8[6?I]NZ9D9"02>P6JFYZGB+[ M\*3=#27U% /HRUNH.JE36(T [!2Y><@K,*Q>21A?IHNE<.-9ZU+ ,+SM(&IWCE@!MP=*Q04P;8G=![;/8![8)BJ&(XTQ"[E#7,M-YZY= M2,:S.5([>2!;M^(3.5*&H0XNH P0]984PD&2IAG3*)H_^>'V0;(C=M6BE$/U MWA6A"'&X5+['P[9KYF+:)ND EJZ8N.LFHI+3/)+7L=/7R3]K?^Z"P5(.?2!( M>Q>*9!GB:=^;88UT9H!FKY:ED6W\L8)$IV6VW>PGAJUT#'==+C4VE MM^I\FC4M_80"DRE3R1SY/7G=!>CE?(*AE6HTVN/215&]=:8[Z:!W-ER_W#H/ MTA)#M&U'S7$%+@KXW(BS$TE)I'3%EN^9=USQTGKJ_B/FZW@\&-U<<1VS51<2 M@3@Y_*AYY*X/V)AX*HH3A-9FT'*H0M/+>S,I:EYOHNJUKW0I/:-]X MV$, __@::^-:<_BN]V5(][T(. ZM) ZPF!X'5O6^L>&1#F\Z' MLWJ!U$%B_4!J_PQ;6TQ)D94'\,@UMW90+;OWNN$[8$**#PK" M3S$]+HU3S^MF>GDV'9U=7(J@.R";-(I0A$R>AA.]I+91 #%.$%M=0#875W > M7WI;V7\ -]+P[YE^HIA!QUN)[RS5H:TIFW-"$[C"OWI3E"670C\6FGH[4*>/ M4J'_VDZAE!0B[9)0&!>)V[I+L()]-A%Y05F$W']/<.-G;,:"M)(>;B=9'ZA5 M 3W-:':W\51$N)J,(N9(MNT$"=MI],[&I)+4'G1%H<;@QE]=_$'4TK/"!U\E76.K_$O0^7) M3]&ON5,=DEM[]6,D:?XE2?M8';$0Y)_^P4>X_!>M$Y2*;( /,EPT[X2%^H>\ M'=>3AHN.(86"S1X]Y5K&'F0!8V!6P^"=!-13D_-LT7:UC==8S+)TH7>Z\?\> M.A!A:NL4VKZ(OK:#F0S[M$TH8JG24E3XM:O 6SN#_6QO9OCJBZVLH]\6M>P4_;V[DAO!3Z7LMEPG&DW9D44L[[R(8VKT16=99(W MV5G>N^-Y[F3/O2^7=P_A^0,<[HR1HOHV4D.>PA^JCHCG-': @\Z_^%'\%8: M5"#G/,&%;C93Y+C'A,4)IS!&#G.JOH2QIE,G_,M82J$I#GW!88YN\( M9(_TV<+V69/(L^EK_4],&V&#U%<:S[? NGHCQY[W'(;'-I;<0FS&.\%P:WDL M:,WA9_I9=5V1^),_7>=J/F\:'_Z^Z5-(!=UW"]SW]GU@:A;WJN4?^,[I^S,! MH2-O;F6G>U],N56]IA9^A'0]22$Y=@UU"]=><&=B:*#O&H_BR/_KC"]WB-^GCM>5L^B,EB5P(& W1"A=9:]+/B M:)SH4TY@.\3R>D@ZO*Z#>3: MDO4R-<_TQ9=ED, =[JGS8=?LPG[\2(D4\"%8H(G6/)V" Q,2\M/!:+KK(5NM M@)W[.SY2JK=^(6[V!CRF211BC0Y-3E=YI>#!FT@M<3DQ1">FNKKSH^@RR/FP MWVZ^'!P?_G3PDWGR!PVDP%#(N2_W/5.")6]__>M<]W^ [I;66/]Q@WR0(T>B M**.F.!AH1=NT2-%]M)_1V>1'UYE@#^,K:ENCN&KGY-7NI%)1-*[V:&#K$YA0 M;HV:#JCKK;H+)$4Y_5],T-ZNN'BIUP3 MHN"ER)F\L-=*E>?#H4S6I(CE&2\)PR\9%T6L<"I60UD*$J=&J,B'GN.$PR*F MS)Y-S=IW:VX5'NEHKO3"<3V/0D2PY_ZDG=^F%[6B'2$X2 MI37$^'HFUR3/M2)TXU>CTVY-:L']\5;[K8D=8UG&DESS_ =-U?K"CFQ(2197 MN7KDFS]($\](ZTMX+LT3-O7>D6=#4DG%BT88/2@HJ]_Q2X/#GD#D?"#@-0*> M\;LV9+R\B54\FPJ^ :%WHS8],*$::72.,DW*0@G\2E%.S18U&< S6- 5HQE- M8J;@,DEXQ11E*YCSG":42#A^BI!T8F\,"96DOX MRE*2OI4?HL.MU][6ZRNO5^&"E&?@.P/P',_KT>>W*/A&G_^!OJYP_[I<2B4P M:_[N"KC6%W3KTY5T+LLX(1$*D!#]RP/L()H&#HN[ ]4+H06C4(C0Z&"'TH21"O0(Z#>1714OL*:H+K%Z=AX"EL_$- M8GK%?0_;0YRL4;=X'>S<,"-ZZ>%15(558Z$I]CW$(.$UM:-L8(+1?^I%XZ#@>>& M<*('FM$3:]Y)P@ 8'CM'X.%VU[Q]Q^WC/VSY#P_F7YLP>4@PXS+!"^2"0,YC MUI4#O7J[+;RG_@XAQV(QUC5DV'-,VH>>8^G]!G3L MM)A&)]97F>BPLXII\@'9WN6RBE_@V(]PU[??PBNV'A@K6OTH=/I0';>HC@]& M-:M,[F#^50)CPLS!Q9RSU2GV@P+S8]E98KT&_L,2VT+ N"(UPNX8WY\_19[K M?;&^LR9?,97S?=Q=3-KMIKH,="0:0JS'[8=[;&GG(->HH8ZVU+HP[[U@MZ>% M8OO1$#'V=E[T41*UE$0'4V(\YWH]]Q'. CV%/*"-TII:-E'X^W4NMQO*":W6IK<5L9]1Q;ML.&_ MM>$?1L"D)6#R?]=$KX&/6@YE"2TQ8@/3&5P;8&[0P@!T1^#9>_B1$AVZ-\'' M\0C3',>!7@VPKK!1XXH7ZOD(3^IF'NEY"'Y0S_&DQOD8\SB8-%MP&$4-^+LR MJ^OHJ"F;+I2'>S?6@HB5N9=+,+>P^O+:KK97_\OZQKO;7O]O>(C%BC().X%J59LR6W4I P @P@ !D !X;"]W;W)K&ULM59+;]LP#+[G5Q#>,&Q &\=VVV1M$B#M7@56H&BZ[3#LH-AT+%26 M,DE.UOWZ4;+CIIT;[+*+]2(_?B1%T>.-TG>F0+3PJQ323(+"VM5I&)JTP)*9 MOEJAI)-:52A'&@\%)6#(N@^G8[UWKZ5A55G")UQI,599, MWY^C4)M)$ 7;C1N^+*S;"*?C%5OB'.V7U;6F5=BB9+Q$:;B2H#&?!+/H]/S8 MR7N!KQPW9F<.SI.%4G=N<9E-@H$CA )3ZQ 8#6N\0"$<$-'XV6 &K4FGN#O? MHG_POI,O"V;P0HEO/+/%)!@%D&'.*F%OU.83-OYX@JD2QG]A4\L.DP#2REA5 M-LK$H.2R'MFO)@X["J/!,PIQHQ![WK4AS_(=LVPZUFH#VDD3FIMX5[TVD>/2 M)65N-9URTK/32[E&8RG*UL#K6[80:-Z,0TO([CQ,&Y3S&B5^!N4M7"EI"P/O M98;98_V0&+6TXBVM\W@OX!Q7?4@&!Q /XG@/7M*ZF7B\Y!_<_#Y;&*OI.OSH MK&<25R:E8LQ4E -6!0KS&8OGH1G0S.]K \:ED>[4.?SJGDLDH@J!Q8 MJ;3EOS!D+3&:PU,H8J"05G_ G@M9HP%UN(G/^W!+?$VE[W<(PDN( MC@Z&QQ%-7KT8Q5%\]FA6'_9NE67D5R?X%F"KM!V;[3W9.&ZS"=V9CK^7N;'S&-0J(H![C M9DS !^EI0BZ8*0!_5IQHU:F@ L5[>CGT';WT>452%.>3)NK)V[/./)ST+G?3 M.5LS+MP;<4C=X- 0]&Y.MVK.>9+?D_VG.7LR-GE_H/E$J:>L>T>ZV'796-Y8' M\;H]7S&]Y-* P)Q4!_TA76%=M[QZ8=7*MYF%LM2T_+2@OP343H#.X%J5&ULK57?;]I #'[GK[#2J0*I:D+XU5*(5,JF35JW"KKM M8=K#D3CDU.0NN[L4]M_/=X&,2L#37CC[SO[\V<;.9"/5B\X0#6R+7.BIEQE3 MCGU?QQD63%_+$@6]I%(5S)"JUKXN%;+$.16Y'P;!T"\8%UXT<7=/*IK(RN1< MX),"714%4W]FF,O-U.MZ^XL%7V?&7OC1I&1K7*+Y5CXITOP&)>$%"LVE (7I MU+OOCF=]:^\,OG/H$EA#G&QB(P.E[Q ?/< A&-WSM, MKPEI'0_E/?H'ESOELF(:'V3^@RA!W&EC2QVSL2@X*(^V797AP.'F^"$0[AS"!WO.I!C.6>&11,E-Z"L-:%9 MP:7JO(D<%[8I2Z/HE9.?B>9*:@AS MJ1$66V@_LU6.NC/Q#1&P,'Z\"S:K@X4G@MW"(\7*-+P7"29O_7TBWK /]^QG MX5G )9;7T NN( S"\ Q>KZE&S^'U_E\U?MZOM%'TY_IUK!YUN/[Q<';@QKID M,4X]FBB-ZA6]Z/*B.PSNSB33;Y+IGT./EC3 294[TLEA8K))[!CE\Z#/F4*$ MHFXCVC;"%S)Y<].RW; MZ4(CM=J58%7"#2:=5IL+,)FL-!.)[K06^(I$3$/[ M!,T.O(/+BYNP&]Z=D'JCH+7KEU@#X<>RP [@EI87]>D<<#L$>PP&5NZ.G!+> M#EJ?I=:0*EF<*MX5"%J:5%S#MD2>O"S"L.L0",A"CT@[UDK_8&(+5&NWES3$ MLA*F'M[FMEE]]_7$_S.O]^8C4VLN-.28DFMP/1IXH.I=5"M&EF[^5]+0-G%B M1NL;E36@]U1*LU=L@.:#$/T%4$L#!!0 ( 'N!:E5NPPK\B@, $ ( 9 M >&PO=V]R:W-H965T,70 FEL M*V]]20*DO>UN!VPHFMOVX7 ?%)MQA-J2)\E)NU\_2G:\M$V#^Q)+%/F0CTB* MF6R5?C!K1 N/12[--%A;6UZ%H4G66'#34R5*.EDI77!+6YV%IM3(4V]4Y"&+ MHE%8<"&#V<3+[O1LHBJ;"XEW&DQ5%%P_W6"NMM,@#G:">Y&MK1.$LTG),UR@ M_5K>:=J%+4HJ"I1&* D:5]-@'E_=#)V^5_@F<&OVUN"8+)5Z<)M/Z32(7$"8 M8V(= J?/!F\QSQT0A?&CP0Q:E\YP?[U#_^BY$YMI MY?9>;?_"AH\/,%&Y\;^PK77'HP"2REA5-,8402%D_>6/S3WL&5Q$;QBPQH#Y MN&M'/LH_N.6SB59;T$Z;T-S"4_76%)R0+BD+J^E4D)V=+:Q*'N"33%"ZZX&[ MG$L#I__P98[F;!):\N$TPZ3!NZGQV!MXE_!92;LV\$&FF#ZW#RFV-D"V"_"& M'05<8-F#?M0%%C%V!*_?$NY[O/Y;>&NN\?R&$IG"'7^B^K(PUYK+#/WZW_G2 M6$W%\M\A\C7VX#"V:Z K4_($IP%UB$&]P6#V_ET\BJZ/1#YH(Q\<0Y\MJ"'3 M*D=0JZ:'Q$\T8-=8U[:P3^[([8W/JFBSRF4*^*-R&J5+\"%J1YT?IN;OT@#? M<)&[@@%Z)""CN[3PI2J6J%T\JG3M9X!>!&,I$"$S^.Z;!=-SLD5-S0_XB#H1 M!J'4(L$]EOD_O%UV?N.G,+?W-9T:,#<5U( M5%&#[K@?PZ ;#2,X@7C0BT=P>=D=CB-@%]VH'W7^=$P(^?V["Q:SZ_8;]:+H MI;#SH2&0ADT\.X53UF7DX@Q&O3C:DWH?<-:YY92F/"=#NKT5"NM0CT6=1EXSX)'*_!P'EM>.T CA3CL"W&X?\N M1E=QB2I*+I^\A_&U\3DX5&5'40]7V91HS;A$V/*^P\T7) M\PW5#:EX8VZUXG-=3X;=Z/5L_EGQ%)9FCA^N:81C]HIT/E**;O;. ?MGX;9+U!+ P04 " ![ M@6I5JP/=]I," "6!0 &0 'AL+W=O'FPF M*RD?K7&33[W "L(*,V,9&"U/>(U598E(QI\MI]>'M,#]_8[]B\N=R M^LES4TZ]L0@LFNN>A6]KQ] MASW .'@#$&X!H=/=!7(J/S'#THF2&U#6F]CLQJ7JT"2."UN4I5%TRPEGTB46 M],0&;D178/M2)P]L5:$^G?B&(E@_/]NRS3NV\ VV2[B5PI0:/HL<\]=XGY3U M\L*=O'EXE'")S3E$P1F$01@>X8OZ="/'%_TGW04V4ADN"O@U6VFCZ.?X?2C= MCBT^S&8;YDHW+,.I1QVA43VAEWYX-TR"CT>TQKW6^!A[NJ0&S-L*0:[I]W]" MT2*L7J! 62C6E)PXL*!Z'=)]E/FP[H=2(4+=U0]M_>".<*].!K8,MA9#Z'># M$R[ E++53.3Z%%Z;@SMZYQ)F-2J>,7@/23BB[_ LC"]H#<^"*'%K-$H&,\T9 MC!*(+R$:$_MH//AF2E0P#""!40!1.'B0AE7]>Q#?Y=#Q14'H>.)D[-8D3N!0 M$?R]7B%1A9L(&C+9"M.U37_:#YU9UVO_W+N)=A^+:79&39 /XK3OU!+ P04 " ![@6I5B&H6 MPS8) X; &0 'AL+W=OE'U8H(G-EI@W&&<;/KI"Y@8$Y,) M5A]I]V(3.WY_,P2> /9K?/'$Q;=\Q9@DW],DRR\'*RG7Y\-A'JU82O,3OF99 M\9,'+E(JBYMB.61W; D*:5B M'G_5Z& W9EFX__V+;E<+7RS,/?4_>=H^=C(9D&B32Y[6Q<4,TCC;?J7?ZU_$7D'A=!<8=8'QNN#TC8)1 M73#J.\)I77#:MV!<%XS[3FE2%TSZCG!6%YSU+9C6!=.^4YK5!;.^!;KVLN:T MWB6[E7VPMM\L>5G=>K6^A]L-J]HJ32KI_$+P)R+*QQ=>^4VU:5?UQ<889V4* M[Z0H?AH7=7)^MTT?X0_D+EYF\4,.9V_&,-\;3R6>>R55.K&S!%AWUEKI^]%Z] MHZZ?O%?OJNMGBOIA\;O?K0#C905<&TKP:K,\(?KX9V)HAM$QGQMUN;])3HCV M=KG9HWRD5^5:U]I0E]^Q=5&NO3FZW;]<[UJ7[TT^4X[N_KO)>_]N\KZZW&31 M[C??51[T*-=/WUQQH;K\%_[X,GE]JMB*1[L_(Z/*&R'_C/P1%@KQ)$OS/SL6 MX7H[Y&GWD.7AR7F^IA&['!3''SD3CVPP_^]/^D3[7U>,D)B)Q"PD9B,Q!XFY M2,Q#8CX2"Y!8",):D3[=1?I4I<\=4298L(C%C_0^85T)50K')A2)F4C,VF*3 M"BM/:Q[GQE@K_ET,'_>SAQS306)NOP7PD&/Z2"Q 8B$(:Z5JO$O56)FJ7T6\ MC#.:$+J1*R[BO]F"T+3<27;E2VD=FR\D9HX/MJB1IAUN4A9R4!N).4C,16(> M$O.16(#$0A#6BN%D%\.),H9W*UJ@A&]D+FFV* ]0UTQ$+)-TV;FG4W+')G&+ ME4\8[-*CG9R.V]$QD4-:2,Q&8@X2KKI6ND?&\RSP^.D5SLT$SF>A<1L M).8@,1>)>4C,1V(!$@M!6"N5TUTJI\I4WFR$*':%),X>BR]'IW[((1TDYO::OX<PD$,Z2,SM-7\/.:2/Q (D%H*P5K!TK7D-4U.? MS=&$E2\]T#QG,N_*E!HX-E10S81J5JWM;Y>O,P4=T(%J;L?T=6TZ.0P6=%@? MJ@50+41I[7#M-0CHZG"Q)*F>'ZE.T1ZX(')5G*H)7IR7R&<;A7@PZJ@/5W%H;O[,,'G14'ZH%4"U$:>W &4W@#/6!(I-EO"+& M%MW[,F7YT?%":B94LZ":#=4=%0?J@50+41I[1 V_2RZ M\K7U^:W@:9SGQ2D:R;CL?$F@%O;7F3XQ#E?:C7JHHR,&;3Z!:C94<>$-IX M4L MJ&9#-0>JN5#-@VH^5 N@6HC2VO%LVEET=3_+5%$:A94LZ&: ]5V!"-0NJV5#-@6HN5/.@F@_5 J@6 MHK1V()MN%UW=[O([%557]9L[2F@W"U0SH9H%U6RHYKRS$F=:<2[RW'6TXD+G MX4$U'ZH%4"U$:>U8-NTNNKK?I8[E,ZGQSFA"^UV@F@G5+*AF0S6GUEI'*0?' M*"YT3 ^J^;V6((".&:*T=KR:QA==W?ER3?,X(ADK^UXBGC+R(>%Y_K%J["QN MI\69X[%=G^H1CTXCM$L&JEFU-MW;7CYI)[KQ^A5&:*,,5',[%D$[,6:O7]KH M7%#CU8+ZT*D%4"U$:>TWDC=M,(:Z#>:EF1J:-/68QR8-JIE0S8)J=JVU-WIM MVMZ:'>B8+E3SH)H/U0*H%J*T=FZ;#AM#W6'SZ]Z[D/BZ?"8U)^P[$U&-#9P7&6 YV8VV=B7J^)^=") M!5 M1&GMN#3],8:Z/^;+[GE,B>"*[(>X@6HF5+-J3?7>C(Z'C+31 MP6$KM/7F_6EYO:;E0Z<50+40I;5CT?3)&.H>EVM.Q:+JN5#-@VH^5 N@6HC2VLEMFFB,R0\X8(5>3P:JF5#-@FHV M5'.@F@O5/*CF0[4 JH4HK9WOIB?'4+=S?&'KC8A6-*_>0OSR*DGYQ%)G<*$= M.E#-A&H65+.AF@/57*CF034?J@7&X06..B_;%_9X8#MN3:^-T>_:,L4I(@EY MMOST&Q,I,=F]5!\00]MOH)H)U2RH9D,U!ZJY4,V#:CY4"Z!:B-+:"6[:>8S9 M#S@@AC;T0#43JEE0S89J#E1SH9H'U7RH%D"U$*6UK^3?M!&-U&U$7B99X4HB MJ&3O7!:UIEY=RE2;O'K3B'K$8_,(U2RH9D,U!ZJY4,V#:CY4"Z!:B-*V>1SN M?5A/RL2R^@BJG%0[S^T';NSNW7W,U57U83^O[K?TX%J57"M%$^6 @ \P8 !D !X;"]W M;W)K&ULK55=;YLP%/TK%JNF5EK*5\+:CB"UB:;U M85K4K.NS Q>P:FQFFZ3[][,-030AT1[V OZXY_B<:_LZWG'Q*DL A=XJRN3< M*96J[UQ7IB546%[S&IB>R;FHL-)=4;BR%H S"ZJH&WA>Y%:8,">)[=A*)#%O M%"4,5@+)IJJP^/, E._FCN_L!YY(42HSX"9QC0M8@WJN5T+WW)XE(Q4P23A# M O*Y<^_?+2(3;P-^$=C)01L9)QO.7TWG,9L[GA$$%%)E&+#^;6$!E!HB+>-W MQ^GT2QK@L+UG_VJ]:R\;+&'!Z0O)5#EW;AR408X;JI[X[AMT?F:&+^54VB_: M=;&>@])&*EYU8*V@(JS]X[$F5U<*Z%GB<:I9-WN'N(Y6I."D9RDF"ETGZ:\88JP JTX M)2D!B2Z7H#"A\@I-T%J?IJRA8'"$;8$I+DS,!#VOE^CRX@I=Z''TL^2-Q"R3 ML:NT6+.DFW;"'EIAP2EA4%^CT/N$ B\(1N"+\_ EI!KN6[C_'N[J%/5Y"OH\ M!98O/"5G;_A'CAX'AN\W4@E]%L<,MHS3<49S/>]DC5.8._K^21!;<)*/'_S( M^S)F]S^1O3,?]N;#<^S)$][I,Z= $$Q'M[*%1Q9NZL8V":.;V-T.#1S'3 UW3L[I>=(68$#:I!4]!CBIK"69#93?>@;*1F."$LEFO;'96V5?"B+Z4 M&2HX'S_]LZ-%_=O@0-AQ3!AZX\*B7EAT5MC@[(ZIBHXVZ79ZF*[C&-\/H@-9 M[J DF>?@.Q8%81)1R#7,N_ZL78FVQ+8=Q6M;I39X%J55ZD?*+Y P OQ, !D !X;"]W;W)K M&ULM5A=;Z,X%/TK%CM:S4B=@B&?W01IVFXUE:92 M-.GL/HSVP86;Q!K C&V2=G_]VD A)-1L-.0AB8%[3\Z]/IB#9SO&?X@-@$3/ M<92(N;61,KVR;1%L(";BDJ60J"LKQF,BU2%?VR+E0,(\*8YLUW%&=DQH8OFS M_-R"^S.6R8@FL.!(9'%,^,LU1&PWM[#U>N(K76^D/F'[LY2L80GR6[K@ZLBN M4$(:0R(H2Q"'U=SZA*]N7$Y-GJVIHHJ=Q*;FZ2E6>])?%]"&V0DNZ M3NB*!B21Z%,0L"R1-%FC!8MH0$&@][<@"8W$!_01+96B90$,+?472F ;\'R?_\-CYP_V@KO":S1 M!J]J@V="]Q^9)!$*F)!M91:YHSQ7+R5;?S1PQS-[NT^_(ZA!:U#1&AAI*>5F M<181":&ZG57= 27%@J&FB<2,2_IO?J*-=0$]W"/T<>#BT0'MMBCLCMIY#RO> M0R/O1>M==($2:.WO\(B#ZV)\0+0ER'-P.\]1Q7-DY/E @HTZQ97\:]%KSH], M+11JO?C^ /$3\%;Q&Z%/%7]/8(TNC*LNC,^X!HS[;$-/8(TV3*HV3'YA#9@< MR<]SIXHD] 36J!8[]3/<.:,:2_">.M$7 M6K,5>W8&_X(BR^1]M>'QT;+9%=6D5ML&;'P<^_=)X;KUPVCY(O1\& 5JACMY M7L[A%7!M%K!W3HD:K@)K=F*VJ!@LT/ID.BQNYC@Z:%"S4%-8K4#P68+ M\B6W2.J3#^YC9>RWH.>G0Z=&U),GIR>T9@]J=X-'Y]1IKP:G+[1F*VJ+@XW6 MH4NGXR,)#J>#0YV:@YK$:M.!S:[C+N,)E1F'?';NZ+,>=VC4B'CRQ/2$UJR_ M=C=X>DZ-]FI\^D)KOHG7SLY'"MY\V*WJ#B0+,TW7)Z8E"S.AQL@(7 =H*ZO&).O!WH/I]JS\_\# M4$L#!!0 ( 'N!:E7!4<) LP( '4& 9 >&PO=V]R:W-H965T_?NV3[BC9#/JD+4\%(SKF9>I75SX?LJJ[ FZE0T MR,V70LB::#.5I:\:B21WH)KY81!$?DTH]Y+8K2UE$HM6,\IQ*4&U=4WDZP*9 MV,R\D;=;>*!EI>V"G\0-*3%%_=0LI9GY/4M.:^2*"@X2BYDW'UTLIC;>!?RD MN%%[8["5K(1XMI/;?.8%5A RS+1E(.:UQDMDS!(9&;^WG%Z?T@+WQSOV&U>[ MJ65%%%X*]HOFNIIYYQ[D6)"6Z0>Q^8;;>B:6+Q-,N2=LMK&!!UFKM*BW8*.@ MIKQ[DY>M#WN ,'P'$&X!H=/=)7(JKX@F22S%!J2--FQVX$IU:"..MD%(5! M[*\'4D_ZU).#J9TOF5!Z\'ATV,E>QI,P'$X8]0FC@PFO56811[Q-7[.G MMT&I7T&3ER$5T5L5X_-A%=->Q?2@BOLWEZ864I>F#[I-&%(Q?>O^)/K??7^O M%=0H2]?P%+C;W'6%?K7OJ?.NE?P-[QKR'9$EY0H8%@8:G$Z- ;)K"*%W$YN@_],D?P!02P,$% @ >X%J5>#!7&ULK59A;],\$/XK MIX 02&QITC4M>]M(70L"B<%$M_?][";7Q"*Q@^VN@U_/VWX MN7N>N_C.\X-4WW6):."NKH1>!*4QS7D8ZJS$FNE3V:"@+SNI:F9HJHI0-PI9 M[D!U%<:C41+6C(L@G;NU*Y7.Y=Y47."5 KVO:Z9^7F E#XL@"NX7OO&B-'8A M3.<-*W"#YJ:Y4C0+>RLYKU%H+@4HW"V"972^FMG];L._' _Z: Q6R5;*[W;R M*5\$(TL(*\R,M<#H=8LKK"IKB&C\Z&P&O4L+/![?6__@M).6+=.XDM5_/#?E M(I@%D...[2OS31X^8J=G8NUELM+N"8=N[RB ;*^-K#LP,:BY:-_LKHO#$8#L M# /B#A _!"1/ ,8=8.R$MLR0!E=Y,U.W"Q<6A2PX7-XL8H^LH) M9])-FSV0.]CP0O =SY@PL,PRN1>&BP*N9,4SCAI>K]$P7NDW< (;^IOR?846 ME^V50L(PD4,E17%B4-44RJUY"X+^PQ.XV:SA]>>B,^VR.G;WQ4W3NT_)U!ZLN+4M*RV=*"US;M*PI M+?"%LK+<:J/H$ UEH75R-NS$UI5SW; ,%P$5#HWJ%H/TU8LH&?TS%('_R=A? M\3CKXW'FLYY>2F4**D8@I,$AI2T\<7!;\&[3*(FF\_#V6('7Q[ "\)"?].0G M7O(W@M7$G_]">ZZ8@$QJ,WAJ6CN3(Q4G]G?Z2X37U_-%)+V(Q"OB6AI6N6(P M1#QY1#R:O$L>,/#[S:<]\ZF7^&;4^!UU2"MJ*UMAD2#&D8_I(1WSV0(77 MV?-5S'H5,[^*OB![Z,\>GX+)-'X@P.OG&0+"HV95HRI<#]?@^DW;M_K5_IJP M=-TQ_+.]O6-<,E5PH:'"'4%'IU/*@&K[=CLQLG&M;RL--5(W+.FJ@\INH.\[ M276AFU@'_>4I_0U02P,$% @ >X%J54*E05[X @ F@H !D !X;"]W M;W)K&ULK59=;]HP%/TK5E9-G;0U(0&V,8@$A6E] MJ(I*NSV;Y":QZMB9;:#;KY_MA Q8&MK1%X@_SCF^QU?7=[CAXD%F H]YI3) MD9,I50Q<5T89Y%A>\ *87DFXR+'20Y&ZLA" 8PO*J>M[7M_-,6%..+1S@Z*5E+QO +K$^2$E?_XL?)A!Z!YF@%^!? / =TG $$%")ZKT*T MW>>Y?#Z\TQ3.:>JS M_U;?,R.HP?,%3?-LDN$G0U"3!S4X2C)=2"5T&FBZ]I.TVTYK*.) %CF#D MZ-(G0:S!"=^^Z?2]+TV.OR;9]#7)9J]$MG FGP]+C4[76K/J%YM5*_5J''.A2*_;=:: M:D8Y9BCB4C66JY*KMQO'@6.M:B]P[*C2['2E/E2I5WNSF.;@TAMER.1?2_+VEG/UHW4V/8/!_.3SN"R MTS _U8U7V2?]I2^[MFLL4J)K*X5$2WD7'W4*B+(3*@>*%_:I7W*E&P?[F>GF M$839H-<3SM5V8 3J=C3\ U!+ P04 " ![@6I50H ].K(# 2$ &0 M 'AL+W=O[(A^C9?2],*ZR@[FA&NJ.! DG097,*+*S2Q@O*)CY0<5>L[ M91#9C @CB;8AL#GC,LL;K/%J(<412/NTB69/RE)+M4F.K4YC080 M*=C0/:CZ#E $4+@=G,#GCYY]C!,:"JORT=U^:B,._;$74O*$YIC9LJ4Y30QN:_Q M-S/O-/CTAF1;(C^[TNT-:Y?2AQR^FDFK2<1I';*:Z=XB&GBQVFM5. MLR&GJ_U^B T9BZS>=9(<8Y>)>" MUP)S<"V45KW(Z(_WR 4#6Z"'OP,UJBS_Y5YH> _[@>\#1R5K3Y*SB6>*-)R& MO0STLJ.2/3#S+#38$!$.(M&)CTKV2V8-%.$@%9T$@5TL>LT:+L)!,#HA KMD M])HU:(3];/12!';I>(:@QZ[A(^P'Y(U9,\_!6_/Y;9;2+<<6*O0[V?TR5'K# M/W8Y-!:C_5>"#2B5K3QGDF:"HX3CJ):07*I7L@5GL M,6M]'@_BT@D5U,4EFGG,&ERB05PZH8*ZN/1]:Z$&EV@0ETZHH"XNX7CFJZT! M)NH'IA\H58"0ULNA\:J+(TP;TU- B+S=] M6Z'-%K(\/9A-.Y'V 7,_%4+?-^P^LOX;8/4#4$L#!!0 ( 'N!:E7-8!5Z M%0( .L$ 9 >&PO=V]R:W-H965T M>% E610$4U9Q4=,L\7-+G25J9Z6H8:F)V545UW]N0:HNI2'=3]R+;6G=!,N2 MAF]A!?:A66KTV,A2B IJ(U1--&Q2>A/.YK&+]P$_!73FP"9.R5JI)^?<%2D- M7$(@(;>.@>/0PARD=$28QO/ 2<J^PZ#GTO'E2AK_)UT?&T>4Y#MC536 ,8-*U/W(7X9S. "$%Z\ H@$0 MO1<0#P!_-;,[P9^/1J$;4[A975N.J0)S-[NH6C,5K ML8:<+5@MR]O$\818W<:$L'PAO>\+H%<(5-!,2!Y])%$31"?C\ M;?@"PQE*&_5%H[[(\\7OT/?K9FVLQL+Y?4I6SW-QFL4 M8K<8T"W0[-.'&PO=V]R:W-H965T U$N%4]+L%:0TJSXD[LR M$!N ('@$$)2 P.HN#%F5(Z)(V!=\"<*LUFRF85VU:"V.9F97QDKH6:IQ*CS+ M%BB5#K.2L#M"12B3[V /QGK[XYPA\"F0E M%?V(,$9<*2!;#3' I(<_T06!V MAND^2C!Q9@PD1KF@BNH1395H^)Y"D<*FM9MS3"CV!WYUT#[WX5['W+VWZ$][HU;L&5CIG,Q3V,UT%:Q:+.^49*D[1'X4&E\*!1X2FA A:$Y5@GJL!VGK=KAY7)PT:35UP1 M]M155Z>FD?:%)]SWUK>_]W\G>*GOE?W?>/W\/\SQDN"9Q\4/UI:#5TKS9J+M ML\A?/U=^\WNU1:8W,[U Y/J)\AL?@2>2O00_=4>[&Q54BF)FZT2I#T6>J:*8 MJD:K6O2XJ,#6RXM"]IR(F=Y)8#C54*_5TT='%+5AT5%\;NNQ"5>ZNK/-1-?3 M*,P"/3_E7*TZQD!5H8>_ %!+ P04 " ![@6I5K$V\?!<% !>* &0 M 'AL+W=OA:&8+FA*Q E;TDQ],F<\)5)=\OM0+#DELR(H M34(41;TP)7$6C(?%>U=\/&2Y3.*,7G$@\C0E_/$K3=AZ%,#@Z8WK^'XA]1OA M>+@D]W1"Y>WRBJNKL%29Q2G-1,PRP.E\%'R!9^>=2 <4(W[&="UV7@-MY8ZQ M!WWQ8S8*(IT13>A4:@FB_JWH.4T2K:3R^+,5##NZR?U;X5Y9>:."'K. MDG_CF5R,@D$ 9G1.\D1>L_5WNC74U7I3EHCB+UAOQT8!F.9"LG0;K#)(XVSS MG_S=%F(G '9>"4#; +1O -X&X,+H)K/"U@619#SD; VX'JW4](NB-D6T9_>ZNK%04M_TB)]ZQ!&XW$06 M\QV!ZW+LKTN:WE'^6PV_G5R C^\_@?<@SL#-@N6"9#,Q#*5RJW,.IUMG7S?. MT"O.)G1Y G!T!%"$4$WXN3W\@DY5."S"834\5#4N"XW*0J-"#[^B]V6E2DON M$GJL]MZQ(*JT0MN/94P%^/!N@"#Z#'0]5&W.ZNQN]#OU^GJ[GXDEF=)1H/:S MH'Q%@_&'=[ 7?:XS[TFL4@I$Z>^?U;@W#%>[:5N% M&Z;=*=/N6-.^/9F<@!M>K.#'W>8]+=XZ2U9)UZ9Y$JNX[Y;NNRVOWZ[/4G@2 MJY2B5Y:B9UT(3J6HJX15OCYY4%>$WHO] CO]+BSW3,5=OW37;[8[K6&N_=N( M=7=3[P\&@_K4!V7J VOJERRCC^KNR!\4_\QS==NP[DVKF*LA3V(5WZ>E[U/K MWCPG8@'HGSQ6]V%]9ZW=?J<^W7H2J[B%D6&6R-KGYWYKX2!ZL<*>WTQJAF"( M^_5K$.X0%;1F]P]=T01 Z]*S2[AVPY=:U; A&]@VVD"O;.-+K5H.0S>P(=YL MXZQ+L@W @89PH!UQGB]=\!]H1#WV:9S[V0;W0 ,^L&WR@5[1QY=:M1P&?F#+ M]&/7=\ ?#T+5&AA$@@T9R1[GW.F7E&2Y01E*@G9,JMGECN1DG\#99AOL! T\ M00_T!+WBDR^UZDF$X2=T.#^AM_FI9LCKRQ,9?D+[\!.R+D"[A/-A2!O\A'9. MAEH_&O)[-M0&/R'#3Z@A/]GC'&X<383>-F@H"^U#6>A@RK)/X]SU-B@+&?V4"1F&0@T9RA[GW,>:DR9+^@:B MT#X0A0Z */L$SC[;@"AD( IY@"CD%:)\J55_PS 0A0^'*+N$PR;T(%2U:6@, M[T-CV+J2[1*N??6E5C5L: RW36/8*XWY4JN68^>WNJ8_UOFBL29";QLT-(;W MH3%\,(W9IW'N>ALTA@V-X;9I#'NE,5]JU7(8&L,MTYA=WV6S>#[SPH;7<$-> ML\&PO=V]R:W-H965TL MFEJI;5X@=&40J25,F[2J55FWSVYR@+7$SFP'V+^?G82,%X.ZKE^(7^YY[NXY M8]]@R<5/.4=4L,HS)H?.7*FB[[HRF6-.Y"4OD.F=*1S\T)94XTJ-8>1#3@I*2[DQ!I/),^<_S>1+.G0\ M$Q!FF"C#0/1G@2/,,D.DP_C5<#JM2P/<'*_9/U6YZUR>B<01SW[05,V'S@<' M4IR2,E./?/D9FWQ"PY?P3%:_L&QL/0>24BJ>-V =04Y9_26K1H<-@.:Q X(& M$.P"N@< G0;0>:F';@/HOM1#V "JU-TZ]TJXF"@2#01?@C#6FLT,*O4KM-:+ M,G-.)DKH7:IQ*HJI3#A3E)68PGV!@ICZR3Z,,BY+@<"G$%.ARPHQEPB/*SB- M41&:R3.X@(D^MVF956;I)A5OJ;35TR2&TY,S. '*X-N05/(=K\D9!C6N>7L5C'M5%U+GR!N["HG+8 MJAP>5;DY[VP&IY0E/,-\FN [M(O1:$7I'1?C*I82IX/FA=^$ZX:K[H_^TM?=VAT1,ZIOSPRGVI5W>:4K)>H.J)XH7E1/_#-7NF&HAG/= M-*(P!GI_RKE:3XR#M@V-_@!02P,$% @ >X%J5=;".N@P!0 "B\ !D M !X;"]W;W)K&ULM9I;;^,V$(7_"J$"BQ8H8EUL MYU+;0&**Z (;;)#LM@^+/BC2V!:BBTO2=A;HCR]UB60),B,[XY>-)7.^$7FD M$^4L)[N4OX@5@"2O<92(J;&2V%BS";YN0<^FZ0;&84)/' B-G'L\9]W$*6[J6$9;R<>P^5* M9B<&L\G:6\(3R._K!ZZ.!A4E"&-(1)@FA,-B:MQ:-\P>907YB+]"V(F]SR2; MRG.:OF0'GX.I8697!!'X,D-XZL<6YA!%&4E=Q[\EU*AZ9H7[G]_H+)^\FLRS M)V">1G^'@5Q-C2N#!+#P-I%\3'=_0CFA_ +]-!+YOV17C!VKP?Y&R#0NB]45 MQ&%2_/1>RX78*U"<[@*[++#;!<,#!4Y9X/3M,"P+AGT[C,J"4;M@?*!@7!:, M\[4O%BM?:>I);S;AZ8[P;+2B91]RN?)JM_5,7V_9&L! K4ZU1/;;$MW96N(3K"^(8_Y.;-.V.RYHWK_Y E[Z6*8TARTD M&Q!D#=R'1*I?7J)+YX)JF3DV^^VXG9D7Z@;<[NO79Q#M,\CM,XAI9WKB.HZJ M=1QIU_$;]P(@M[Z?;A(IR"/X$&Z]YPC(CWN(GX%W/BU:YK%/"R:,8L)<3!A# M@C54'EY8@3%A]+*/S6)V9.]T; AR50ER]4&;)?]53R8)DR#L1JCTFA):UGCJ&7&J#U9=\^K;CNV]M()2ZO+8_'W KF#Q%_%'G_I-.*O MB?X]6-_D:+$P:125YJ+2&!:M*;Y=BV^?U89+/);LF#2*2G-1:0R+UI2]CH@L M;2)Q@A<[7=Z3I66-N*![F..T H/N8=:X;9_=3=NA@7ZNIZYE';]8^OREGW]^ MVZ5Z_T2*/DH=,&D4E>:BTA@6K2E^G1E9H_/Z)VI^A$JCJ#07E<:P:$W9ZQ#) MTF86)_CGN(_CS0\,NVS[9_>P8=L_>PUC^KF>NI9U0&/I$YJ>_KGB\,X;*&IR M@TJCJ#07E<:P:$WYZSC(NCJO@Z(F/Z@TBDIS46D,B]:4O8Y_+&W:<(*#7OS=(-UYLVZEX=5!I%I;FH-(9%:ZI?)T;V\+RF MC9H5H=(H*LU%I3$L6E/V.BNR]1N,CC=MU' (E49+VGMOT >&M=Z@L2ZM$&:P MMU57/5G+?%.U(/F&@V(;976VVKA]FV]7;IV_LV[F5L=Y:MVXQ;;L&E_L$K_W M^#),!(E@H5J9%Y=J8KS8>%T7;0=:@ MVOX^^Q]02P,$% @ >X%J5?&\DZ,Y P SPL !D !X;"]W;W)K&ULK99=;YLP%(;_BL6FK96Z8" ?;9<@M>FF;=*FJE&W MBVD7+IR 58.I;9+VW\\&RFA"O29;+H(-O._QXX/M,UUS<2M3 (7N,Y;+F9,J M59RZKHQ2R(@<\ )R_63)14:4[HK$E84 $E>BC+D^QF,W(S1WPFEU[U*$4UXJ M1G.X%$B664;$PSDPOIXYGO-XXXHFJ3(WW'!:D 06H*Z+2Z%[;NL2TPQR27F. M!"QGSIEW.O0T;R^DOMF(CH";_B,P&\$_DL%02,(*M!Z9!76!5$D MG J^1L*\K=U,HYJ;2JUI:&[2N%!"/Z5:I\*%XM%MRED,0KY%'^Y*JA[0P04H M0ID\1._0]>("';P^G+I*1S,:-VJA5) M$"MPPC>OO#%^WX?\G\R>3$#03D!@&Z3) M]1$JB$ KPDKH@ZF-)D]8,/8V8*SA]H09M3 C>\($C0 5(.J4]$'4!J,.A(\W M"*PQ]B08MP1C*\%9D@A(S.=&,E[FR@Y3>XT[,-YF.JSA]H29M# 3*\P5J%+D M9N%$I*"*L#Z&R1:#/\$G^DS=3(LUUIXDQRW)L3TM451F)=-YB_#1AKN#UA3EJ8D[^DI7*,4=19^\TFAG294VUS)(]Z/SFK]:Z;^\G6 M8@PZ,_4$SL-_CF?\;WB=K;OWC+;:[XK8N'49GR/L%"#>B_=L)!YQ#=JRU"L. M4")(KGH/)+OSSG#>=@)U\3$)-@C=3K5E2MVO1"0TEXC!4@OQ8*(=1%T]UAW% MBZH N^%*EW-5,]45-PCS@GZ^Y+H,:3JFIFMK^/ W4$L#!!0 ( 'N!:E7P M"+GZHP0 "(; 9 >&PO=V]R:W-H965TS[=D!7<@OBRN6'RRNXH:59 R3-:(@;+F76!SV/L*T%= MXJ\,MGSG-U)5N:/T7EU5N2,<%C3_.TO%>F:=62B%):ER\9EN/T%;H4#Q$IKS^B_:-F6#P$)) MQ04M6K%\@R(KF__DL4W$C@"_)G!;@;LO\%\1>*W VQ.<.:\(_%;@OS="T J" M]PI&K6!4Y[Y)5IWID @RGS*Z14R5EC3UH[:K5LL$9Z5J6;>"R:>9U(GYK:#) M/;HJ$RB5Q>@F)R5''T(0),OY1_0;^G(;H@^_?)S:0H93(CMIT9<-VGT%[:%K M6HHU1U&90CJ@#_7ZB49ORVIV=76?ZWKI:H&WL#E%GG."7,=U!]YG\7XY'JK. M]T6/OB]ZK)=?5"LIQTKNC#6Y]+IVX]4\[QO;S=<_I !="2CX/T--IZ'[PW0U MG)[S#4E@9LGQD@-[ &O^Z\]XY/P^Y)M)6&@2%IF$Q89@/;_]SF]?1Y]'CW(N MXR GDYP(2)&@"(I-3I\ 4$(+]9"HJ6+(ZX8\JLEJIGN88^Q[$]D,'W9=U+[ ML2X.Q RPZ^%^S,ADS-@0K.=/T/D3:/UI^N.N$P@:RX8<"0ZRX^R9<5AB'#A[ MA<+#0E@6VBL5'99RW0-6K*W>-R9OU"5OI$_>FC! &>>5;-D?LA+5-_C@G*#H+]-)L,&;TK9&PH9,^-<>?&6.M&3#(F/W'8O?RN?B!Y-=B" MM8AC;3 )"TW"HO%!W_%\?-#%8D,Q>W:==7:=:>U2'Q1HZ', ?;V&X@[8X/RO M91[KGTE8:!(6F83%AF ]ER>=RY,?^KTW,>FW25AH$A:9A,6&8#V_L?.R,'2T M_?J:/&9%5:"R4IT8T27B]:R(R)8PN2!#E"%.\S%.VFZ2%1FF145ILBM:W_64W!FL7__,%+0JYY..U^^TXS:N[?R$1:JE. M*\$%*=.L7+TY7'N'"P0G&.^OG!?Z%SK:VO=%C8Q&C4W1^J:];*E@_9Y*/08+ M8$56-BOVE @X02GPA&6;UW93]-"C>ZC179.!^B,^C MYKCF!=^<'LD\KS(Y2>2PE*&O= 0 (85 9 >&PO M=V]R:W-H965T\;[ MT387:7?637,MP[&M64!$DNU-IS^^$F @-BA>[!MC 3IZSHN.7M!DS\6+W H M]!J%L9PZ&Z626]>5_@8B*CL\@5A?67$14:6;8NW*1 -TDY1Z!+/&[@19;$S MFZ3GGL1LPK3A*YA >IS\B1T MRRVB!"R"6#(>(P&KJ3/'MW=D9#JD=_S#8"\K_Y%)95"G&--TK/X_1/\M35XGLZ02[GGXA05J,W5&#@I@1;>A M>N;[/R!/J&_B^3R4Z2_:Y_=Z#O*W4O$H[ZP)(A9G1_J:"U'IT"4-'4C>@:3< MV4 IY0-5=#81?(^$N5M',W_25-/>&H[%YJDLE-!7F>ZG9@O%_1?T,?8A-O*@ MIY#&$KU[ $59*-^C&[30$R'8AH#X*G]V[%^02&T@DY2I;^:2:1[1ZP! M%Y!T4-?[@(A'"/H9N4ANJ-#Y9 ?+"-U"T6XZ0K=IA(->?ZW0HM3K;ZW/_*"7 MOF3:Q^+/M5Z/F5[9/84IYEN94!^FCJY6"6('SNR7G_# M^]628Z_(L6>+/EMDFM&=GB1TJ7/5RP-:"QJK#^@.UBR.6;RN@\["]M.P9L'8 MS;I>;]C%$W=7@],O]SIX4$\_+.B'9ZJI1U6:5&>2E[8IZ"6G(CA4#9-R"\$/ M)!Z>2#P>]X<-&H\*RM&9E,^+SV]YX*,3&C+RN@TTXX)FW+H@?C>'X\4K8[$& MK:]A9"E?[)6KOG=)Q5B0[8%;,%><"E^EJG+XMC654PPJ$Z1A%7#I;KBUO1W5XEEB6P=K M,5-*_\/M#? L\E,CO+$X(2ZM$+?WPGNJ7W;#4(/IDRM@32O'^(0-]_L]4H]& M2MLC%]G>F73Y(-\IA_M>@W"D-#AR'8.KP6Q;8SE1]0V2>!W2\ 9)2L,CUS*\ M_,[%_[*1DA*(R07&&&:1"UOS6>:_EX>=ANF1>ENY#)W:R8Z M];1N8\&5CD:NY&@I5^L:J_&Q7J_)R$AI9.3ZWVD6A=_TE49*FR(7V%0SC37H M&RK&K6R-12#6Z0:@1#[?QBK;)2O.%IN,\VQKK;P]VZ'\1(7^K)0HA)7NZG6& M6BN1;?IE#<63=*-MR97B4?IW S0 86[0UU>QV?[.MT(>:=21 T_BIRKF9-J79ZXKHI2+)@Z%"5R MFED*63!-79FXJI3(XLJHR-W \T9NP3+NA--J[$J&4['2><;Q2H):%063/^>8 MB\W,\9W[@>LL2;49<,-IR1)3*.B6ED3N(R; M75EH2;,9V>EPH45T!Q<\0F[D@:N<<06OSU&S+%=[< +2H1XE2.()>@4(1)% MR?C/5R_&@7_\1L'UXD;1LFM46F:1QAAJGS<\T^3)3._!UTLL;E%^F[J:0)O0 M;M0 G-< @P< 3N!2<)TJ>,MCC/^T=XELRSBX9SP/K X76!["P-N'P L"N%F< MP^N7>_ 27% IDZB:CR72H-5V4$4:_%]MOWXDOW"AL5"]^M4@AOT@S*D^426+ M<.;0L54HU^B$KU[X(^^-A>*PI3BT>0\_"7ZPIIVG7:^PTKE7FO$XX\D^S#') M.*TN M]'O#@69L\EK=]V<)6!+DN,5]_#P;L.5@5[H.-^HH_4"*C%N$X]V5_5Q/V(0= M_Y6W!Y;$G;2H)L^C6XO0+MMDUP3UO>U+XNTNY)DY1GG^B);V"/^>I7[G&?2? M1^\N$;OD3<0GI*H?;&$&NVO\MOH^Z;*UA]E!Z.V;Z%O?HUUNY!YFCR@_>++R MVX?.M[]TITDB,6$:(>-4Z%!9&L&:Y2M\#&DOP.&C -U.35>@3*K*55&%L.*Z M+N_:T;8Z/JUKPNWRNK2^9)+>,P4Y+LG4.SRFRTK6U6K=T:*L*L1;H:G>K)HI M5?@HS0*:7PJA[SLF0/N;(?P-4$L#!!0 ( 'N!:E7^>>ML"@, H- 9 M >&PO=V]R:W-H965TVPGS5J4&05"/S1VXO<]?NP<^62T M8_Q)K $DVM,T$V-G+65^Z;HB7@/%HL-RR-23)>,42]7E*U?D''!B1#1U \_K MN123S(E&YMX=CT9L(U.2P1U'8D,IYC^O(66[L>,[AQOW9+66^H8;C7*\@CG( MA_R.JYY;N22$0B8(RQ"'Y=BY\B\G?J %9L17 CMQU$8:9<'8D^[<)F/'TS." M%&*I+;"Z;&$"::J=U#Q^E*9.%5,+C]L']P\&7L$LL( )2[^11*['SL!!"2SQ M)I7W;/<12J"N]HM9*LP_VA5CPYZ#XHV0C)9B-0-*LN**]^5"' F43[T@* 7! M[X*7(H2E(#2@Q2JZ=$Z61TF\6, M OJ"]R#0V10D)JDX1^_0PWR*SEZ?CURIHNBQ;EPZ7A>.P0N.0S1CF5P+=),E MD-3H)W:]'U@,7(57,08'QNO ZCB'O(-"[RT*O""HFY!=/H58R7TM]_N6Z835 MDH?&+VRVY(^?U3AT*X&*[W6K7IA>U)OJ;+\4.8YA[*AT%L"WX$1O7OD][WT= M<4MF)_P7%?^%S3VZ62[!)"]*L(0Z5*N^*:I],I]PUD'(4[NKMW=@P>M6>%VK MXPSO"=U0]#@#N@!>NY=6AZ: +9F=P/8JV-[_>)=[;?*W9';"WZ_X^];-?NC, M.RAF/&=D=QNY[Y5:&+"5HC_>6F#"N.H3T#2?;'#+0Z--V-ELQ.8'WO M^03W_D<.EJXM+4%;;J=K<%3%^&WEH=VI,;=?EXF!7Y^)?O ,%/QS+I86Q\D8 M#NN2T1ZKZ>:X1]4F!;XR1;A0J[_)9%%X5G>K0O_*E+?N\_#B*V&&^8ID J6P M5%*OTU=G&2\*[Z(C66YJUP63JA(VS;7Z6 &N!ZCG2\;DH:,#5)\_T2]02P,$ M% @ >X%J52OT9++! P '!0 !D !X;"]W;W)K&ULM5A;_??5P),#"8T:907&\0Y1_HN'%N:'2C[RA, @;[E6<'G1B)$>66:?)- M3O@%+:&03[:4Y43(6Q:;O&1 HHJ49R:V+-_,25H8BUDU=L\6,[H365K /4-\ ME^>$?;^!C![FAFT:&I58$&6R$DB#R:P]+R#*E)-?Q3R-J MM',JXNGU4?V7*G@9S)IP6-+LKS02R=R8&"B"+=EEXH$>?H4F($_I;6C&JT]T M:+"6@38[+FC>D.4*\K2HO\FW)A$G!*DS3, - ?<)[A,$IR$XSYW!;0CN$%-HJ:8NJNQ7;)FOM%"-LA),/DTE3RQ6$,NR"W1; MU$VGBO<^ $'2C'] ']%*=F:TRP#1K>R+/10[0.OO* 8:,U(FJ9P#8D7ZB#ZO M O3^W0?T#J4%^I30'2=%Q&>FD,M4DYF;9DDW]9+P$TMRT!TM1,)16$00#?"# M!1P164%\BQ?D+8PGA@/_B_9^\DPVD; MQJGTG/]HF 3\[Z'*U]KNL+8RQ2M>D@W,#>EZ'-@> MC,6//]B^]?-0VG6*!3K%0DUBG0*Y;8'<,?7%)RI(=GQ7AVI0T_V*KGY']@M_ M*CMC?YK:@ZQQ8NB'H MRQWD:V"#_3:J\])^TRD6Z!0+-8EUBN&WQ?#?T!!\G072*1;H% LUB74*=-D6 MZ/)UAE#3O5-#P%[/$,XQ-G8O>X9P#L*6X_<,80#D>$\8PJ0-<3(:XC5/QWU@ ME/[2-M,I%N@4"S6)=6HP;6LP?4,?F.HLD$ZQ0*=8J$FL4R#;>ORO;[W."1K^ MZMS0V:/;D6>X@G.^&[#Z MKG".\?NF< [QK+XGG&,VH^U1UG5U@-,; MO[&OEO; >*".OJK3E4?Y^MSLCK X+3C*8"NGLBXNI7FQ^BBJOA&TK,Y:UE0( MFE>7"9 (F +(YUM*Q?%&3= >""[^!5!+ P04 " ![@6I5%-Y21R\# * M$P #0 'AL+W-T>6QEB H)HX;!(V'F9*;O(6$6>PD6G.@B#NZX'M=3PY%PJ7<=V$=SWM!F^!ZQ[() +T0KL$6<8#PMJ#-/R MUG;JP;7Q&10T[8=5817.-5UU>WVR<:@?-LA4Z93I-DR7K$WCH6 9R-%\OH"G M444(H#$JMXV4T[F2M-:P]F@:EG;&A+B'%^U[ML.]S+9RVH&,RK9I!35-1^,Z MP+_-YKBW:7LOX@T*_J3,I\I.1]9]J!5VIUG&EW5_F;4",/8NSDZ+0JP^"CZ7 M.7.3/SK@>$C7?L%":?[+1H-2F5D#TR1X8MKPV;;EIZ;% UN:=3DM,UQS[Q5J M_KOK/&>2:2JV1=O:/^55?K'BZ/I?2:Y_5?8%>S4VN^>IB^R_!I'QZ8N,DM/7 MV)QA3EWDX"1%ALW^O75(V#DBM-8 CF(C\@T.?6(3-)A67!@NF]Z"IRF3STX* MEM[0J3WH[_#;\2G+:"7,0PN.R*;]E:6\RI-VU!TL1#-JT_X"T^O&[3G0QN(R M94N63IJNGD_K9F ;-FIS@<,^:)%$4Q]B*3B9>!1-LW>(8/GXV3!MX M8'$@TI^M-9YMO$(.UP&6TT,5@LT4KT1LIOA: ^)?-_!($G^VL3C@@64!JQV( M[X\#->7WB2+(*J8->X-Q)$DP!&K17Z-QC*Q.#+<_/]A;$D5)XD< \RN((@R! MMQ%', 6@ 4.BJ-X']_:C<+U/A9M_O\:_ 5!+ P04 " ![@6I5EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 'N! M:E4R$P1BG@, %P< / >&PO=V]R:V)O;VLN>&ULQ9E;;YLP%(#_BL7+ M-FE;PJ7I14VE->FV2M,:C:JOE0-.8M78F6UZ^_4[@**:EAWMY2Q/"<8Q'R?F M?,?F],'8NZ4Q=^RQ4MI-HXWWVY/1R!4;47'WV6R%AC,K8RONX="N1VYK!2_= M1@A?J5$R'D]&%9%%X:30T-@TW4CRXE_/-(;N73BZEDOYI M&K7?E8A8);6LY+,HI]$X8FYC'KX;*Y^-]ESEA35*3:.X.W$CK)?%F^:\@;SF M2]>V>+[\Q0%D&DW&,.!*6N?;'NWX'!CO!73NCFIOODKEA9US+[Y94V^E7C?# MP%V,@MMHX[#[[()X8O\EC&:UDH68FZ*NA/9='*U0#:!V&[EU$=.\$M-HUX5] MT26[T!Z"Q"YU-Q3T;>X4+GU9=G?M 3>(H3V1<,)>EBTX'>3,Z%)H)TH&WYQ1 ML@2.DIUSQ74A6 "9()#)'B%ODP R12#3O4#F#0[\-(#,$,ALCY"]2!X@D ?[ MA$P#R D".=DG9!9 'B*0A[20Y]Q)Q\R*+:QPT/5UXCE"T(YHT?*ZJKA]:N!R MN=82?L:;7%D4IH9<&4 >(Y#'M)"7^EXXWW1R8;H>8_EZ3(LTEZX DTI=PVR[ MV@K;=;EE,V5<;4-,5"O$7@G_TUGMO*F$[<40TTE,[)/\: MU!RR81:)B372LD&=4$ WJ&O8 AS7"QQFCYA<'U4EN^>!<=VF/IB):Z$+*7J0 MF#UB8GU [&"VL6O^V&?"9!$3VR(7Z[84_$O]ARDB)G9$7B^=^%TW=!?WKS,= M)HB8V! [%>@U6X!?FRGVD2V?NH.GL#2-,47$Q(Y 1=8KJ1+,&PFQ-P*5L?>P M6E+"?0C9,%DDQ+) G=8/(;H*^1_:>)V:!X.)"22A%LC;5#/(B'DD(?8(_LR$ M%7Z"F20A-@F.&=;X"2:7A%HN*.9!B(F))B$7#88Y"3$Q[23[7)C<'H:8F':2 MO6KG*-P3P;23$FL'QSP.,3$#I<0&ZMEQ+CR7JIL&6)B[LE:]XQV;[-*L9):E#_A$@[:"ZZ*A67-1[?IEATT:^55K=0, MVJ[T#\/+WX%J5;[+,T&9 0 =1D !H !X M;"]?S M<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1;D+Q)B1/""R^?%7$8W,.Y;$-@TM= MG<,R*V-L/YP+V]+711@VK3_?SNR;KB[B;=D=7%ML3\7!.QV-)JY[G9&M%J\S M!YMKZ_\SL=GOCUO_V6R_:W^.?PQV/TUW"J7W,1MLBN[@XS)SE^JY'=S](,/; MY&RPWBVS;KV3S*4.4@C2]$$&098^*(>@/'W0&(+&Z8,F$#1)'S2%H&GZH!D$ MS=('S2%HGCY(1BCCB""IAS6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N" M< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>VGO9)M!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-MZ'TL(]#;4VPCT M-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(],Y1[YQ [QSUS@GTSE'O_)UZAWBM M?'CV/-9X_W=2'6_7^N?M[\O'9N^YW'%V\)=E]0M02P,$% @ >X%J52/5 M;@VH 0 N!D !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6* MB+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UG MR VV==6X651X;QX8#QAJ6X\-7[D M6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$. MG5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76> MEREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) O57_]+:->X5F5S M]&?=#YOY)U!+ 0(4 Q0 ( 'N!:E4'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ >X%J59_+K\OM M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ >X%J59E?>$% #W'@ M& @($," >&PO=V]R:W-H965T&UL4$L! M A0#% @ >X%J52X9VHC&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J57N* MU&2, P K0T !@ ("!&B 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ >X%J54/3!"@3! N @ !@ M ("!338 'AL+W=OVIL' !I% M&0 @($S4 >&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J5&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J57\1L1V0 P G0< !D M ("!8&\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >X%J51+IX4/! P D0@ !D ("!XWT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>X%J59LR6W4I P @P@ !D ("!3YT 'AL+W=O&UL4$L! A0#% @ >X%J5:L#W?:3 @ ME@4 !D ("!3:< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J55ZD?*+Y P OQ, !D M ("!4;8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >X%J54*E05[X @ F@H !D ("!L\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J M55&MKI 2 P K0L !D ("!%\H 'AL+W=O* &0 M @(%@S0 >&PO=V]R:W-H965T&UL4$L! A0#% @ >X%J5=;".N@P!0 "B\ M !D ("!_M4 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ >X%J5?W'YZ]T! AA4 !D M ("!K^, 'AL+W=O&PO=V]R:W-H965T M>ML"@, H- 9 M " @?CK !X;"]W;W)K&UL4$L! A0# M% @ >X%J52OT9++! P '!0 !D ("!.>\ 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " ![@6I5(]5N#:@! "X&0 $P @ $0_0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,@ R )4- #I_@ ! end XML 53 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 54 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 179 276 1 false 39 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 - Condensed Consolidated Balance Sheets Sheet http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.rubicontechnology.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.rubicontechnology.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Basis of Presentation Sheet http://www.rubicontechnology.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies 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 - Stockholders' Equity Sheet http://www.rubicontechnology.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 013 - Disclosure - Stock Incentive Plans Sheet http://www.rubicontechnology.com/role/StockIncentivePlans Stock Incentive Plans Notes 14 false false R15.htm 014 - Disclosure - Commitments and Contingencies Sheet http://www.rubicontechnology.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 015 - Disclosure - Income Taxes Sheet http://www.rubicontechnology.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Segment Information Sheet http://www.rubicontechnology.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 017 - Disclosure - Subsequent Events Sheet http://www.rubicontechnology.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 018 - 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 19 false false R20.htm 019 - 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 20 false false R21.htm 020 - Disclosure - Investments (Tables) Sheet http://www.rubicontechnology.com/role/InvestmentsTables Investments (Tables) Tables http://www.rubicontechnology.com/role/Investments 21 false false R22.htm 021 - 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 22 false false R23.htm 022 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.rubicontechnology.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.rubicontechnology.com/role/StockIncentivePlans 23 false false R24.htm 023 - Disclosure - Segment Information (Tables) Sheet http://www.rubicontechnology.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.rubicontechnology.com/role/SegmentInformation 24 false false R25.htm 024 - 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 25 false false R26.htm 025 - 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 26 false false R27.htm 026 - 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 27 false false R28.htm 027 - 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 28 false false R29.htm 028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net Sheet http://www.rubicontechnology.com/role/ScheduleofcurrentandlongtermdebtnetTable Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net Details http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables 29 false false R30.htm 029 - 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 30 false false R31.htm 030 - 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 31 false false R32.htm 031 - Disclosure - Investments (Details) Sheet http://www.rubicontechnology.com/role/InvestmentsDetails Investments (Details) Details http://www.rubicontechnology.com/role/InvestmentsTables 32 false false R33.htm 032 - 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 33 false false R34.htm 033 - 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 34 false false R35.htm 034 - 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 35 false false R36.htm 035 - Disclosure - Significant Customers (Details) Sheet http://www.rubicontechnology.com/role/SignificantCustomersDetails Significant Customers (Details) Details http://www.rubicontechnology.com/role/SignificantCustomers 36 false false R37.htm 036 - Disclosure - Stockholders' Equity (Details) Sheet http://www.rubicontechnology.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.rubicontechnology.com/role/StockholdersEquity 37 false false R38.htm 037 - Disclosure - Stock Incentive Plans (Details) Sheet http://www.rubicontechnology.com/role/StockIncentivePlansDetails Stock Incentive Plans (Details) Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 38 false false R39.htm 038 - Disclosure - Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans Sheet http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 39 false false R40.htm 039 - Disclosure - Stock Incentive Plans (Details) - Schedule of the company???s RSUs Sheet http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable Stock Incentive Plans (Details) - Schedule of the company???s RSUs Details http://www.rubicontechnology.com/role/StockIncentivePlansTables 40 false false R41.htm 040 - Disclosure - Income Taxes (Details) Sheet http://www.rubicontechnology.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.rubicontechnology.com/role/IncomeTaxes 41 false false R42.htm 041 - 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 42 false false All Reports Book All Reports [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths has a value of -5000 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: c110, Unit: usd, Rule Element Id: 5448. f10q0922_rubicontech.htm 1889 [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: c110, Unit: usd, Rule Element Id: 3279. f10q0922_rubicontech.htm 1894 [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: c110, Unit: usd, Rule Element Id: 5466. f10q0922_rubicontech.htm 1899 [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: c110, Unit: usd, Rule Element Id: 3262. f10q0922_rubicontech.htm 1904 [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: c110, Unit: usd, Rule Element Id: 3235. f10q0922_rubicontech.htm 1909 [dqc-0015-Negative-Values] Fact us-gaap:LongTermDebt has a value of -21000 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: c110, Unit: usd, Rule Element Id: 2728. f10q0922_rubicontech.htm 1914 [dqc-0060-Element-Dependence-For-Specific-Elements] The fact NetCashProvidedByUsedInOperatingActivitiesContinuingOperations has been reported with a value of -655000.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. f10q0922_rubicontech.htm 1313 f10q0922_rubicontech.htm f10q0922ex31-1_rubicontech.htm f10q0922ex32-1_rubicontech.htm rbcn-20220930.xsd rbcn-20220930_cal.xml rbcn-20220930_def.xml rbcn-20220930_lab.xml rbcn-20220930_pre.xml http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0922_rubicontech.htm": { "axisCustom": 1, "axisStandard": 16, "contextCount": 179, "dts": { "calculationLink": { "local": [ "rbcn-20220930_cal.xml" ] }, "definitionLink": { "local": [ "rbcn-20220930_def.xml" ] }, "inline": { "local": [ "f10q0922_rubicontech.htm" ] }, "labelLink": { "local": [ "rbcn-20220930_lab.xml" ] }, "presentationLink": { "local": [ "rbcn-20220930_pre.xml" ] }, "schema": { "local": [ "rbcn-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 421, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 136, "http://www.rubicontechnology.com/20220930": 33, "http://xbrl.sec.gov/dei/2022": 4, "total": 173 }, "keyCustom": 31, "keyStandard": 245, "memberCustom": 15, "memberStandard": 24, "nsprefix": "rbcn", "nsuri": "http://www.rubicontechnology.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0922_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", "role": "http://www.rubicontechnology.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0922_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": "f10q0922_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", "role": "http://www.rubicontechnology.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "f10q0922_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", "role": "http://www.rubicontechnology.com/role/DiscontinuedOperationsClosureofDirectDoseRx", "shortName": "Discontinued Operations: Closure of Direct Dose Rx", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "f10q0922_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", "role": "http://www.rubicontechnology.com/role/SignificantCustomers", "shortName": "Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "f10q0922_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": "012 - Disclosure - Stockholders' Equity", "role": "http://www.rubicontechnology.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "013 - Disclosure - Stock Incentive Plans", "role": "http://www.rubicontechnology.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "014 - Disclosure - Commitments and Contingencies", "role": "http://www.rubicontechnology.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "015 - Disclosure - Income Taxes", "role": "http://www.rubicontechnology.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "016 - Disclosure - Segment Information", "role": "http://www.rubicontechnology.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "017 - Disclosure - Subsequent Events", "role": "http://www.rubicontechnology.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "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 - Condensed Consolidated Balance Sheets", "role": "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_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": "020 - Disclosure - Investments (Tables)", "role": "http://www.rubicontechnology.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_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": "021 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Tables)", "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": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_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": "022 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.rubicontechnology.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_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": "023 - Disclosure - Segment Information (Tables)", "role": "http://www.rubicontechnology.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GrantsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Summary of Significant Accounting Policies (Details)", "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": "f10q0922_rubicontech.htm", "contextRef": "c88", "decimals": "0", "lang": null, "name": "us-gaap:DebtConversionOriginalDebtAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of inventories", "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": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment", "role": "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of net proceeds from the loan", "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", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net", "role": "http://www.rubicontechnology.com/role/ScheduleofcurrentandlongtermdebtnetTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of current and long-term debt, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "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 - Condensed Consolidated Balance Sheets (Parentheticals)", "role": "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "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:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of debt obligations", "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:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c109", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt", "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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c109", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Investments (Details)", "role": "http://www.rubicontechnology.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c112", "decimals": "-3", "first": true, "lang": null, "name": "rbcn:AmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Investments (Details) - Schedule of amortized cost and gross unrealized losses on all securities", "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": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c112", "decimals": "-3", "first": true, "lang": null, "name": "rbcn:AmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c127", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Investments (Details) - Schedule of financial assets measured at fair value on a recurring basis", "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": "f10q0922_rubicontech.htm", "contextRef": "c127", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Discontinued Operations: Closure of Direct Dose Rx (Details) - Schedule of discontinued operations", "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": "f10q0922_rubicontech.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "2", "first": true, "lang": null, "name": "rbcn:OtherCustomersRevenuesPercentages", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Significant Customers (Details)", "role": "http://www.rubicontechnology.com/role/SignificantCustomersDetails", "shortName": "Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "2", "first": true, "lang": null, "name": "rbcn:OtherCustomersRevenuesPercentages", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c155", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.rubicontechnology.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c155", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Stock Incentive Plans (Details)", "role": "http://www.rubicontechnology.com/role/StockIncentivePlansDetails", "shortName": "Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans", "role": "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable", "shortName": "Stock Incentive Plans (Details) - Schedule of summarizes the activity of the stock incentive and equity plans", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c160", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Stock Incentive Plans (Details) - Schedule of the company\u2019s RSUs", "role": "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable", "shortName": "Stock Incentive Plans (Details) - Schedule of the company\u2019s RSUs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c160", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c164", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeMaturityDates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Income Taxes (Details)", "role": "http://www.rubicontechnology.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c164", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeMaturityDates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Segment Information (Details) - Schedule of revenue by geographic region", "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": "f10q0922_rubicontech.htm", "contextRef": "c167", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "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 - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c46", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "role": "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c54", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_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 - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.rubicontechnology.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_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": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Basis of Presentation", "role": "http://www.rubicontechnology.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_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": "008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_rubicontech.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "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_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_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_DocumentQuarterlyReport": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r535" ], "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": [ "r532" ], "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": [ "r532" ], "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": [ "r532" ], "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": [ "r537" ], "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_EntityRegistrantName": { "auth_ref": [ "r532" ], "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": [ "r532" ], "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": [ "r532" ], "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": [ "r532" ], "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_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": [ "r531" ], "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_SecurityExchangeName": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rubicontechnology.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "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_AggregateAmountPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Share Value means an amount equal to the product of (i) the number of shares of PW Common Stock issued to Seller on the Closing Date multiplied by (ii) the Measurement Price.", "label": "Aggregate Amount Per Share", "terseLabel": "Aggregate amount per share" } } }, "localname": "AggregateAmountPerShare", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "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/20220930", "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/20220930", "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 and long-lived assets" } } }, "localname": "AssetsHeldForSalePolicyTextBlock", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "rbcn_AvailableForSaleSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Current Abstract", "terseLabel": "Available-for-sale securities \u2014 current:" } } }, "localname": "AvailableForSaleSecuritiesCurrentAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_AvailableForSaleSecuritiesCurrentAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Current Abstract0", "terseLabel": "Available-for-sale securities \u2014 current:" } } }, "localname": "AvailableForSaleSecuritiesCurrentAbstract0", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "rbcn_BasisofPresentationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "localname": "BasisofPresentationLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/BasisofPresentation" ], "xbrltype": "stringItemType" }, "rbcn_BasisofPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation [Table]" } } }, "localname": "BasisofPresentationTable", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/BasisofPresentation" ], "xbrltype": "stringItemType" }, "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/20220930", "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/20220930", "presentation": [ "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "rbcn_CommonStockSharesOutstandingAntiDilutive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding exercisable shares.", "label": "Common Stock Shares Outstanding Anti Dilutive", "terseLabel": "Outstanding options exercisable shares (in Shares)" } } }, "localname": "CommonStockSharesOutstandingAntiDilutive", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "rbcn_CommonStockSharesSubjectToOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock shares subject to outstanding.", "label": "Common Stock Shares Subject To Outstanding", "terseLabel": "Common stock shares subject to outstanding (in Shares)" } } }, "localname": "CommonStockSharesSubjectToOutstanding", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "rbcn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "xbrltype": "stringItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "rbcn_GrantRevenue": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 5.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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_IncreaseDecreaseInCustomerAdvance": { "auth_ref": [], "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 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": "Advanced payments" } } }, "localname": "IncreaseDecreaseInCustomerAdvance", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rbcn_IncreaseDecreaseInGrantsReceivable": { "auth_ref": [], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 3.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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "rbcn_InvestmentsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments Abstract0", "terseLabel": "Investments:" } } }, "localname": "InvestmentsAbstract0", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "rbcn_OtherComprehensiveIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Abstract", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "stringItemType" }, "rbcn_OtherCustomersRevenuesPercentages": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other customers revenues percentages.", "label": "Other Customers Revenues Percentages", "terseLabel": "Other customers revenues percentages" } } }, "localname": "OtherCustomersRevenuesPercentages", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "rbcn_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Member", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "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/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfCurrentAndLongTermDebtNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Current And Long Term Debt Net Abstract" } } }, "localname": "ScheduleOfCurrentAndLongTermDebtNetAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfDebtObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Debt Obligations Abstract" } } }, "localname": "ScheduleOfDebtObligationsAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Discontinued Operations Abstract" } } }, "localname": "ScheduleOfDiscontinuedOperationsAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "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/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Inventories Abstract" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfSummarizesTheActivityOfTheStockIncentiveAndEquityPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Summarizes The Activity Of The Stock Incentive And Equity Plans Abstract" } } }, "localname": "ScheduleOfSummarizesTheActivityOfTheStockIncentiveAndEquityPlansAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "xbrltype": "stringItemType" }, "rbcn_ScheduleOfTheCompanySRsusAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of The Company SRsus Abstract" } } }, "localname": "ScheduleOfTheCompanySRsusAbstract", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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", "periodStartLabel": "Number of RSUs outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptions", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "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, Cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantCancelledOrForfeited", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "rbcn_SignificantCustomersDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers (Details) [Line Items]" } } }, "localname": "SignificantCustomersDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SignificantCustomers" ], "xbrltype": "textBlockItemType" }, "rbcn_StockIncentivePlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) [Line Items]" } } }, "localname": "StockIncentivePlansDetailsLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofthecompanysRSUsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of the company\u2019s RSUs [Line Items]" } } }, "localname": "StockIncentivePlansDetailsScheduleofthecompanysRSUsLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsScheduleofthecompanysRSUsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) - Schedule of the company\u2019s RSUs [Table]" } } }, "localname": "StockIncentivePlansDetailsScheduleofthecompanysRSUsTable", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "stringItemType" }, "rbcn_StockIncentivePlansDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plans (Details) [Table]" } } }, "localname": "StockIncentivePlansDetailsTable", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "rbcn_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsScheduleoffuturematuritiesoflongtermdebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleoffuturematuritiesoflongtermdebtLineItems", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "stringItemType" }, "rbcn_SummaryofSignificantAccountingPoliciesDetailsScheduleoffuturematuritiesoflongtermdebtTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of future maturities of long-term debt [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleoffuturematuritiesoflongtermdebtTable", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rbcn_TotalShorttermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Shortterm Investments Member", "terseLabel": "Total Short-term Investments [Member]" } } }, "localname": "TotalShorttermInvestmentsMember", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofamortizedcostandgrossunrealizedlossesonallsecuritiesTable" ], "xbrltype": "domainItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "rbcn_UnrealizedLossOnInvestments": { "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": "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": "Unrealized loss on equity investments" } } }, "localname": "UnrealizedLossOnInvestments", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "rbcn_WarrantTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term warranty.", "label": "Warrant Term", "terseLabel": "Warrant term" } } }, "localname": "WarrantTerm", "nsuri": "http://www.rubicontechnology.com/20220930", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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": [ "r188" ], "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/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_FinancingReceivableNonaccrualToOutstandingPercent": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Percentage of nonaccrual to total financing receivable outstanding.", "label": "Financing Receivable, Nonaccrual to Outstanding, Percent", "terseLabel": "Shares outstanding percentage" } } }, "localname": "FinancingReceivableNonaccrualToOutstandingPercent", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r186", "r306", "r309", "r489" ], "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": [ "r234", "r235", "r236", "r237", "r256", "r283", "r319", "r320", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r487", "r490", "r529", "r530" ], "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" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r234", "r235", "r236", "r237", "r256", "r283", "r319", "r320", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r487", "r490", "r529", "r530" ], "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" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r186", "r306", "r309", "r489" ], "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": [ "r230", "r234", "r235", "r236", "r237", "r256", "r283", "r310", "r319", "r320", "r351", "r352", "r353", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r487", "r490", "r529", "r530" ], "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" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r230", "r234", "r235", "r236", "r237", "r256", "r283", "r310", "r319", "r320", "r351", "r352", "r353", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r487", "r490", "r529", "r530" ], "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" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r306", "r308", "r488", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r306", "r308", "r488", "r513", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r538", "r539" ], "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/ScheduleofrevenuebygeographicregionTable" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r188", "r423" ], "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/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/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r70" ], "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": [ "r58", "r426" ], "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_AccountsReceivableNetCurrent": { "auth_ref": [ "r189", "r190" ], "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": [ "r29", "r61", "r364" ], "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": [ "r37", "r444", "r469" ], "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": [ "r29", "r61" ], "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": [ "r33", "r223" ], "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": [ "r44", "r73", "r74", "r75", "r471", "r495", "r496" ], "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": [ "r72", "r75", "r80", "r81", "r82", "r128", "r129", "r130", "r387", "r422", "r491", "r492" ], "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": [ "r42", "r426" ], "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": [ "r128", "r129", "r130", "r360", "r361", "r362", "r393" ], "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_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Expense related to employee compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r107", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "terseLabel": "Long-term portion" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofcurrentandlongtermdebtnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r91", "r107", "r269", "r417" ], "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": [ "r35", "r122", "r166", "r171", "r178", "r208", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r384", "r388", "r406", "r424", "r426", "r442", "r468" ], "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": [ "r27", "r57", "r122", "r208", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r384", "r388", "r406", "r424", "r426" ], "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": [ "r217", "r426" ], "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": [ "r204" ], "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": [ "r201", "r203", "r212", "r449" ], "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/ScheduleofcurrentandlongtermdebtnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r202", "r212" ], "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": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "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/ScheduleofthecompanysRSUsTable", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r222" ], "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": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r24", "r127", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_Capital": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total capital as defined by regulatory framework.", "label": "Banking Regulation, Total Capital, Actual", "terseLabel": "Return of capital" } } }, "localname": "Capital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r31", "r109" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r109", "r114" ], "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 and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r103", "r407" ], "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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r103" ], "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 used in discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r66", "r450", "r475" ], "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 (Note 8)" } } }, "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": [ "r231", "r232", "r233", "r238", "r517" ], "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": [ "r67" ], "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" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r393" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Reserved common stock shares for outstanding" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r40" ], "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": [ "r40" ], "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": [ "r40" ], "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": [ "r40", "r295" ], "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": [ "r40", "r426" ], "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, $.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, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r89", "r383", "r390", "r456", "r480" ], "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_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r155", "r156", "r186", "r404", "r405", "r516" ], "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": [ "r155", "r156", "r186", "r404", "r405", "r497", "r516" ], "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_ConsolidationPolicyTextBlock": { "auth_ref": [ "r116", "r386" ], "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": [ "r304", "r305", "r307" ], "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_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of debt obligations" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r94", "r440" ], "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_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r111", "r113" ], "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": [ "r36", "r37", "r38", "r121", "r126", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r275", "r276", "r277", "r418", "r443", "r445", "r465" ], "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": [ "r253", "r274", "r275", "r416", "r418", "r419" ], "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_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r63", "r273", "r416", "r418" ], "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 Percentage", "terseLabel": "Interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r64", "r256", "r399" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r65", "r121", "r126", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r275", "r276", "r277", "r418" ], "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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r260", "r271", "r274", "r275", "r417" ], "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", "negatedLabel": "Unamortized loan costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofcurrentandlongtermdebtnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecurities": { "auth_ref": [], "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", "terseLabel": "Total debt" } } }, "localname": "DebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofcurrentandlongtermdebtnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r221" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 1.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_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Effective date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/IncomeTaxesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r321", "r322", "r356", "r357", "r358", "r363" ], "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_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r3", "r5", "r7", "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Loss from discontinued operations, net of taxes" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r14", "r87", "r477" ], "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" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "auth_ref": [ "r3", "r4", "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Operating (income) expense (discontinued operations)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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_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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15", "r22" ], "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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r1", "r2", "r17", "r220", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Current inventory" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent": { "auth_ref": [ "r1", "r2", "r17", "r218", "r226" ], "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": [ "r23", "r229" ], "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_EarningsPerShareBasic": { "auth_ref": [ "r90", "r133", "r134", "r135", "r136", "r137", "r141", "r143", "r146", "r147", "r148", "r151", "r152", "r394", "r395", "r457", "r481" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "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_EarningsPerShareDiluted": { "auth_ref": [ "r90", "r133", "r134", "r135", "r136", "r137", "r143", "r146", "r147", "r148", "r151", "r152", "r394", "r395", "r457", "r481" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "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_EarningsPerShareDilutedProFormaAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pro forma diluted earnings per share adjustment to reconcile between net income and pro forma amounts.", "label": "Earnings Per Share, Diluted, Pro Forma Adjustment", "terseLabel": "Diluted price per share (in Dollars per share)" } } }, "localname": "EarningsPerShareDilutedProFormaAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r149", "r150" ], "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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r366", "r374" ], "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_EquityComponentDomain": { "auth_ref": [ "r0", "r80", "r81", "r82", "r128", "r129", "r130", "r132", "r138", "r140", "r154", "r211", "r295", "r300", "r360", "r361", "r362", "r370", "r371", "r393", "r408", "r409", "r410", "r411", "r412", "r413", "r422", "r491", "r492", "r493" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDepositsRelatedToPropertySales": { "auth_ref": [ "r111", "r112", "r113" ], "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_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r396", "r397" ], "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": [ "r400" ], "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": [ "r396", "r402" ], "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": [ "r262", "r274", "r275", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r397", "r429", "r430", "r431" ], "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": [ "r396", "r397", "r398", "r399", "r403" ], "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": [ "r262", "r311", "r312", "r317", "r318", "r397", "r429" ], "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": [ "r262", "r274", "r275", "r311", "r312", "r317", "r318", "r397", "r430" ], "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": [ "r262", "r274", "r275", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r397", "r431" ], "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_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r262", "r274", "r275", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r429", "r430", "r431" ], "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": [ "r401", "r403" ], "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_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/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r107", "r219", "r225" ], "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": [ "r107" ], "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": [ "r107" ], "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": [ "r95" ], "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": [ "r41" ], "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": [ "r34" ], "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": [ "r92", "r122", "r166", "r170", "r174", "r177", "r180", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r406" ], "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": [ "r93", "r108", "r133", "r134", "r135", "r136", "r145", "r148", "r382" ], "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": [ "r381", "r383" ], "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 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", "negatedLabel": "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": [ "r86", "r166", "r170", "r174", "r177", "r180", "r441", "r453", "r460", "r483" ], "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": [ "r122", "r131", "r166", "r170", "r174", "r177", "r180", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r383", "r395", "r406" ], "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": [ "r83", "r90", "r131", "r133", "r134", "r135", "r136", "r143", "r146", "r147", "r395", "r452", "r454", "r457", "r476" ], "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": [ "r83", "r90", "r131", "r133", "r134", "r135", "r136", "r143", "r146", "r147", "r148", "r395", "r457", "r476", "r479", "r481" ], "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": [ "r3", "r4", "r5", "r6", "r7", "r19", "r22", "r377", "r477" ], "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": [ "r87", "r90", "r144", "r146", "r147", "r457", "r477", "r479", "r481" ], "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": [ "r123", "r367", "r368", "r369", "r372", "r375", "r378", "r379", "r380" ], "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": [ "r124", "r139", "r140", "r165", "r365", "r373", "r376", "r484" ], "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_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 4.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": [ "r106" ], "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": [ "r106" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 9.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": [ "r106" ], "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 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": [ "r106" ], "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": [ "r106" ], "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": [ "r106" ], "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": [ "r106" ], "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 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": [ "r84", "r164", "r414", "r417", "r459" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 3.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_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": [ "r458" ], "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": [ "r110" ], "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": [ "r48" ], "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": [ "r55" ], "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_InventoryNet": { "auth_ref": [ "r26", "r55", "r426" ], "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r34" ], "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" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r30", "r53", "r117", "r153", "r213", "r214", "r215", "r439" ], "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": [ "r50" ], "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_InventoryWorkInProcess": { "auth_ref": [ "r49" ], "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": [ "r96", "r163" ], "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": [ "r207", "r482" ], "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": [ "r205", "r206", "r209", "r210" ], "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": [ "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512" ], "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_Liabilities": { "auth_ref": [ "r60", "r122", "r172", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r385", "r388", "r389", "r406", "r424", "r425" ], "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": [ "r47", "r122", "r208", "r406", "r426", "r446", "r473" ], "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": [ "r28", "r62", "r122", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r385", "r388", "r389", "r406", "r424", "r425", "r426" ], "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": [ "r38", "r261", "r272", "r274", "r275", "r445", "r470" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r59" ], "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": [ "r126", "r241", "r265" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r126", "r241", "r265" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r126", "r241", "r265" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r126", "r241", "r265" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r126", "r241", "r265" ], "calculation": { "http://www.rubicontechnology.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "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": [ "r65" ], "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/ScheduleoffuturematuritiesoflongtermdebtTable" ], "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\t[Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_MarketRiskBenefitChangeInFairValueGainLoss": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from (increase) decrease in fair value of contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. Excludes change attributable to instrument-specific credit risk.", "label": "Market Risk Benefit, Change in Fair Value, Gain (Loss)", "terseLabel": "Fair market value" } } }, "localname": "MarketRiskBenefitChangeInFairValueGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r451" ], "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": [ "r311" ], "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": [ "r103" ], "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": [ "r103" ], "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 continuing 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": [ "r103", "r105", "r108" ], "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 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": [ "r22", "r76", "r78", "r82", "r88", "r108", "r122", "r131", "r133", "r134", "r135", "r136", "r139", "r140", "r145", "r166", "r170", "r174", "r177", "r180", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r395", "r406", "r455", "r478" ], "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": [ "r97" ], "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": [ "r166", "r170", "r174", "r177", "r180" ], "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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_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": [ "r51" ], "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_OtherRestrictedAssets": { "auth_ref": [ "r34", "r514", "r515" ], "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_OwnshareLendingArrangementSharesIssued": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in connection with an own-share lending arrangement entered into by the entity, in contemplation of a convertible debt offering or other financing.", "label": "Own-share Lending Arrangement, Shares, Issued", "terseLabel": "Share issued (in Shares)" } } }, "localname": "OwnshareLendingArrangementSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r101" ], "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": [ "r99" ], "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": "Purchases 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": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "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": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "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_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r39", "r281" ], "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": [ "r39" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r39", "r281" ], "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": [ "r39" ], "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": [ "r39", "r426" ], "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, $.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": [ "r57" ], "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": [ "r100" ], "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/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfFirstMortgageBond": { "auth_ref": [ "r100" ], "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": [ "r98" ], "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": [ "r98" ], "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_ProceedsFromSaleOfOtherAssets1": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale of other assets as part of operating activities.", "label": "Proceeds from Sale of Other Assets", "terseLabel": "Sale of assets" } } }, "localname": "ProceedsFromSaleOfOtherAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r98" ], "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_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r61", "r239", "r240" ], "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_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r224" ], "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/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r222" ], "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": [ "r224", "r426", "r462", "r474" ], "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": [ "r224", "r518", "r519" ], "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": [ "r224" ], "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": [ "r222" ], "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_RealizedInvestmentGainsLosses": { "auth_ref": [ "r485" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Realized gain on equity investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r70" ], "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": [ "r194", "r198", "r199", "r200" ], "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_RepaymentsOfFirstMortgageBond": { "auth_ref": [ "r102" ], "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_RestrictedCashCurrent": { "auth_ref": [ "r31", "r114" ], "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_RestrictedStockExpense": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansDetails" ], "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]", "verboseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r43", "r300", "r426", "r472", "r494", "r496" ], "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_RetainedEarningsAppropriated": { "auth_ref": [ "r71", "r120", "r278", "r279", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r138", "r140", "r211", "r360", "r361", "r362", "r370", "r371", "r393", "r491", "r493" ], "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": [ "r118", "r119" ], "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": [ "r85", "r122", "r161", "r162", "r169", "r175", "r176", "r182", "r183", "r186", "r208", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r406", "r460" ], "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_SalesRevenueNetMember": { "auth_ref": [ "r155", "r186" ], "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_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r65", "r126", "r274", "r276", "r296", "r297", "r298", "r299", "r415", "r416", "r419", "r463" ], "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 net proceeds from the loan" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r8", "r9", "r10", "r11", "r12", "r13", "r18", "r20", "r21", "r22", "r227", "r228" ], "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_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r30", "r52", "r53", "r54" ], "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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of future maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r337" ], "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 the company\u2019s RSUs" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r224" ], "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": [ "r166", "r167", "r173", "r216" ], "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": [ "r166", "r167", "r173", "r216" ], "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r325", "r344", "r347" ], "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 summarizes the activity of the 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_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": [ "r158", "r159", "r160", "r166", "r168", "r174", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187" ], "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_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.rubicontechnology.com/role/ConsolidatedCashFlow": { "order": 2.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": [ "r343" ], "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, Cancelled/forfeited", "negatedTerseLabel": "Non-vested RSUs outstanding, Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable", "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r343" ], "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/ScheduleofthecompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r341" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable", "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "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/ScheduleofthecompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r338", "r339" ], "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/ScheduleofthecompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338", "r339" ], "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, Non-vested, Ending balance", "periodStartLabel": "Weighted-average price at time of grant, Non-vested , Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r342" ], "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/ScheduleofthecompanysRSUsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r342" ], "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/ScheduleofthecompanysRSUsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r335" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r336" ], "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, Cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r334" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Number of restricted stock and board shares issued, Ending", "periodStartLabel": "Number of restricted stock and board shares issued, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r324" ], "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": [ "r359" ], "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", "periodStartLabel": "Shares available for grant, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r332" ], "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, Cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r330" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r326", "r327" ], "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", "periodStartLabel": "Number of options outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r326", "r327" ], "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 (in Dollars per share)", "periodStartLabel": "Weighted-average option exercise price, Beginning (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": { "auth_ref": [ "r357" ], "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": [ "r359" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "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/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r332" ], "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, Cancelled/forfeited (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r330" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "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, Non-vested, Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ScheduleofthecompanysRSUsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase rate of issued and outstanding shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "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 per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/StockholdersEquityDetails" ], "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)", "terseLabel": "Outstanding shares (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3", "http://www.rubicontechnology.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r56", "r447", "r448", "r467" ], "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_ShortTermInvestmentsMember": { "auth_ref": [ "r509", "r510", "r511", "r512" ], "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": [ "r420", "r421" ], "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/ScheduleofcurrentandlongtermdebtnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115", "r127" ], "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_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r69", "r80", "r81", "r82", "r128", "r129", "r130", "r132", "r138", "r140", "r154", "r211", "r295", "r300", "r360", "r361", "r362", "r370", "r371", "r393", "r408", "r409", "r410", "r411", "r412", "r413", "r422", "r491", "r492", "r493" ], "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" ], "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": [ "r128", "r129", "r130", "r154", "r440" ], "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": [ "r295", "r300" ], "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": [ "r39", "r40", "r295", "r300", "r331" ], "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/ScheduleofsummarizestheactivityofthestockincentiveandequityplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r39", "r40", "r295", "r300" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r39", "r40", "r300", "r345" ], "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": [ "r40", "r45", "r46", "r122", "r196", "r208", "r406", "r426" ], "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": [ "r120", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r300", "r303", "r392" ], "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": [ "r280" ], "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 and Affiliated Purchasers" } } }, "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": [ "r427", "r428" ], "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_TimeDepositsAtCarryingValue": { "auth_ref": [ "r31" ], "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": [ "r191", "r192", "r193", "r194", "r195", "r198" ], "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_TreasuryStockMember": { "auth_ref": [ "r68", "r301" ], "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": [ "r68", "r301" ], "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": [ "r68", "r301", "r302" ], "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": [ "r125", "r311", "r318", "r461" ], "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": [ "r391" ], "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": [ "r107" ], "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 on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rubicontechnology.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r148" ], "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": [ "r141", "r148" ], "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": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126974470&loc=d3e8622-111531" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL6757479-112611" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124509262&loc=SL117780254-158436" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r532": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r533": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r534": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r535": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r536": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r537": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r538": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r539": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r54": { "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" }, "r540": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r541": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r542": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r543": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r544": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r545": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r546": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r547": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 59 0001213900-22-071177-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-071177-xbrl.zip M4$L#!!0 ( 'N!:E7Y&]!W/.L ,8E"P 8 9C$P<3 Y,C)?G0WZC&C5$B\ID^DXN]<7R M25+(LR%JYDPW%N2#M?A(.F1N6ZL;+)_C#)^M]23_!U[J=KM#I"2?.=Y2?5O!W%$U5-/H_WQZ_?[+< MYVI^I#WK"6E^=B>:4?=']RQI<30*GSY.@3_Z-OHR^BN S<)_YA?0=F"E#\W")&YWO">#S^ MQ/[J/+K[(>3-$^11*LH7+8+_^VHIEDHOR-=/_(=6Z^N"6B)A!* !."WZT_K$ MOLC$18?^:2NOOYY<\K]WG@$))^03O/03?^O7J2Z_7WR5E5=B6N\J_?5D!H]^ M!HFQM,BSLJ FN:-OY%%?B%J;?] F3]109B?L6[B#3_COUV72%WPA"]%X4;3/ M!!_M?B&X]XZH*B_PD02[I0:L\6FYL0X*N!N%JB#>'FV5=A[$%XJRS'\&_N*. MI2_9R]V5.E/=LO2%\]F;(EMSW&CWEY,M"'1,Y=\4_H@/3G5#I@9_VS=5E/X@ M/=BPJ:N*[/W1?3/_N^#^_>3BO_Y3&'6_.'O?.L&GK2,4#M"IMZ5I '0+6_3W MN]OGZROR]#QYOGXJ>>VGZ\O?'V^?;Z^?R.3NBES_S^5?)W>_79/+^Q\_;I^> M;N_O2M[0/T1S#FJ I MP%5)BY@9;A^/U_I$CRC64Q>70C=SM^_?EK[[L5! ^O# M#]'X@^@:_5@J889CAZM>OYZ NO9YIORDNTXN__SYY?+Y^_/Z_Y/'ZX?[QF3S\_OCT^^3NF3S?$^#>9V#1 MEM G]X]$&'ZX^DCN;\CS7Z^)C[$]IIYK7-L-O"X!R@5[N:KIQF.=* M+&5FHFH&BAEF("MH#*[)F<%N.?/\.+E[ND5IT@B:9(+&\F#M2IJ9H2_(5W,I M:N["[/LRE72#6>B?;9!%!EJ6[J;+_R\ !W?HK&_IE=_PVGX/DZ0N]<5",=$K M1F:*2HEFX_417S>\UL#V?;^!K]ZQ;S*-":SQ3K]_[K+BYE51)APK)4XWP?9( M7Q03F=FZ@[\PT#W^_NWV$B3B\_7E7^_NO]__]K]M;I/2'ZX_BE*%L$] M$GU&5KLFHDF>EE129@KH.8I&;BV37,Z9%O2Q&GBVQ"E0M415=2G*W-L+B,#? M@;4E]_?$^_*Y*SRO@Z2KJK@T*6S-^>GD@GRU#/?MK]2P%%"MW -8^I(](+L/ M."\=C'_9\F1,N2?C=+CR=62[SM''^]FT0&M<&OHK$N:Z@LD)]%8#<;QT)/(3 M/GVIVYIEO%_J,M*K7WXS1\U,7"CJ^^"=YO@ M+3D(8KU?PD5I\+>*@_,F&)_%G[!$UY=_L M=^^P&YA.0!3%GO#V]/'TZ91<+Y:J_DX-YTAK-$'N]%/_.3PDY7FB=(\&;R6 M:*+Y"GFWMM1"E[BF\)9GW'RO?$ 3RH8@+FX M54&%UQ5SI\

5;$MYI>1^!O*.FI47V(!1@B@-D,B?F$[IZ)F'%QY:J??_]9_G M/>'LBTF>J4J7;LCS>GC&I .4LU24YD121=-_(E= MKPM#,OTIS47M!3[0R-M;,D/#Q^"8XMK2#*9S@Q0 C7D:6T(W/Y#\O+Z^O M;VY.8JE6F10G1RJ]"[TIH]T\(85^3!W5=5WZHTV6HD%>1=6FY"^GW:Z 7G)B MSIES(9YC(X6I+3*37 M#JMQS^S=Y.EJLI7VP,F-8'X VH@A;+>+GLK4S!\,.J,&*@)/R HF>; -.*-) MR:/R,K?,M9A'@=Z$0GT412CG9<5D_F6;EC)[=SY4-'0/P8.G0P6L^5M-1D<1 MQ:1D:4Z![!:8EO(VI^@S:Z'Z9JP<\Q^$CWS/@%\6V)&)J*KP!(9F42G\TU:0 M$D 3G%+G 7BQHQ7RKPI]=+,)PP_R1^(HB#Z]TN4/5!KQSQAY;GO&72*+[^;I MF@Z?S"-P:0-S:18/?Z.*=O/38H@ 9K2-V( M9L#P0K$P2Q^,4\DR= WEJ_I.*,C:=S!0@;9$B?D?.L]%TS??CT>QU/R8A1Y]($ (..39T&/^]*B81"0J+$6) M*('YZI2/( H-E%"!GQ* ?R?@#^8"R!CHQG#E",$*!%%[;Z,XAI>!^,)#O;1 MCW^SYNZ?3^',E%&83&>*QM)#F!L.W3B][I==^V-_%KZXCT4^L+6_EKL_]T$4 MR<[#[E[)^E[=)Q6->\GX;Y;3QAT1Z8Y@&?.Y:8G?D4PXA'RDP#]@ M]!!A;0]SW8TG9<(M?%PTPIS/%TJ3-* 1\MU# &QBVAV]"Y*7469K\;2X27AYQL6YJ.4+>/*6_^I(TJW=9,X; MYUAD2W^S346CIID[U8Z^9 IIK5-Q;EN[#KZLMD&V9WY%:X,>VBTE6#M49IL*/AHJS#P!<:7IS+JP3:ZDP:J\ M/" @F1?T/%Q+?Y1% M0S8)!NL5>5?4I_]!_!BH;Y'"]/I@2% M_%H6'PE,7JEJ++"S#:Y&]6N5]UB+O&SMXJB_PQ3]MJDD( MR]4165D]_\(.K F] +2-?-C8*/[VIQZN#N;;[IHT\I;>M96I0<4_.E,*G \[ M7[*3^+=A826N5U#*@PH8]K_! M'C18@TU*WDQ$E6M Z2DO'#W48CS,1IE\^WZ-98= H,_7=\^EME*HJ!>S1>)8 M[ES !3H/?69FIJ?.^[\$&@%QOGM6C=P?%/>!&3W)@!QTX# @) 5:G,C\^HY# MLI"\E\,?\-2_GO1/=AV4I39_%(65A+",B[!M M%H3__T2>&]U0V' X'Y) M>3&]N<9J+D<^P^8H8[P[1:-NAN.&KV?%K?A@S9BRUS!EPY2A3#DHG2DQ&&O0 M.3R'B'44$X=E7^?BN:ZBL.&Q8\3!9,887YRS?G'L+ MGK=TDL#]Z>>T&O',J.&9"O%,LJC:&@.<%Q-FZWG9DN$DG8%U<]WY#U$37QA' M>GV_X[EG8HBOP@9%CY0W=^1WU7=M#%%?#+5; M%?./&C%Q[ZQAXL-E8J%;#!,/"F3B?/>, ^$,7349 S\8ND1EY-F&0QL.S2TS M4B@P,_*6\!]X^^[Z)D?VSIOLR.I<"[FFHZRNA5&1UT*N>[[^.5>FBE6K>R!_ M#FKN@7SO@5PS39Y@%=&JF[(RCB32N* ]1 +)->O!D6&@%,CT9XUHI-\-I)%B M.EZ44F(?HQ"W]X7<+YF'[S.NXW:+*+TZ-_ZA@RI>8]6Q^L'@ N +P0FWG\EW M_8T:;+DO;.@5!]2=CH!0UNIQW6\R$-6_?KB4^D3V'Y$H\J\G;L$6DP?%EFH^ M3!Z?R2VYN;V;W%W>3KZ3VSL<@CQY+G_>]%Y*B1_MJ2(!+S]3::[!??'RSH8X ME%I&'9,B>N501*P$]2J )U%![\[*W(T*WK@[3UO0&Z70K)YD5^\;Q1;4^#I5 M7B6<> (0KXG8]G7 "X.NB>@+:;NDG;?;YW7MZZ<(W+*C5_CW4C\HN'47#A"$ M%1"$?("0O* Y!R++%XXG%VLY#TG6WE6+';"5Z.-6'JZCQ'!5-&+-==L4-1ED MDLX\C-8\/AQYW=&LY&&QT6,$$P(%WPY(*EX2&J)/P!.UZ_BBHO ME5S'E7M'Q>KP( 0L?W+QEQWO'&\\;2#>O!:,P1V_>OZ.7YU^K(9?MMEY$<7E M9SSS1)/QG^O5@2?6I6@8V-COO[$]E]?WJ^_K^V6;0$E"N]?M;S7\V@FO($@$ MLVS%0-S?(X@!QJ-N?C".SW3A(GCJ1>-HZAC%@4BGV6//9([RL_.7)'!KOA,^+^=&>RXP_PQYSVAY_5[ M2[+]8H5Y+,I[PF$&';B1%T317@%_"[_TWC-TA4S0W0__9!%[#!G/@(O;%2I" MV&?0/AL*&3FH<-$VX3UL<1Z&1$&2@\G;)AI.5:JGC'//\^@=YXY:D:)N$./* M/S1J3@>I,V&[&VJ5I&H B2.W:I9N*+1PP5D45;M'> <4A5#Q>>_HJ#@>9$;# M\ZH+8I[#H[C'(::]7*HU)EEV'@\[3\YIPK3-X=$1;V(8];->4Q50:1\,NA05 MF="?2PP#\.1+[E^2^.U#Q&AO3H4IWSG@-3\?V,D,S=Q#%7F_GF<55/7C@DSP M$D9GE93L&Z[X(,V;'9#,J92!Z+[#83\,I+/AKUHO3\5 MTBIP(SWKEJ@>R.434VSVVH->5M]$_6Z:N, !:A*J>:UPJNV>]MB E=]P?HK? M=5-7JN4'\7DB=$V*Q-*P]N[I?HW=TRX-^KPK;39:U4%<74EQY5"(08.#S'Z% M^@G19 :5=/Q$JJ>NZ3]8.A+6.N=6:@8/%^BRW_-/7Z8"F@"TQMX^TC0=^@ABY:64;7IG!DT>N1ESP# =9@ZD5<,O"H0T; M!VF+[X:NJG5U*#C'>!)5$9TDD;@;'Y]+(2F(!KUHA6;_,ID1[W9P6UU=K'4E M:1Z@Y2?TZ0DQ@K7'EV:7%E:]S-G7%1#AE[JQU W1HD3A(Q60'6:&J$ESQ:3$ M$G_6EPDN\30'X9K1KO]ZAHBP7PW> )-8\70$JSWF>WP/OC2DC>L%;=CF(LETD<1)'0)B M.HO62)KKI*[7B3^_XK#ND= ,FGY6WT:MKY#JW1W5C1M7:C/ER@KT'"\6"F^Q MP!L8 3&"[*":A D)'W ^&CG_6#1'Q'0S#%?OK)*7(>;N1UEVGZ>Z=G(1-."U M23*I'G\&S!S=G41-9Q14/2>#J$W^$O\*[@>4BO*7,4)Y$(U[@\T_E%G'J0=J M/&$[.N^2Z:Y?,O!WUJ[.3'+7%;>'TVY@-NW&!P!6@[SBJ]LD/N2Z22MP?4=B M^SP[3R5$<]K]@'(1 M6RYOB>(OY8'WEHG&T*/TVUU!:(\#BH29L5(:Y&-LM=<>CX?MT?DVU->O@A(! M?+^Z<2*V/ACUVN?GVYT'RH5R@OT.1NW1<-MKZ8+:=]>V"7RPQ$D?KU0MVKPI MKMGN"E8135]C](\X-+]7B<"I0&1P(O/QU:)*L)T/:!U$$I>*)=8W<]L[T0,< MZ%:[Y,<)25P;C-O#"G?-+2P+*C&@SD!.QB@-W'.6W[-!1=/&9GQ<+18M%N0K M3M5S%_1=/J$WSA (KAM0"E/H_9C;)OD#!1/]A\+$PQH#]O"($WDIV@7 M=SAXL@B%,L%3A>M/DNR%K3)'DE/PH2^6!IU3S<29\*IN5B4K4LC6=Z:&M.A# M#DO1O?2CAN?J?@?\W%'K?O8L_O03*GH'8;TMBBV#6'-N..BC4)G.%$FI?QN3 MXJ3[([5$1:/RM6AH !+3![TK#KP85-+O"^W^.,?.>5M#=@X,8UF8/">,]=IQ MVNPFQ=B^&YSL%@L\ R>ZO+^V%%>8B/!'JZ\9K$(LGG8WQHR!8\MF*VY41P+4 M],;M?HRVRP6GV!70M4A-W,)CUUEKV54GIVR^B28GH::FYU&I"84)L5-\-Z2U M2>6MUIYFUQ:SVO.<$E%"NU;4<,X;T70+90N;!TD4>.C%8.Y? Q/G6V!IF91X M SH1_\[D7\D_^9?GSRM,"8$/6,[?Z;Z'_Q8T_GAKG9"I\/W J?!?"/.EP):. M;C[\Q "VE[9GPPO-;/AJ4GNMQI_W]SK^_,D3?5AR=+^DALA8O^1Q]2ZL@A:M MU3ST':I33N.^$XY3CB-EG^<&I60!KYN;A *-R'S>=\ P]'B&2=DCT N R9VB ME0F2Y!.IBX5H 4/E>]U>KZ+T4\QIA:,Z;8/;2K%]!%2$03*PG%Q\\(RIK4# M 1U2T8@UUVU3U&2X_GDPU9IC!CPF#/#5T)\%2A+_B( .)18%D70>>4?)&?;< MZ>5A2=C.D/%7JME;(\ J-C9^D"E PTX84@0Z&D?'56./A:\L#(>%PE!HQVDS M5W\H=@N%(N8>1\<$Z@_%4<%0' VBO:VQH5A*YD0\:7VIFZPYR(NNRR;J)/)A M!^.RR'V$U?WL-X04NNNI\:I(U'S"&WEWB]]Q]D[PAL_+; &,>S'*@(KDQ:0%EA"^WR8]0JLH6Z0'EQQ M @F5TAA<T#^GZX1XG$7+^> W*R2-!4 M8#H^V9D&3$*WGG#*(C13P2E&H^VZJJ>BHA%L; 8GQVYWLF(N=?@%8S?K4[WW M4M2<24^%HV'5\KV&E\;]C$^:BQ@'G6K8T'Z;$&123]/ J#=(,Z9POT#*I):F M 9+0%E+-^]HOF#*IHVG -!(RT%(UXMVN*&7G)2\ A=I'@?(7RL94TGP4PF"% MO][/.(4((>(FQ]K3^O<'B-W$9!#1Q.38(IOYWP]9:#J@-69#U-%$/2R"J"O2 M>R+RHN&UZ[P=#_F #9,^DIFA+YSA#S:&4G1?953-B:(XR\"+/*U:&\5I?3+, M,>7J 'BV*)LD CL;:G9 X]YCO^D*,X028:8?8QC@L6&F..,KG4@;]O/OO;67 M5 )F>BGLZ$T20;.90TLBN,7*+VI:#HG7->)UJ[W"(;"*GTLI]U@A[J$TWJ'] M!RBRJ#_)@53/R'<6120YC,;US*G,HA(D!U+6],H]Y01XTM')(ZQMQ,H]2'1 MLHH!F-A.G%&$$V=/C%A< .E(\)IM+EEEE:]'"M_#0>8O3JR<]X0$7?#H$!.7 MHO><)5)\#@B?7Z#[HE[U1VY1-NZ=KNGKP=%(-\PPQ^2L0^&]HL(=*= 3;0LT MV,G);9 "._V ^;Y[<%74URXOA1@;[IECS'FOP= G\7(TZ]DN#);XL ^Y<0GU56/B&N!1$?ZCT__B BXJA-X ;@?@HN*Y#>!V "XJ/%H+ M8V#W/,*$%D+Z]4(MC)@3*B/+ ML*J*UCW:,UFQFMR4::;!%FLXY8O1.#;346!TGQ9:0:(WCG&63/1FMM@B;_C* MEALUFZG%9O:MS*;Q.OC565DQ'8V6RCZ%MDTTRD:T,#]X_0V>HM3<*Q_X//FZ M+H #']GPD87T FG"98DNSBS:;0'(W'%3CG*,4A]XLX@LRFWAW)EGHYZC8,\L M>FUY[-D[RY\_BPT^)/!IW5&W4MQ1! [3@LJ4%4:M1)TR>C$*B!N?4][(V!#% MO>0YL0?I6"@NW2L>(L[ZR9.(#A(1Q=V$2>73>3=Y<[*\'#.IS=[&==-LIB*N MFVT*9>/1V<^?B6+!X](VLR2HRMK2R=AX=OA]H3N#VV$SHJE(%01CLYE:;&;? MCLIX%HK+$)='&F7OY1SI>:#&-Y0;3RA#/$VANT-3@*>9L#%/+KJG0G+7X_': M-*7A;2>ZNLD;H1^DUAW?_-D_SGJYI:K4&V<)+*4*"W@*R"BY"]P*^"HX+ MUI7"RKF! ]W/)BCW][-G\6<*F=ZXM)*&_/: OFA)T8WNW';4JE1NUW+N#-BD M'Y9Y01?&@#$Z1#7^S\/T>S2;J;#_,S@@'>#\E!75MJA<02@VFZG%9NKA_F3\ MT/@^1!^D#9+=PX0 M- MRO49],6+=8M6B!2&V?I'N_PO3!KXT(M]H;?*[/6T;&:PD7U#XI(!$5 MA-V(+W3-.V42W;9,2]3P6\0VX3$%T;M8VMAYD552AONW*N@O:393B\UD49>S M)0A\\Z>CEBB,$Y2JY:82=Q,)9%=83+BLN+,74VK]7HH)!,/ .=>5K MKST8#MIG*:K1JG:%EH2U846P-ABV!_WZ.Z1*PEJW*E@;M_O#!FLQL3:J"-;Z M9^U1,6[$8G71K/EY:P'1PR.O_"]@OY7CI[+F"J[V%9P6;\TEO-]+.#6_G;?' M9_6/"]7V&DZ+M^(OXD^L0QUK7WO1:K6$= 'WJ;,'=R!3VL737+G3IYSDE MHH0.)%%[9QXDW8)7 J")J!$%'GHQ1!44 P-;=+6L.34I8$2T905]5$ >,G84 M9S^Q1BTB?CQ3-%&3%/@B(-2B;*;F:5E'-F?-M4D"O3WA?RWJ-KPDT Z'>=[C/WY5WV]DOG2'4M?PL,]I%OG$Y>61_A9 M5-N$353X#H2+$_9L=!6P6 >H'C0_/:_03O+A_ MOWB.%2I+$A-E"@A8]-$&Q,%=\$REN08FQ\M[F]QJTFF9V]C%U.P_(E'D7T_$ M?W:[ V1(\:)HB%QZ8N_2+_:>/&&'[0PO0:@:= [/*:^TY?9#_,[;(.T?)_Z7?;48J-TQ%L:X_U@\Z=HE'"X4)* M $E#;:5F;2 M<9Q?T8@UUVU3U.3MMI,Y@2"=,]Y1F(:]7X)\$6G'P+AJV"^AOB7OJ5BY1\[3 MXU\"747['.B2TW"64'!L44WY(-[C<)5L@U)"@1 L$RH&W6('G60;6E(+Z.YS MZ$A. T3BB(<2!CTF&:802P=*'GZH2(/V_"Z5\/+_9D9"?(05-R,A+<::00C[ M'(20#Y\UTP[V=J%F9K3]CC3((U<_9')!00G9]1HP$"(0"X)/'5K^[RF7OPY- M^/<$FGJUQ2_%QCBYN+?FO"9H%9U<%W6?"\9*[2MAFLWL)XTYIKT<6%;WNV90 M^.J_P5I^$16-Z)C=]$I-B\7K:Z\<%J8^K.#V&X -I=V]=KL"7,B-V2CPFSCR M92UU3"IUE)^=N2++%![A_W9F *I.OXO+GO>$WA4AM,0=_G$+11! MW"6T<@GLGK93AXJ1B5S#U@%9+I(U8''=V?4I%#0CO#?.>Q15_?!9F-U<(#J; M87OEWH*EH?(L1LSM*%!9G%^B?"E;W,"_]1*< ZH9J771S>XZA!@%,,.F &:K M *;?%, D(+)C*':)./M&S!)DUEY9U]:UW_:BO5.2@;@ MC6X0$)R$55N 6)4)JRSXP2L+KK&R8%54T.IWVP03IMF#/)>XB-VZO)5+34[\ M/:R5Z)"=M3Q)BW(NOF)V[EI.K:G\FVZ,C,!GMA2"^(GD"=JP'HHJ"ZJI0(%'-[WN]^*$WHEDQJ09<: M[HJRBZUTJLNW0*,6*"^@8"@BV0-C" M,=!Q**JLVIMM:"DJ/FW)"YQ]%<#_4*@+TGV8@5X'?/#'+#KBR7_"8.: M#?1+@+Y,9XJD-'*F&*-1M_PBQMQ6[#FU-YI]QJ-LH[J?T&J+6/*#XKA8O")O M_BL37NY?1-<-@VH1_U$6+?%C8<=N,)@ @_X.!?O&1Z9*_E[7+1"-'.X0NO]O MHBIBY$>TR-]$S19=YY; ?=,[H.2K[$V+XLTW!<5FT].B\]JS'4788>\-#9.? MI>]&F;3?Y'@\;(_.@_)0PE%2""#WBNF_[!/)"7,A_'X['H0*J>L-:A9Q;,@M MBHW#TUW."^+C[7P5EZ&'@W&[VPMJUYPSQG?=;%5 =@&=YS2ED*7ZD0G]6].T MJ7QE&UB$0PU%EUDQ!/-B?,/[X-)W'80UX(Q[EQX;/D.Y8=!P0P;H#1OHY2E+ M,ONU:RA+*C=O/9:Z[FL<@TDP&XUCVFP;.'9=GQ%+_'E !-RP=VSA.&J$8T-; M!='664-;&:!WWD O5\]PEI8A0=V6;G2#PMXN;<.@FO1^!9K,*Z@L<+_>4>L; MJVF.UW0V=HP@H\.X3K@-Y8QQPQFY4FH>&F.J(M<4BU M05L5T)8X6MF@;4]W5[@A5,A8A7639C .&CG1$$E]B"2+M5PC(BDAY)5;S=D/ MT9#F_ S]X)*S.GMOPLFQJ!J4[+5D-?2Z[YU6O MR$!>7)8$:]6KVCI.G(6BK%=A;H-7G6N>+E]SIJA&65-T'E=3T]148=07+:'"O$GGKRK:&K14$BVAW-14 M6=02;8FCJ W:JH"VQ '*!FU5+%?I94DVCUFN,NS'3GIMB*221)+%3*X1D=2I MINEOMN8,?NMWCZNDJ=]M2IIJEJ3:+RMQOREIRB<3O"\T)4U5Y+(D6&M*FJJ! MLW"4%5=R$5#2=%84JJH@'DOBL>+J+8ZK_V-)Z,H\VB!-29/0;>K0,LC$+*U8 M$\G$;GLP'-4UY-J4-#49:WFGES2)]@UM%45;31E"KI=DYBXQ>94A#(8';%04 MQPY-XGD6Z#6IU7D*D\K,?RM3EM2SINF1FI:A2!;%E5!U5QCHV\ZD)K8-[E(E M;XHUGU-51FP2NEBJ^CNE6.E$S6,A[/XH@Q\[F+"Y>WN%!O;8Y$TTY-\,?X0S M** D#-O]_B&W%2I,X(^::I#&,BF*MIJBBGQ]KD69)M%"-Z0Q6+=_F"[9XMBB M&>"=!7K-B.IP/MI/&!DEE@QA32?O,0>PC MWCMJW<_^X4#T1C>N'7@^(SBY71)J?I3:OZ]>& T5Y4VCM\;V*(JVFD9O^[<] M0J0MEZJ[9&X,'>% D^.*8X@F!)T%>DV0=>]61_VE25TC(Y9M:)[]P7/ B"0N M%4M4#XAB&WZ.+0V;&'M#6T715I.!L'_%W77P3>1_V4Y7SV=] C<'OE]4'T1% MOM4N^0UP;\VI$<>I=];NC@\T?;LP;CAKPK-9H-<$(/>NM==;@KH$]SR*:*H79X,9%U>ZK2$HA]UV+9 M?4=%=:C=JIKIM[N"T!X+J=!,G'5K"I22VFR) FA5*^]=D,FE;ARBFL0O=&]%H3(L!=[-D5S[Q1)(F&. MF//$R;$-KBHD]8OK1AW20;P?OU2_$?M5$/NES7%H=^-W'2E(CKB^ET^6"("\ M^"HKKQ>MUM=/^._7I?]%GXG0!8@_*PMJDCOZ1A[UA:BU^0=M\D0-9?:%+$3C M18'=X*/=U8K+C3>SU8A$5=4Y%].R\7?8F^3^GGCU-T6VYOAH]YD=J1GDOAO/CIKR>CDY!% MMT_UA41Y.R/VQ$MF^JP'HHJ#:.RF&__+9 M[WXH3>B63&K^>XTIO&=?V*XHN^-*I[JX(8,#DN&]LC'.'%S'(;C+ANUDH=N: MU<"VH=MZP;:AVP)AZQ6H?IT:G_B&EJ(B=Q2-?;"C_4D#_7R@+TGV8@5X'1,,4:C;OE%C+FMV'-J;S3[C$?91G4_H=46 MY>Q6'!>+-==M4]1DD__*A)?[%]%UPZ!:Q'^414O>6T,:$.V$'E%R_[R^9(QK>F_(-TCFO/?LE M[PAUEJ$XB5+G>NWQF=#NG<<.6!0+R;VB>E>8JAPL5R+U[8"Q6Q0C1\2FSZJ> MNI8>HKLNMRI@NP!>3H+HZJ6>-6C.161G'IP4-XG@;)1D\OD!R^T<4!R:^I6X MLU\#Z_RDYC!+X5SJU*U!_/R<1FSF(3:'Y15YM,?]V!-J<^7D*O9W9*#K3'&\ M+W-XN_-]-^"1E1#WV;ZH:>X4^Z9K.CDVM%44;36=''.]+ZLR[KT_:+H0IF&' MIC5G%N@U/1QS%2:9/5-U%";UG)#4S&R-3=4I:L*+F=DJC-JC;NPBSV,35:&" MOIDDV%@D1=%6,VK> ++IX%H)M(3)\G'F?B\-VAIN.B:TA')3XA2:!FU50%OB M>'"#MBJ@+7&HM4';GNZN" ,H2_I_TE[@Y]VF:7Q]*25+!*]FE%)"W"ZW4K8? MHB'-23^XB*W.GIMP:CPOL3CM_*Q]'K\XK88>MUVIN 6BK!*59C5$59G.T7'5 MR\;J%5/)B\N28*UZ-6#'B;-0E(V**T#9+N@:Q2]-J*%X3(NO4&/W&!(IRQ%. MH])G(_3[O79/*"HSZBBD4UF3"GKC=C^^W5>[8JEHJZZIE*J?W"PLU6/<)* W MM%44;34YK[G>D)E[Z.15W-!D@*?AAB9+-POTFH3.7&5)9O=-#65)Y>JDHG7U MID@J-D4/JE(D-6KW!\T-F4;&-VGGC2U2$&T)W<1YL,<&OH0^UC362)$U#?&' MC];+^UH@2R1.9CTVE@@'7]-D*%^)DL8F.0")4HTBJ6A;I*F0:FHZZHJ6<$'> MI)E7%6\-6BJ)EG!V2IS(TN"M$GA+' IN\%8)O"4.LS9XJV3MRRA+ZGK2VA=! MB)V_WE1)58Y2LH3O:D8I=:J2^INM4=+O'E>1U%FWQ"*I,2"SUQ1)Y8JRIDBJ M BP6+O#/A*9(JHIF$AR%>!J65R4EC(NZ_/=?)=5TJ,^7+%,,<2XF^7)P'GN09 TOA@*3 M69K\^B;WLC#B:A)[LX!/:%)7,X&O27/,!+XFS3$3^/8P+K#L0J>F,7O5PH=- M_+\2: F7#$V>5%7QUJ"EDF@)9Z>&O2U^J)M\21F 9O>[J^0GVWYUER M07;FDFV$I>.74C5$4D4BR1)VJA&-9(E";6YJD%/9G2^]\(DN+;J84F-7CF'( M7HJA;W@QD75[JM(2R'O78ME%8%'953LR&,^ZJ3-J!T4+PRJ2RJ[0^CZII!)) MDPUUE"Y(PG-JSE.,:B\W3S,/DHE;RE%%:BE-EB0AE.JEAC9D4HDKIZRFV FS M49M[IT@2"7>[)$[4:9!5(;%?7/YFV&2"=07HM;F'[3)$S64 MV1>R$(T7!7:#CW97*RYS?O/ZT24*^#-.+I[GE(@2SE40M7< %M%T"UX)NCH! MH"CPT(LAJF0I&IA'W++FU*2 %-&6%8L-9$!G$1_-H#%/GH@?SQ1-U"0%O@C& M@447L)AYFO^1 '=3#U[3"]\"[@K_T>F0&X6J\F?R(+X W3_1/VVJ28#>T1?" M6@##NJ33<;[(V)5_%?[C;H\OVK'T)3S<0RIR/G$I:X2?1?DX3U(=>!MIWNIL M/]V [709Q_K.[I[Z"WE^7\*))X8X5:0OY XXD4/F3D<@#/Q?^N1^BX$'8>L! M9A>@I@85_^A,*; _O'?)(.[?["A@LPA0/VA\&%YCAN#%_?O%YO<:M)IF=O8)8W8?T2BR+^>B/_L=D>PX4_B1=$0 MN?3$S:5?W#QY0@9K'2Y%*Y/Z^?FU+ MNJJ*2Q-8R/WI"WE39&N.N^W^PC7J.#L_B14>",^9VSS@^AW+[LLWBAH$ODZ5 M=Z37K7W?6PZ.AQ?KKR>CDY 7!HG :&%[IVB4+.!MM]?+!XXU.:U0?:J)RW&!LK8P$?[!4QX_ MNN*9%+B:HA%KKMNFJ,FFMV 0A#*@(@#'[ Z:X1U$9H:^8.:2HMFH8.M+:H@6 M_H36RZMB*5AX%P=EO4"4.=;;;MP7]MYB\[:="^]L],NVT188EN91>_(!LZ\_ M[@([J V;G.O>K+\$"Y+-IX),R+_L>.?XEV!+.\R8SI+?LDI"XV@0(^)@]@21#&?-$_I=M6EQAMW1B4#BZI(":C-7*2DPVQF_B\Q** M6AMM D4+9_@PJHI+HY$2,NX+*[29?=7?K!/%%5T"(2@,902N:R(N=-C%OYUA MGX5"K3"![#_41),GOB/MYNYQ4&99):BK,'&9"DY"-\@57 SEIZ?KWT202]B7 M 0Y!=(/(BKG4X1=T58BF2:VBY5/X)9>%NO%H>,7=:U?L4 J^_GXV8:<*P5M; M&*8A\8][!506\DX)J)$0U#HP)IBJ(=77J7]&*(OPP%7]2AT-X "H_PD.=S^[ M79TIA/;3B*RB"=_OP@^/YH]]T7OFWJRAX4*Z\-0?6Z)1%4D3)N]X3Z>BJM28>B"N?"T2FLB0?'GF6%41G"\W(N:B_4 M1$O:YZ9D(HB99*HB3A65N2P_5]"0K=1F]BN;>F?H$IU($KP6D ?&%55>T=54 M5Z%TJTD&!7Z[HOS?6\T]W*-WMCCY98&Y994@LD*=D8E@M^EL#.I1E[L5LKM$ MS4_1J&1KEFY$!4UJ1+M7B.:$X$WH;K3]$BQH*O&NBR4_.\7:+IN@PU!YLG_)X( I8.Y@A.G:T M/TV4$_J#09>B(A/Z$U5KRI5/G5%_*2[3$@G>.>H5G5'#H/(U/S$@=(?YOW/J M359?^"$P1%[ 3.6>KMIM\9LAEJKZ%^00V\8R/U@BM;]7R8!#?#>94%F_ZX:A MN13?:TEJT:;2 S]9'&(+[$2_=V(KW[H, -F&_E9> +=0)XMA4QE)']-W#HOT M\61/HBK&M;,"*_N/B_1W@6Q#Q^B79Y%FI6PXFTHH*^5R!T4<#(T_&.CIMMY= M)9%-;D@@ZZMH@I;I2:*65=N"=2[ MO9/RU%; ]XU[3(;S.,PRJ""SY,XKF:&W:8Q6_YZ07['G&U.!ZIG3L\/2O+1- M PUG /&D6<5I/#\KX/\P)5!7:S(V( PQ6GEMI1LPP#.\$?0-P^:H+C-^4:: M'I[!5).N/V?IELCW%?1/>S5/P_2TD#2,Z=!:[6V*660:58 M,2ZJT3!:#8M-V8A'WEPULBTA92^=,S9&I5-_NR4INIEGA@);6\ "=! M%X(&C84Z4L8\[467*)4=%.VM8+ P+6#HW$: MKW&]DUWR@5VZBL+R9%D04]B&-!ZCN?IA$5X!K,)G*.6H/1@71WZ'B MK G8$)5=^\"HW&4U-]1XK0R;QPEU7648+.H%^S]C>W@L,>,*1GZ&YG9;"P5 M+US7111/YF'X3FY-T\8$B_O9C6*8U@_G_-]T30XS((>CZC86BQTTZ->X80BC M71=;G":7A@+29]KSB6^B89<7SIT_4:/_,#/.@#A'XHUQQDS )X; MW4C:O*4G5+%ZK'C/6WX0%,XSL'DE+73&7H_4L@T-68>Q$Y]B! ;[4K%$=?-\ MM3/O"DJSY4"[GSVM0';)(1;"@6?M[CA'>Z[^&3CQKZAAQ!55EU2Y+9^8F^<2 M9J+5%K^EY\K=N% ,=J[L+*QNGPUR=*'7GS%+3XU+A[@X-W(UTN"JZ^>HU&;R ME,A50T!O6 ML!QUXV:\W,6I;3*E+XJFL:*"&5DR^-7^N@TESOZ^B#/$$A;:O1A^V":4Z$/C M4*@D'H5^07@LUK@:1$@)BD6+<>7#( U9A0^\WIKAE&J8=1@]]2I(3NU^+_KN MB3G1.IY,J"7J,HT:+PIWW?;Y6;3FE@)YC4%U( 95F!1FT1F@8C9MW0#R.TC& MS58/S@'S )#:S8;1M4_'(3YC.X9'"1W#"036)S;6<*^#MXM9[7E.B2CAE ]1 M>T=+2M,M[$]K8.:.!QN^:'JC MS$]+G#3OPC!H7/I_=#KD1J&J_)D\B"] [B$A.9^XQ#7"SZ)'+Z>!P?:AO=79?KH!V^DB=_O/ M[I[Z"WE^7\*))X8X5:0OY XD%8?,G8Y &/J_],G]%@,/FSSL F87H*8&%?_H M3"F(1WCODD'B+^L]L]0V2(%T7#Y>[^^?J) M/-^3W^\FOU_=/E]?DU>U.T2CY B?D$E+!_?K--.)YI7F'RI+)TYG!^$TW% MO)\]@/(%:[$PZ:;REOS-.8R?9R@4 M3LFWR=/M$[F_(0^/UT] 19/GV_L[XB$G^S)^Z;H&[P".\R/&@;[H*H&U&:9*M M($V2S,572J:48KHI!=64ITW@BPT9\XC)FV+-V>^VQNJ*G*Q4%?;_0C4*&JWZ MCG]'><>^BY+Q=XUMY G7,69]6NT8&B<=M/<08] ML]7QC8IF@@1AMAL;[PTR> &P[/R=/39!XUNE\ &Z)Q_IBZWR=SQU_N>43-AI M8/,JW+;PLG>PD5 YQ[Z/W9PJ:R>2=B@8Z=.&Q*RJQNXIS35]HM_"> M.H6UV1?TI:+A'@%$0*R@!N*AV@2A)OK&M7] ."B\^DS7@"JP*8'O[_@KP!.@ MJS* &!0[WS%#2;1L@WYD@%1 RX!8/B67?C2M9MBY+W#!8WFWN@9LWUG@K>YXO,T67;_ /R20LW$BD*\M^5U/?5.R=/O/WY,'O\7 MU8.GV]_N;F]N+R=WSV1R>7G_^]WS[=UOY $TTLM;4%JKK3$DQ(.K)21&7S+J M6+$B[)B]]CTQ382](R]*>%A==L# DG_%_/"^XX(/(88L*DTF\NBG(X_>R0[5 M*B8=%*I$K5T+-][M_;2ZO5TUP7)4+MNYS2SV;78+L_M"@8_?YCHJ1/J;!F\S M[2G<9PIK]]\F[NW^#]U0Y3>XY\CW[Y=MT$50UD\=)9.()ME6 S:^$Z HD&\/ M_'6X$=S8C@YO3#]ROGWUS+[#[OF_V6#!XJW?=J[\D"^0-[BBUQ8X;4U4E:MS MCD9*+$/43-%1V'!34U%%A=)_-U-560# +:^QY8H83HMG+?]_=URL>V.T03I& MZR>4P[X>"^F$\,X7%,>SS'[T^I\IJ..08 83DH/KH(0AW(*P\D_J-/H M@N@V& >OHJ)B3,EMAZ$L7/6;_'[Z=-IZQO0_&X=BHL7!LJ#;OAXZY,409;3B M%H!7)ON70.]&F]QJFR6Q:M(H]>]]>V'R_ M3E-R$.,&G5,PR%Z] 18?\*L?U[<,WW9J S>VQ0W1S7VU^<:FL$K+VQO")6BK M)&"KNC/HE&_(G0+YL>VZ'M:N<]\E#OA:-?1@Z-TDFZX2^&,(^ *UC8Y>1GT5:%O)M,9 M=_!YR\=0OHY?R$](44XN'A6! +F>^EFP; M:XZ?U>M +-\;K:X#71MJ,PC*AE45BS"_3R *HR;PA5AL;%5D@[OQA41HEL\ MCNR+]8>.3]"[*N 5+='Q!K&- !$ G\]F2(C\:Z*J8H<)]%HQN\!2L(C?ORAN M$^CE#VHY:'!U]J6A3]V],"\1 X(TI[*-WCQ^O3D%N*TW!51NE[EPX2F%M\KT ME/P#Q/::+(.GF 7C^)Y$+9A(? A"Z,JH83#8\X\ SV^ 0( H &OF>OVX+,<+#A%GO%"7 N/)[A*UO8I(P;-T4G"4 MT!IX1CW(FXCK&+JK6:I<8L:U#&*]+"\_C3=C=#71]B@-@_-TA'(6:1@D(PW7 M2$A*4(7>O OQ7SJ[3-8]-UYL1=RFH1;(+QG$&&LE)-,9JIKHU,'M&OR^PRM+ MMC$O&.P&V)V-]Z!M4/S+3)P:>(FRQ[CL,ZFJPM].R26_FV !V"^/*GB7,Y:7('D Y2\_:X"31CO4YC3A 0Q NJ9LO^R=[=/\)KFBC;<"BQU#0-?(B<"ES)M M46TYBHY+I ;UAP>7H,8AB:YKI:[B21V]VB/2Z4IC9;T B&:SP!H0\VS%QZ[J MJ5+M!6Q41[UK;7&>0^7(O.X^VMO\Z5I\GD*GH^[FZ7H>T[KRR(FF$]"/-'WA M*J-,ML O)JB=Z%O>.#%J5\P9,0N27ZA]:SSBS80 !;9"2UO200I)EL*D X:F M;; AV*LZ\": AXG7] M"R3L"WZ*3A\*)RS:,MG.VJ^,@2((*1,,NKL4G%B$4ABHGRB_^GK]KK R+ Q= M$U\5PS;)1)';Y)&J"ITQ$Z!US6YW(/\G[MQ[!Y7=(A\N)X_73_CC1R^2C,%C M)NY A8!;6/;<[29UHJJ][LA)*CYSUWX6?\*E#9K-)34L4=$1_W"]6*KZ.Z7P*G26 M(0 <>P:^??UX^1%5 5CEA6D8E#]MF-SUKV*4FVE\PVZWY?R1LL@YKW?[$[0_ M'@-Y$]&I)\YPYS]$ Y04H==V=LQ"RDRL\]BUDXDEG)(KVW =B*Y?E!M8_N=Z M;;\1V/(T1]EQD:G67+=?YH )(BLL#9 L*'4\K^QD7*OSU#BTF+QU'0?AJJE" MT.X#LKQ:_*_.HAP03'.45%%9L%<#>+UD,2N2RBKW$D6DK5F-6X!*(YJ>R &--?2=_B5]5W4U4X,?77BWM M%?EUMSMT=-O=[G;=O;^])3+6T@$70I+#5=1$57]!+S8\,GFZ)$]@S^I+X-+Q M\+PSZ@Y=P#V!D<#S0#R30P<*1>K@F7SX D=9YE8ML-$JM7"U(F,S"W@![0?K MC:KP/,LT--M.5J,':G3%LFR)C>!@"\[8\8P,G/>#MCT>T,FT(.8<*/8(;6@A M;19;TC2V)PSX\C:%YC4+@J;452)?E%M"FW]B$E_)O8DPS#1]9]2'3:19S$8F MD]D,!!UC'_>[AMG*,>>QRLI*RG0W(2C?+2WE>+2<@-8*X_=;C=SIK_RZZG6% M\W:@)_6;+AH8'6M=*2#'6%10M.$^-7BP'Y4-T(<77%8N':HB]A(_"+]'SL_2 M7R0,@(_>>@]\$Q-O8Q/F^!1VWR]]O%V";QBK#JY&?J?[+PW6 MG=)7= ; -"+:LL'I@A G*<'Q!6=6I>Z]@J$!.^]=];&3S. H,R$A0KG*P@I M$_>$?HXBHY]89!3H][W75AJN,'#U7R>C-*[(T CV&T"@B&H49XRK*2)<'= G M\78$HM:ER+TC189.%>EZTK$&&Y*HW&)&BX)Q>[0K+,KKN# ; >-6"FP2-5)V M/N\>9_<[SMHBDQ>#\D[O;JF6]XSW)Z_.B!EQ?Q,UJJ*ERW+9$ D?3MAG)Q_; M+3@@#J%@RC!/K.*/O[$"*)9GA^JIR!,:6/0+7?$SGC6U<2&$(GN\UCJD%PO9 MIF%]]OJBKNR*.Z M23+ Y'K6[U7 RV9R_^XDEV M7["#]0'WYU/_?^NX!O6])8+%H*KO'5E1;8O'!!66\8.WIB(QF@FG_[&0'"0N M_5^+!EJKV#^1=>"^XKL /L J,G'B%7/MX@#X(C\E6&/=TR V ).5 X+',7Q9 MXF#M^YT>*@_9V(N%FQ\^L5]LT_59]$Z1CCTRPU04'BC:P50_"3?IQ0U+@A32L1Q0(MQ!L):"A.]H+CY^@:7,21:"DI(3WE[]XFZO.]W' MME'"NL7J(E8T)OM=0EA,Z)CX9%<5X3':ZBDS/(5ABE('N!"-M";ZKN_G5Q// MWX]F>#DEA?O#>\2EWEQ4H ,$Z^[MO,3*$^$)Q]S7_:;;OP!?^XL<=Z9R"%/#T,A@6V!Z5=O13A4W.];;9YNHXE3G'K!54AS>4[%]73H%LN!H+Q@8",%UG$-*#Z4RA0-@#J];*HA="HD^-77 J\05<4WVRBJ\[@?' M>!>E3)\4HO,G(\5-/ZY<*JD^ 4@/* U9:T6[[RR!T7AEP3JJM7RQ+_I3P4 & M6J&F_?*"I5FK;SF]#K!2Z"@X-;P M^#G029BDZT4[S,/(JHK8QX$<^>Z3DRC&ICXE/R YS%=$P!(:VSXN=:(Q7##9 MF :ZG>?O*U7P,BL=;1(=HYA+%7903_'D@I'/M&3KX^8<^#)H.G!LK<[)D_H7 M(A.*$F_6X10U,&^D&TYTVFQ0N0@9$-"9JDHB(&7^I1"4@)E0! SBBH \[)UU M+80W-\#-LCMN5:/F4HGLVC\S';/[X*G/971JVAL=]%*F.0G1>4ZA<4"GUN=^ MYA'!)97+R0NQ9S$ZK0BX"IS-3M_UU:GRZ8,Z"F.,$MO92/RALM:?R@"#D X2X[;QS M);((.(Z2P?'DX@,SY730_S79W)J5EA,$T@VH#^&)6CCP#_>\NWN6]T?17$5,DDFSQG'QS 9+!?NC8F^ MY^-5KU#M<\(RYW%3YKQ5YGS6E#DG:T2>H]A+62W4$\*:S$5(N^+:;+!@3GS) MM%;,ANW#>+,OZL]V9&%=B1>4KHE!EN_&FD=XW:2A-5,&K:AO&]A-F=#P8J;-;[@XHK:#(F#"\S]+6. M^[[\!@WP]7AAN+O8H2>"]E)62_6BJZ42$X2K!:2@I#S0LX, FL2,332EK#/H M#3(E9NRDBO@I&8D)JY^6(GN'G[*1+3,A71I"<0,E ](\',%/BEN4YY"X.D-2 M\!XL+K:334I!A9 !%4WZRC[35WZ($EBTK)?XZMYF&?RZCF9,Q1,PQN<9G/4[ MKZ8(YWV_W1M'.^_KG]TR'M MT*K(-37Q#>>4Z=( 0(E>HPUQH<.6_LT^J+U0_% 8T_E@>.4#(?S,FY8 94U\ MD-Q)=2'51>V>D#P?=:<$W?* 'A@RL\B$,I"9)KDX"IEYWH3;TH)EB@>'D=E MGX/,-"_D(KZC(:31 SZ/=EBF;_?623J^=X @,\Z]4E6]T ]L:)TS],Z:2]CGJ M);D-K&7KD#DLQ-HOL:'??.(]R"859^WQF1[FH:< INRYUHONN1:;(-S4OP04 M5!@3L]G=DF* AHL="R7\.LM^QY$O,O;L]WJ*25[[M79+@1\E4(A7B?C;;0C% M+>+R.K.QP=_NI&^W&@"D'][9)LM\UT3U'5M1LXYJ.+K>'5.##1&==FLM)Q61 MO7O5(7=M(^OC*Q?B'P PMX&:UV07[&B4S;9FN5//9ZK^9I(/]*?;ADUA383[?X-LIV8U+>ZY(P(]6;9NX#?\4:V#4E?T+;O M$\N@./('9WW!#<)$/T[_Q6()5<5_66/'V0P_Q_VX_1FQ@298+YYASQLR.CLY M);?.SET\N @W=V)?>G9**]MS:PX/2']<];71$:$J5FLEZ," ?>@I0U"N5$>8RZ1LKN?;WH M[GVQ[X9^TLNDP(:>;H$35E@Y3<<#%%3_'#PNVZF\5J"USJ=LLC+G5=;/4N?= M;GL68)M3;=E/)\*!%]SQ9\KC-RNHCY!>GRLW4_9D+$WSH^U M!TE9NT#CU4_M3N]MMR,MZPG+&\%*;((&N_M=ZG7(DM%VTC&.@_0E=ZP!$B@' M-Z""(,CN9WPB/=M5R$2=@*)%Y)SP?7;+WZ?0[IZ/@HLL?9627*8YHBRN:#MZ M%T(_96.*_LZAP0E8OLC!6"M<"^. J;0^QD:[AOD(G L8U%>)LOEQ*O<:2.Z4 MG&^B);XJ8IO<8IM_'776]3DYA,_)<>YNMX&WJ^UZDZ"P>EM$[59F;^9NKQLZ M-6S1>&^=^6_=]8D"WG!:UW^&]<2YE_(R;\T37_@!UP5$PEY<_^)N1CT#( <6 MZ:XI$$[7<-YX?^G(A*3B,B2#^1"*>&OH?8&6\.!XIM&[ ?L&_L$E);$X7/NG385QC MY!BE4\K^$?VDTV:=*O^))G\'%1:Y&"DCC97[MQBU^6)FP!N MF5K',5JVG[(POA\]6C89F;C$FY2X2E%L>2\/D]$%V%U<^KDS7E#\M%9FI'N[ M;9AO[L7FS@#GK]+8N!1#9N]C PUQZO=Y?]CI=SN#(;\+_*DU[#I$;R!?G#G@ M'+-7T5J>,](1@QL#VH]1**:L[.]'5_8GH]1^*OHN=AZJ,\A0&+HZGS,/DCR[ M,WK>R;<'\OW[9;LEDBN@W#=T ZK*0D$25A5WO(GD\,D'I#5G?<=?''CW=L6;\3\S+3*Z(.W?]Q%F*4X MZNU0T+@D8G<3'!>DX *_"L0@:G^0_Q(7RR_DV4#2205W-F=U SJG+91T+BV@ M7!/)VUQ'C[7^IK'.2U-3D14<#;8^ 9'+2$_R&:@_ZAS4>'Y\53B<^^GGE"+K MWFHFZ#5(A;?.'AYA"]OS"51,'0&*L&P#.%:6GC MC9VCM=1A!CUNN2.+[QWTOG:H%GZ('[@9TF9Q6Y]]Q<[1SXE$V;@>[H+6X8U5^.CD@W,1@$1W5HW1H6>ZTF"=SG"P86B.[C+ MX?NX/;;&&3Q^S&_V"/0 A /7%G>YA(C%G4*1A_E8B,!]&0_V8I1N^K[F,4'] M0D4T@0!M+2A=]:UCBA\" 7T43#JZ<.2=X58(10<_E6R\ ^'MXIJ%C)3_@I8Q MU20;/3>N9\_S=O"!L("./S20H-@I=-SMDNM3\IN!,_Z>+/C':I-OJ"=JKT#< MM$UNOY]Z.L _=$.5WQ1@$;S_O5& WEPV_W!O6W-U C94VV#=[EYL$:QTS%MR MKVDDB-9,?-4-CZ(8(3%"VY',Y%]3X=/*T!FEK#1FG!CF=R6] GOA6JZF[>CC M:SQ2#TVX*+,W29-4H=MT2=WJDGK>=$E-P0P%6GDIFW'U@X9^9['R!JFLO(+# M5N]7 4IDXS[T1/ XXW:0Q)).%XO M&9T-4U%G,WAOCR/GW/@+7Q>C,.2'H_KQC[@7(U8]4 V'SR6$:!VZ=YV?!W8Z MN@4C!+5F[MAB=E_%>TIE*7E:]SG<9]:)'GA3:3"JDAPDBC7GD M"RYO+JXP=1TCCW1I&](B14#L6(A18W7YN2H;^1&:9\\^G:*U/: M$G\>>!5LEOYD'')7=*F;BF4^>50T:-<2'7 MLI R8P\[+XW$U5]%#B( M:7=R""MD;S-G,%K3.(V$YXHS.VE*P=X^1@LZ90U=_RQ'"WJEQ*Q6RIE0SU(1 MZNCP[>C#ZL#==$.O#BZ:;NA--_1DW=!=?5QCJ3@'ZTF9O(J*BK>*4T#PA!%C MQ8)[%N^BU6^AGA4AND-9/7J@^V)LF%_247YVYHHL4WB$_]O!(K>.@%7[?$^[ M_WO>$WI?'#6I"FZFG:Z+WS4G$09S\K8\40?JL^8SH@B M.T1<1_X=S_[KGZ8G+;T;GS_2G:Z'6;4<.@,D9![V%I M9USS#:7AVA)<(V?1@0D?G<3C.:)II,N:QYA_&Z0LK_) MH)LI?G>I:TS+@\NG\!18H9N* <:''[O+*0;LJU8D.PEJE69=&P>G:TD:15S6N&H3MO@MBX2(0)@ MPN#P MW#WH["@743K )1V-BM&Q.ZG=RC7O.3LL+N$/=2M&_IL(+:V),I*JB= M=X"[LG26Q;W9T%DXG?7CTEE-4BB<+2B@/:,UUADO?4_B]P!F; #>1B.N TJV M*$QFKX<*;G@G>NUEO77D-D\U@;G4W#DH(C!79\B5$P5K2+MXTAX>:,PY[@6T MX2S?H?'7)NA9M)UPR^:/.%I<>"BZW\2AD['B*/\X= W!5;0%TE!P<11\=MR9 M%,5'$U/V(Q\(>#WHY5:K^\!![/T-B?':(,3+XG8:0A4.( M7H==3M4-LSRX[6=95+9%'MR&KS/W ]X8]7@"3YL=#)WVC-O-&1U_VRF/9]_/ M"&]UM>3;S/-_";9TR;U],0M"#P)A5ZS? 78\\8C65S+E?,(Z(%W&=H66%%2, M77:R"AQV0TJ@@7C]/<[9$6;B0E'?/T==E>Q9$P#&Q26K+]X,.6*E,6N*'K35 M6_@E=7\R-U>X;?SSQ!?JO=P:+/;U1] MI3]8VDU(@P?^(D+ MJ_;4J0\DV2#T)DBH>5983/TOF'O/;WI(Z[7HWEJI+M/L(*R,O F X0XQ$TWQ M(;)E+Y18GN"(I,1>UFKBLFN]08P,CTF,8 9VB"!)T_[S" 7))A0;45($-?:B M.XJ6K'&,CDA4W.AV2*Y1Z$=J#>PU4M\;F!P-3B\YB:=55);D/STOS6T_6Z MIT)OJ&C;"^[H.<,R^VJ;8ZE:)V9I",UMS:[;FN)FM&9O8IM[FI@&4EV_&W"!EQEP_,F-N?5^/ M])7"+X]4TE]P)IJN[;HDS_H2&&+4 M';7)5\4C)#90ZA*VA_>UR:=<7[)Y[M0P >D7Y(,S5MW[OC-/_6.;O,VI1I;4 M8*H$+N;OCF6SN>TB<:>[$79?M'2#Z7!4)G_:8(@PK+#9-O"C.5.HS*>2;S;? MFMJFHE'3)$NF6,!:./Y;<5*876A8.@!0LS'K'E.:,6M9IBJ8>&S"FFQ+%K&7 M.H,/75JX9W"J>94O< 5&[#'^#@;5:+Q2;"FW-E262?> MLP'EP5#TC4=_H1HU1%5]!YT2!QU6[-W#+#-M!T@P)H M-80(2(>.))IS-B5=U[R)\@AX X$DYL--##;S'DXK*PZUM6!54P%.P1(##0&CLCQNRM&+*YZ2 M6[8CH S8,MHQ%A&GNFWY'FR3F:VJ6)W@TK);3\#94$$X_&DK!DJ)"6S%=>L@ MI"B 5VX!B^!7= 84]@JD102D@;4((K;Q00*;G&2LU;<8%YDX?1(H142)]*JKR%@*D#,^/-=5 M(#X#..>%R]\V6=BJI2R!)ZGJB&18QQ'V*']!&OY5?P- &>M" 1=MN=MT)=D; M>[?USAC&7B(#A&G"X^&:_8_%:Y]E&S2&=U>S-::2]OD?_*UH^I]]P$%SR;:Y(\[5MPNV)URPHRW#PU?ZP\,@ R(#\^4NHQZ(_]#LLNDE'0")4 MG.V_3W ;HGJI@EA6\/IP:EH\5T9WVY71[6Z'[!@F(W9=P4U;ZQU(6]A\C!UE MJUMN&]&#N@70H/I^C+US4\ZG'(P26I[7HJ'!&\T':CS-X89*:7=&O"8OJQ,+ M,A16'DP^H-;P$?4?IH #P$U<^."-T)3C)@=GD49H7%)P3=#XI%,8\WX33:!P M+9HJ0&%#X\ &C:DUA:M+@4N+J8A;7X6_XNW!JW2HW!'Q%L21:C:34'!=^%\, M=Z5MF6# L;?Y^C###A0=E,,K1<5%MQ=JA>V19-VC["P;M==6T%X#GL;]@;27 M;%YU"QO@WG-70=_:BO..#^)'@I>P_UV@RDN@]R^Y=3[%>>LMWND:5'\JFK;Q M[CRSH-9\$"[B/;9']':\=T[-_'Y]^]RS??:K!)0B!E.WZ!T'M M^A/Q35SKT=)+-C1^ \CLU'XU*C"F"$]S9CJYP #[EE[U,88V.,QOTXZ0V*7] MK>VVNYVRL*'9D1L'5;YN]:T8F)JF(!BRFV XXN-W-LD9[SL!&%!+Q[$=3J.C MO=)H+X!&VZUUM&^.U?#?#^[-0']20U),5L,/-K!G2,:8 1?/X&&FY26CD">\ M3]B!S?O55B9 *XS>_;DY?GRYA^[O,M)"MWP^VN>>SX*M-/?RG_F-:,\!Z?(3 M+LW=?'#KFBT_^APGE;C ZXB]*!0(XQ1 6,T]VSA\Z('3H&A\5M;N^NUN0'+N MEM'LCNW0 @3DIMF,7(:1 X>?'&RMQH@HY*^>?S,$L393]T&NR'[:R'X1ND_X03N/%F1+#E$.: M!N.$CB8XM>^]AJ[!CQ+W-W-C(Z7G*>E[BW-&,/_4&PMY\]V@4]RW'3"90113 M&3U4/MR6X]?,RWF5AE:&W5UF9P:B*&GB&]QIKR"OF=<#8WN:I;X3Q319-,'; M>FL3TVB8N#&9*545^DIY0(8Y0YAN9=)-^GC#((US&YLK$!,%-B-9._0Q7RC0 M"9.+:@LT#LNW%;=9FJR8$MA&-F@)I^GNSN*)=9/Z8@N86^V5FA8>.K$,"?AJ M7A[K_BFYO?OOZZ?G']=WST\E>:?3^J+#0.AZ?=-["H_(LARCR'!ZU-4'^70"9& MF]Q5RP+*S/%LT#G53%3RN1_E$_>C MK&\9OLT/O+DM@^+@X,U]M?G&0.F:$W=O+=Q5R%:)?ZM\>ZYCQVG^_+'M6IEK M\L\G]0!!*_?._N*'13!B/P8CYI&LL&/VZ8H4 DU3[MKQVGRV MI\>FW46#86 M0_R+@2E /IIP* $SY.!.]).:Y46+G2%O3L@XGX:>>\#G( 8^H_.)XW7@G+@B MYD8WGD# /'F Q0P8T!U4A6U_JR-G[3MIUG7XWF2MYR#CF./IPO@;B@5^\)5L MX+^S2Z.!!/S.1>7Q@.(&E M^RFJ3UG, MS;N(L>%O2.WIH'TVC*X!C@)YBL:H!X&\V(,LSHL8^]B@(@TJQLE0T2"D6H+- MY]U!U8I%)Z]6CN*]B[IB9V%N#R+KGF(3$W?NF!FH_>RA-4."MC?9^C.D&4)6 MP U9]<8E.>(CKJ0==&L^?VP?,!,:F!7,]T5?(!5HU%)2+4B8"W@8PTT\*"?^ MQOPN//RV$0_P!7Y:,ITI&H]L\?I?K)5G,? WW59EK"AWBV59F2QE%8I.Q;)N MP$VM\/I?IQR8B$15Q*FB8O#I SQ)?RH6?^U'-QRT='NJX0L6< VU1*RAM<07 MJMM88VW\05>UO-Y2J_=B<$SC1;[J.U_:X98IM=ZP.MEYQU)$'0268M$FOOJ" M6=J\UAXC4JR@'N4O1/+M#&8 M-<5J12<5=FD[M-Y=-*IO\87K/;A3FU317C4O\-V MBU'$0GQ'>M@-F;:S("YA^0-,!;V6&E\/XH!N\/DT9IXH/* M%[2)"L58^G*G.ZLW6/Z,"*+N-L-"OIS??*+_^L_QZ&S\Q3^1*,RB*& 'WY'7 MB.!H+'^W=8QK,QEG\L ]2\+E,HC7N2A(G8@"+LY,OSQ36)Z/;[Q2*0W,,O!- MOFQS%H-M1@W;' S;]!RVN>4W)$\=@?M%(PY;.2EX!O7=36U"%?:@K( Z@ME] MR%2:^UN;F#;>.R9KN+-BQAGKQ .[%8U@QONR\05%\]C6VP5F!W*6_N+U=G#O M]X"MXC.2B*H(,(%AZ%.66,2J,7T/.0H**" BWZ4]Q:O?4EB/'3YG%50MYM)P MJCP:R;$A%<6(IKUT4MR X8!'+,Z1FNZR'&-E MM"*XNNM^S9?)ZU1+^[3N:G-@;W":@?_*W&'2,HDPSA['X/[S4DQM+\][IORD MY-F">(UA30/KT^?^\DHU M63=,M,Z0"]Y;:(1NW7MQM-8/[A7-N>XCOX4W[_'U5P==D?PR;P5?YNXJ/6\5 MV)U,\2I4-'8XCS$Y=%Y=^YV$V._!'+V!P9:7G ]KFI9AWQ>ON ML(D9^D88P+'%W53A!9:.M$$44\VTS2UP[%8.6C[EH.U"T_5H;"LVOIVVF4O& M0?M"EZEJKE0CK"O 2@A,Z<0L[!G8YCZ('5;^K="-(1[&Q8H'S_U!N 9BV@M, M>_\W-2-HS^$VAW0WD\@QW1:=+"L>3 MJND[=>\H3[TU0/QP3QUKF$N3C)OQG)>H7F$!%ES8B=)P@X2I$Q?.E"1['._= M9[KO=E[O#UVC[UXP$Y;:G=%;E7GMHPQ#7Y#F)YJ,_URO*#\@U6!WID'T-)C8 MH]GW"N3862\]GO72'R=*RDR2FGD(4.JGR5P]$""%\VN6\675XMC>4WFRF<$K/ M<89HYKJW^LVKC:W9#!)F/1_ZJ.;XD!LVD$L)N5$#N920.RL"FIH)UTSZP?PWJ)RMNK!DL8BJ7LB2#SYB\]1YS>M^2@;7N %7)+>? MU9O;*UL4578/YG[3@WF[![/0]&#.K0=S:/I(K$::>7323),J1#93A5K)4X6V MIKGEFB2T4B^9=EE^CE"<_HM";U?'XPS)0(6EF\=+],F4ON-AS8^S_Y^]+VMN M&\G2?<>O0-2MNF'?H%0$-TE5/8Z@);E:W;;DEN2NF:<)D$R*:(, &XMD]:^_ M9\E,) AP%4F1%"KM M3]Y9V:I?-7GGQ8QBU[-Z)F_ (=WG;:?[R&C(+J;\U$Y?-X6@7G'J)V\L[:K+ (0OE[TPG\UXR"AYF8!;[$SV!'5[ MLUE1S473J/=SN]8GKQ:DX9/*Z>GI+J1&+9&KL*'LA7FZ#3KUM:+71$*"'Q(& M(8&>P6M['O7JM".85N1UJ7]V,A"6 J@B&*1(](08XE>RC_(8!O4N( W-WO[& M^K;_*K#Q=C"D%8/1C4.'!00*Y7;"1T)GSK< =4>C*/P!5SD1_K/]\U36D%,X MJ@OQ!5S8!3?8C=O)N1M%SW#HY+36[*%:8 ^56K5:J5:K!0Y!@'S3)UO?\&1/ M*\ZDR2* & RI.@PC@7?]5/;#)7PM7$YW+#0\CM.D.[)6J-]N(2FK@C=M) B: MS7^>U Y\<^ET<\,I77@Q[(OK_P&&P2B^HKV!_<9@AGKN1K?^S4(<91E54^&5 M7OJ>5740;QS;%U=WYS?7]U?7WRXO[)NOE[?M^ZN;Z[O?['-^)V7=$<:=?1'& MPK[]L<:1C'QIQY##^*\!0F_T< %1M5]-MI=5^S;M./!,NR+^Z_VY\_G%=#N M*$DSC;U Q,0J\N1R;%\-AZ+G,5M'!$7A]A-L@\[/68JL.N+!#;@O @D1'!:G MT875A4 -,D&3QZB3O$3N/PS @^)Z;9 M$?A^Q"^$L1X4VF+\W?-]^"-(HYAA(;L*DM7^B("8ENSX,'YJD7CT@#;P=6[@ M^L^8% OK;-^=PU$WCVI5^RMWPN;;0-)>/'*?,/660;/[*R MC0,I/G(C.L-C@]/N@#JT0D:PFD;9"TWHBF!9[U3W^8^N[P9=<3<0(FD'O;;4 MMUS?:(IC2HG=S>H=2YM;:]9C:PU9C]3>9 @/#V);@*TF.RKG=*@M30)=PW9< M@W#([8:]MNUX88[D)NEN#=FVJ)5O*5FM9[5O*&O^<+:[B_E85G!7,MR[-'!! M&TA$;P. CZ^VR$VDP&^B.SIYU6_%HP@0N_V=J3H;-D=AA5.ZUK[83[]8]NB\ MP[TXF[:I5C7YO\MU;5XH*K(W&Z]WZS7W:7W_W8$3F)_T6_/NU^$"++#]T_SM M+P&$S1GGTVUS;$4=W_3_",->?(=R:G+2PDG1%;_:(UY[(_.?/LAU!P_V.^X5 M\]X6/T8BB,7\DF]7PM+OIM+72Y!Y2BF)G3R?PSC^%(7#TD+XU@31'[%#@2U MADO<'[/++W:2$EK%S$K_ 6KDZ6[_,U7+E$7\PLD207=;K!;W..M:I$N.:Q?7?UQ_75IZOS]O6]??[M[O[FR^7MW2IS MW<:26E:1Y+;HCJMN]9V5?]8;#^;3S*>47Z0XU"UN1@4$>]Y& YG-K1=_C\%VP$_< M!^%HIG-4,YC-")$R/M2*^MLOE5FS/-GT+)TBA.SL69YN?):-XBPI>V[&1,\V M/M&B<_@7M* B#BP>VY.OB55^3?)YGW1-^+?KN2>-ZJ:WK%Y?G (;SL8/MJ@& MPBQGDV"CMHTD2)PW*.1Q36+4!0H<8]0OI;GZ+G"]1F,;N-[,638W/LN2^SO/ MQ=BX0"Z=:-BW"KQYWHM1PII7?#$VK@[4BA;2;)+;#G5@QB2W0A6P9M^+YL8% M\$R!<:U*-11ACY'T_![6!99S@V_4!HU*S,J6%$];TOS>IJV8T;*L<'TS6E:* MO&A&)82XQ >_8*'P,.1JMPG%-YSDUZ.0D*&.X^TL,'^K6"I)#Z( .+;_%)0Y MT4ULY/P(QT:%0\JTQW]W!%7H\-W$DED8_0'KDV#S?!MV$X?&*B>U;30J['RH MAD8Q8M'XF:UO2)FA^VQW!V[P(#B<0U6A6+4+_[N!2N=5%O@L[@19V^+.R^VK M2,@**R0=(C,XG<":P=0W;J_,F,\V6"7E4@?&[@GL&"&\1W2JQB_0GYH;-RR: M9;)T#J&_<=OB=(+0EYL=&R?+ZXO+V3 M6II]^8]O5_?_LQ/H!(N?@0[=+'%Z*]J+6Y&D$566QP,W$CP)&^C"(V2[-6_[ M:@",%M^^^M(;OS9%$[.X">H!M!G'\+=J0".4L7]S ^&#(1.-0A;U('KAI8]N MSX4]T9_:[]"6P2M4J_[^-8VZF.T6T=_.[^]MXO,$#P/&@6O3)MCJ,7H/8D': M[0>PA;! G8:SQH;+OM;CI@'2SM/ ZP[(F-)OMI_"U,?RLN&0&+[+:#2)H!^$ M_3[\UYSR#7ZBAT4P _72=&3!GS.4J)S1NE@.PAU>@@Y"-N"VBR"F_6Q'$5I5 M5*S_G#WRU7W&C]I/;M13:_T*+$3<].'78-W1SDI%;)H2UF@>3U##<%.\.,9\ M/#R7,$WB!/Z!-@?=UWB2<=NE"0"AP@PJ("I5'[;IJ$98V;+TWAEKO@Z_NM%4 M1"/8%5[ 3Q^JQ]5JT=U8X99Q_12,K:.>YZ>H^'/;N'>(3*#T2HX>2\*ALXD5 MY52P!YV+:!] K4^*7&"> G"GK&OC!_8! EO;=D/I:$?.F18Z-B>P:F M#,')T""P1NI!2!.6 Q.#R'O=F<7@+E"?0="6[1X,A7OFILD@Q!:&#+3"ZX7' M)-%$) (M]+RPV)/T(WTV(]#+I6.ZE4SVH34=>LD3?4\!#7LI+3@ J8>#9T.4Y]V MMR?Z7M=+D'X70=L;V[FCUD);!VJCZ\'Q7+H18CK%;7PS,%J@I;0KA.H,*D7<45%$JAZ_.%)>@[.I[5>#[7U#ET<06T ML;3JN@J43E+DSZ5NP0H(>D$CD!\K,Q8F^&%7:T$LN8=KA-ILY[UK,U(O++7M MTY7A%V!J&NJ<9)2LVMS*%W\*HT\I,&F!N@YRN5(^JH1)?1+,Y@:F3\$HGOQ- MID!/G6[)9#-]V]2MB3]Y<@? /)'\6OP K=^+B:&;2GONI^&(53="FQ,Q11+@ M^=N[;_$8VJ;5]N-P1OQ]B;V2KN,%S_D;6FW\T1^@2R8W?=YE7DT[Z-U*2%[1 MHR^^P>;&TXFC5JW43HII&0O8./83X@3K2X>J);C MVK$'P@A,)4&\P/("6$=*0,'*N,5I*+3$>]$=!*$?/H#N=Q5TC^&B.BUI35^1 M.QX.S_[JNWE[G)["3[6!ZTZ[^1OQF\\1UUL1%*ODK&0A:_OZ5I J0\7W1'P? M#?.ZM+?U+"36E[QF56+R1'HT[:OK\\OK^ZM_7MI?/[>OMSW_?%6'9&"LKNC0 MUXER+4V06K5ZDI>U;@\8ANB9-]_*;KZZ^-63THNOC4)46(><0X9\!T'+27D7 M8,@2DT>%]8L+Q@%R$6>,8<#H)L/@>!N-;(%5&CX9:C)Q.T(ZUQ/)L;V*#31R MA&]/P5)_'O^2_T0[ B0%4P?5_;! DEQ=>9584($]2*(&WF>YZ J3 *YAD$J; M*&;=?NB":9(.C4P'R=XI.ZY+=C/8VS0&O"1CN'H#:!]G6#4GRZL,&15.=_Y] M''?^7=.*0 [2>MK*W=";*O0:C6KEI'4V2>@=VU*@\I&J#;'R&X)'G/B2/*7S MWO27+B! 739#4>OP^AX5 -/^:E6&_&B2HBT^KB!,\,A\Q.?%] <:H>]ZRMLH MWYO7>@*#4-%% RMEB&-F9HQS[+3X&HYPE>CP\@*Z,-J2IGL)\[/D.U8ME<$N MA]LO?GBLETG*+B/*2 S!%K9,-:_<^ON*>!"+(OR4;CM6*F72>S\GIO M]]8V5GQKU]A*YFL:H0&KPRB:U&8EMC=/7VY:LVIPQX&<^W!>/T2]VJR\+,;L M-+>89H@ZS;.5Z7KXMB]ACY)3\2<78(E&'K'3=M"[1[E.78NRN5FT'!?8+P:Q MNER=IS0:5(<*S+X&S#X-I%:5F2+Z1S&B_<=A&(CHN%AK_D8Y47/%G&B-KEXD MCWZ(J M;'H_UB7O*/_Q7"#_Z\9!+YO)BB^2'K;S@94*Y4ZTU_^GHAA.;3 PM=_!,DT$7M"T M=U6Q0:5(?PHC2IZ9X?UKE'K_IO096' 7W_SQ2.O9\,?R@4T/W5:J)06^VW$J M!9#/51W($F40JSD0I0"W63F]E-HB%5?,D\;>."Z!>=J.P]J+*W0=!GQHG$)[ ME67-+7:KSLXJS<6:JKRQDV(0U66/J7@ZF/-X/W#EZ4U/T:R=5JHEV?M+'\Y+ MFMN,ZRY35)>?/OS!06$UT6D$,.^IEQWUW*VC3HQ.7V5MH69-XM47<+JE"U@Q MU-/<;#&>(%CCWE_3K M>P$\P^O$4R?@#.Q:([\]/MZEXK%EX"*[=J;K[ZZY!-;W]D5S&XUY'"O;?MA[ M?($W' U^0R<]MP+67% !6Z!1N6IPNE;DDD7*@C:-Z]X\X+H7<=WK!USWQ7#= M-U#)=K+B2K;6>LLAQRN8,XA4+T@B+XB]+E?S6UYL@]3H2O1+-Y;HD(@(2U37 M$^!U ;490W#GO"Q MQ)YI*4<+>;Q3&F_@P1,1^C3DHTRULB@'Q]$@& 0X^QC"WG@^U@"[<9P.S8'I M [@?D1=_/^I'0E@1%8X3D1)Z.5:>?SN^@\>!^\+&/]O\A*?02!0BD *F9:01 M K-QJ1:=0'X1NT-]S%<.80LS^" L^I=S4E]9]&.XQSP/#9JH,!#IZPD7+[=[ MO$M=$V8$WQ' A2?$+1](@[A$&JN"9]!&7=2GCGS816LHDD'8.[;'L#?Q3L+- M1,1G=7,1>+>#;(4 R=5K^*=QVAT0R$B$8.W( J9,+(R _R! ]4. $%&YARSU M4,14CT>>9R#]7-O@TCYE)>S%Z%,VOM+R'CZ6[N&3 R#H>0SY-'"I OV9H&7P MU/1QQUN-MKLJ)G.V8J9UNC&FU;._H(%HG[N1'R+>)8I1W"AB51;R*?X[01@M M[]_I&-LI2D>"T%0091W1=>$M&69.3)?:O.AN=^")1P8*AY_#&KZ+1'*Z!!8D MDOC8PEE/FZB=(M]#K 3X//%&/JH)HS2!:44>=PLCN)+\Q$=1V $-UF=8!1O/ M*NX_*\X@9Z(A]>$\O!%K&99GP@ 1E(+20.*2+1&P1MR7XSP"4LGE)N RW$"/ M&FTIGB AB=2Y(5 1]@D4T2/L$@*P>R%CYA.; V7&(\Q3ZOE'/ Y71LYQ.SM1 MYG4Q4P&\&YGMD!#R2S4>FA:\P[-*BE-=\84_6]^%OQAO9BEEP[P]+?,< MGSLIS(3A;RSO:&HK(5WN<;KD2S,9H]]Q&I7Z6;$K.RUX^JQ?$,E_\:R;3J56 MANMDPCY3OPBXAV6<0PQ'?O@L1$Y_T*VKK87T P(1'))$?J()YSY%+I0UY%Y,Z\E1LK5^2AZ#O9Y) Q, MT==&LXO.SVF6=KZHC-&H!M8N57<-2LII"E+X%9O-'+,DR!VY-3\A+\&\FIO; MTI/2A)PYCOT%74X6G2-5]BQ>D]KAK!I" MN[H2;/.V!"M[GF2DTY$K4W7*O;4R5@T*L.RG3&:$'SZM!H1LVS7+E:.D.RM" M'+L. [;LR[HY[!?86!F,PUO W]@I.(Q]/025#\&82SD )NG^339P1M+'R^\] MH*^5;Y)NI(X=FU47[6PM4,G96&TINF_^LQI+>*%/U AC))]>;NTWNV7&M MV"QD.XYRF;LW8S+KP(_8-BR(5FL[RRMG7#5G&Z_:5)2%I>[;-D,MS'YP4Q44 M'_Y)#.Y5"W['2');)#7OS%R%>B\M_3VP@HG[OC'1NY>L8'*IU*3B[S=4Z#8+ MRNG-E0CN(+,P"F\WIC2\-;I88!G;40::JP2W MML1L/!*\VGCM&MN4?IH=@<^2I:RR1&^=DTK9WBJY(]=Z%),-C5;.6<+8>-=A MC 2XW"4TR^B:(R-Q+*E'M8>FIJH_*(/5?Y[>P/'T!=DS-T\!+>VSH&MA7#X& M(&#(ONG5Z4ZE60+&9VR9BQUA^UZ7^Y.:JY75%I2>*Q.4=99N;@>LM>4/?:'7 MWGKQ]X\B$'TO.:!%A=_N%[P.8S+ 82)9]0;3FDNV?$\:1GKSS@>O^Y3 MDB?R:2#7U_9[>O+^#OZ_NKZS\NK\^O+N]L'7Y<*V=>-B-GR:-0^3=+G^2*=O^S MEW@/M*Z5;?.TO+<5IT,MN7OUEVW^.D4GU5)@4@1F+,+_YH402L+(PW+3V 8; M,\%:,E^?H"W+10)DLCYL51K%Q+&Q:*^#M6@BEA5L,#WW01?#Y$1P*&*2P1WA M8\$,2> 12R$[>Y=LELL563;*@LAS?^ES6ML@KV9-9UH$BU?\91G[/_JMP?5#( M;J('%[1B7@.H3;Z+C>3Q,> %!&9 ^AE!=RT* _?1B]+8?J<.[#VKPR-Y M;,P-L+;4]N!Z=3-VH Y8C^QA>^[O0?@4R$JT@+F$C66\\*(.*(.JMJNGN PH M\4G:X]J)7LJ7?.(K*CBW)X%-J^'6H^EHH^LGC& 7@9G!/C#/0#Z7\1PU<9GB M/983;&6\!\O3&!01!^BGZ'R%$4=A1,8$E[?%VZ@:KNM.+81 TCH@D!012!H' M!))-VCU703<R M3L%9JSHG+#()7$($+J%!X X5 AK(([#-'#1%)H%(6/7HSZ*:JMO;0K!Z8W@9@%$4(%S? >^@=51,^( M2KX %>^2E&OO4>AMOX6WW@IX0]?S/3I-Y2RYY'V0SVA/R5'-<)6,X+A^^E!O M%MPDOZ!0G;&.%_1J6\\Z:L7JUE^D/0*OLJ?Q&\20S2T R\^/R$V(,S_JN<]' MS\*-CD0POI8++(9W\0U?7% LO.09(QOQ3Q]R&:P.M+<)) JH_HM_W1%80*(VS<6TO#">#F$ZP!'CT.GX>N&;BQ M.3!>[YG;H80957(1],=X B*MYR M:/VWQGN![*[[K'DOX;I=;-Y4YCM[WO@/!7NA2L!1 MJ?<)L@)F9:F#C@3!3!U"//?U:60R1@6.T3^>+Z[G/L MN3;09 DQ=(#=K /I$9X-J;7Q(LM(FVRI#+L"[IH=.5&82S]'FY@PXV!R]5A MM[;M]E".T7O-\G9-PWG#;'QADG!-*K5@,W;!33*_ZK!&C]M][A3M..W\2TAK MTOV1*<$\"6)%!"2-%7MSSNA(?Z@;) ,XW2A#K#1%HO'@LDA3'(E8X M7GC:& [/X&%ZHB^B"#4,(&E\-LD X@(A2=XM([)C^R[M#FRAOT)#]S'T'R4P MSFCD>UUM@L>P#UX?/@"Z^U?:>T "9#0FC6VCK6\P/0:2A!\E$ *&<>&/BL7H M"D'L@3&'AK\*L4DN/QDEH70-Q-8)\(IN;(]E!HZ'(3E!/**]4W4]VL$XTF(!Q1 *-M0!<0!LG7EMDLM'K8:OL59 MD^ #)H!X@%X7?11 0'BP2-PDJI6J.805V+[W':.'\*L Q:#4/6T*@F.%.LPF M3!\&=DC$2)7O]B/2-($,H61TC^UO""BX%%&8S4)C3G$E&FIVZ#ZX7Q(G%]RCA*UQVV6!:Y)G M(QP21!V>H,_82.0MRGQ89;\G6L!;47;4."C[S$A^61H2#T>31X ^/'2"*8QY M?08@=I+2JV2R%V7&Q?)5= F(O$EWG7@?*!(?D2>B8N/^^WA<%.P=H6"!QP6Z M%5F/ ,&E>):'N6D);*[H%:,5J'CA/L+7^,@T$8D4D<06G0L>4,G>P@; N/0$ M?B@E:(S@=J3I:10(>>9R7XLHF@%YF$@/,-R"N5"$10&.#@K:/KQ;A<1A9 2D M"#D@8LANK3"FF7#&9<@1,7J"V_U.\H'KF\_:Y.RZ4?1\!#O/.%\QO8YX4#>% MMP6)_VP-R&\[:?..[2N)//J8T\,U49 9%9.:K,#)Y!"QTG]8V9\D@FA(X'Z6 M0;WYXZ;]X@UAF,B2,R[=Q+P#-U-2D9-XI![@1!@B,I,LJ'#Q)A%GRJ\*:'+H M]L1&G+FK<6W="9+ M\H?_0(/UQQ#K2I\[%1!Z;C\ T/W]M7UIYO;+^W[JYOK M%;JVR@,_J_!P+;+CRM&UV"FM36F]Q6N>"LEZ(Z^3)@S?]R#"A\@=P;6 2_J M:R8!8R&LX, ;'<$=(P Q,PPSSASA)7#E(ADI[H=X>0G:C6010[ 0!F(D9U'V MWJU&45GD%.M+G'QM15@HX^^\"M@(AQ5]?)9?[BP*RH3T6YS6$2M"^!N_-['O MXU0TA]8": XEKRR#0[@W80W)K&$\AIQ"-F>U0>&5D[*1MW<[K@O9G6O;CGFK M+UX"L;.BC5X$163.C9ZGQ..5R&H]JW7>U&H/9[L1CC#O9LW-2.=<\SLR6L(T M=H->7.ADNORA;M4\7WP<\Y+B;'Z^+0.O[]<;P51JUDJA4*Y!$1W8;5)JW:T' MYSG)%4'5%X0O)>,FGER0U*H5(^;;@8NSVET\7>LN.I5:HXBBO8_[>+;6?:Q5 MJO79?9?W8!]/JFO>QWISA?NX%%Y4._;^'\YAZ'NLU\>JSY?>:09FF!P9PY**/-(,. M497,9WC&]V'B^BKTN9?8,>O56EIGQ?S\ W[/U-Y :_"YU*N+W\FW=PKK]C0T M6K,U^,,IK%=WJU5:C<7UMU? E2K :M3*<#56"C:U6)[,*M)]ENNXI_L,4^]D M2PKGF%,RY;((+THG=W(_ZJQS*= &9W]R]]+8'8T&7D3)B+VT2XFGOC\I8THE MZ6.VKVS\[ 649XQ-BW#&F&*ZFK,* M:OP;A E51'"Z-%VF:S?NN?^6Y1!UZ6"HQ]D\,T5K]# MYH98,YC#K%KTF06&L8VIT7T*0L)HGSUNW'Z;PO5MMJI-K*;$EL;XM_Q9G"_E M3098RU4I9$CKR_S.>V]_5&T"+W0/45G%&%*V?I_@)_X51K)DIVS:<<5ZY\%8 M[;0'&\%8(PGPM+&!F-&5#T!L#0:!47(-G2ERQQ00&WIT\L8W*<7J!+L=7S,4X?:NK^\@N_O79L M?VE?M_^XQ)H5R7KN[(NKN_-O=W=7-]<$0 D/?/Z?NZL[^^:3_>GJNGU]?M7^ M;)W?7%]4MV+ >JR(:U^?1"^5(OV.0R_(\>^TT5R M&YO"AE>,]EU6"EC1ZB)6P^8J!$'!!/F!9J+59RB,?*4RJ#K_T.7?;#IC'2+L MZ! F>_0/];RL;U4C(RYV1!^BSJ6 U&!TKJ)D);O"J(Q]>FD"OZ,/+;/\-D1G M.%9#/W@B:X;,!;D30!H,!,FD4!1M&^-!]1NU,5D3*^L" [IG)TUC^T_!>-; M,1R=+-G/G9DGL"'U*;B=,$[4C5+/)6YD=1 *#]&39Y9/0 M:)RX9:X$UX27S8^L6=$(H):DC^>*'0^ .H]0X::WHYW&?ZEGS=/")XP#SD\7 MD0FX8BS;)+MDD[IPGU A1V4,]$:L@'[.594F4\IA!XWOJ_L OL@)L M=3%@QT/>"B])DVF7^GA?Q=T7H%/$IZ@@<^$=DE !\.$S.0%$HN$^K,@=>3U? MUI'C%HG@T8O"@&&9<":1%W^/;=@UN$/2L6K &..)2R< BIC8PT)%% K(Q PY M 8^/(H%H*@2!0(-6$-"82L]AJ@R>,H:+@X]*K!+%A3,&QC0(>R#'9^<%6I#\ MDPK?D6%'U8ZCWT,!GR"[[;K(FR0%2A)"O"S$^A"1QB&%W9'^9,3)0M(F2 3: M5'S99,'QQ&P=B!_VZ:-TF%#/%*J.EV+%,(XK\FN8HL47#WDJ=B@0F6,K[+(D MZFK7C-S-%#Z*<'(D _&N2 '4$W$W\CH9Y$K,XLK&"Y?X\+F\[ C*;W_B/5)\ M0$ZS'02X346]Y^\5K8P0# 7[\L?P/,B#CQ/R8_&$S&*R2L6 L+/QITUBF" : MQT29YI=[>_G;/E;Z/ Q,Q4+3C:FW(":63YJ?)4EB"AF[D8$%+"JS'O4"/&#$ MMC!!ES* 804VG!T> @.&0Z]+VA3KY\QU^'&3JFDUDRZO= H:%Y>OLH'B@5>X MY\7=-([U=2AJ?Y8A*( NW9Z(>&TI,$$-< ?R#>Y@&O12W!_I_0XG#)FS022\ MQ8B G1&!QM6@?@H<#R^'-7XY2'4E(8I@\*"T^4K-A>FD(_KM#)YD@N!((N!> M+(0O@AS3B[KI$ %Z)/R11:HI' B,W4^DV]:<9N$.YXPL5YL#TC-'OEV)6872 MPG>?;/+;/4@D.) I??9(1PRUPUL3"XNI C[.$X4Z<% 1B.E[O)7D$/:?QQ4/ M-",(;@VQ2KHX6> D8X2$,WY$=,=2(6#Q54)7>I394'O+5?XG3&TIC8 -]":= M.9%%V.4&49:R;R)!%[ [A>/C+2=^W_=0%FF\* 3/!.H1/P9>QTMDV&2Z+"H1 M15:)*-*O(!)1+:J8N1C4H*'$B2@JC)-$-Q6S"1Z]!"PM$#:4MD#PFYG()21U MXR;%EKP$DYG3D]PQ)JZ]I:9O@4_J&W*()V0J'FP^!=>9A-A05 I)VO% .&BC MQ(#VE>&"<2/FJ6#/I7'.K)*?PC&K3XE$D1_*M]GWHCL(0C]$2_HJZ!YGE&<" M3%D@W6*OYP%K%.NP)]9W,HN&!TX/X8%B>*!U" ]LEF0['V[^>7G[SZO+/W?- M%__3ATF<1:/&R0<42Y)2+,_J%*R"ZOZ6!,%KN&989 MS%?]].+^ZZ1Y%FKU*S=DICCP)#NS^3\K&L%7^ M.QPY.C\?(I:78!6C?87T[09H$$6@K 8]1'7'SSN^&Z"KIQ<2*25I1TB] M.-(M;O909_RK#LWYS^389/<0>GMU"DEAURV)._GY\H+1C\..AQB[XM'KJN/4 MMCA[V- 8!0L_3M37=#G4R,?V7\,G0;Y51M@UG:DCL!(P@5;2"W(L]8K,Q9)B M?IO$D$8*K%6=%BX'6RZE=)$I+PLH7(&Y^][0DQ$A,*TTI.PCI#P2'+\7T8+[O7Q1^>M_M$DXLTQ^E M80-=JBY2F:(,Q(PHL?D\7;4G&,';5ZK].$D;(W)IQS M)B.17W2[8L3N&B"I &8L;P "W,)L">*>A*,!82V=\7N[]Z!\8&8_QTW-Z&WY MCEKZYNBMC46$T=!X"$Q'1/I&D4\+!\S2!=B+D%"(BR'A%=HR7NU(L+< P:(5 M1C9=._S\WZDG09Y,RAT-\X]' C89N]]G45Q=6 M5H]S?V.^M.\"BQ\@5T6-#HXI2H[2D:7?ENM;T0.=YA')3O2T7H8D^P@$,O0" M$@0C^)R<31V!00$#9P+AW M%N_;F,;=Y7XH>!=(C4P,&%E62,2#&RAXYRXY=OJTE>KQ; _W02$?VYXG/DJE M:6/S$76:Y#G7R@EJ!]W((P^T>:85ZB5P!/MW1-CX<.*]*'U8X5E3E!?4D1$, MYO.XG"K+=!:!XN[YQJ$^#4)8%J5@4Q:!28"2*/F^P)P]X(+A4*A&.^I+K?:2 M31:'$>=S6^P@CH$OHEK :H.*)7<0"OR[""JR!^609"90W_-1$AZAK<&.5HGL M#EMY-'*[W]T']NX#F7%N.PP5BY%+0G=$..]ADF#ZMTG9ECPZ,'DPEX)^94AJ MQ^& B01*)N+O4N937\CPQ1@=I+'*2.?.+^JT*O,?3.>9.Y IV8"A#LI*DT^0 MZWWHQ?&:KM(&&?GDU$2C1*R\,HRGH_LC6&;>^,#M<5U#1LSH6H8+F)+AS.T; MN >%[,*3ZWAOUVJ_5&RGA?]I_$)TZ%1_P3.0=6=9"Y3B%*WR*>8E$4V1?[OL M'.MUG-[)Q.EQ%XS)I75C&UB8W=@&SIR/VB[X3UU.JHZ3L@I[-N^D2K9LT4G5 M'#DI"W>H;*>N0QFB5*..C4?/YZ*/!6U"%R/VTDA=VBG5C59IIQQ9WL@F "@ M 2:PF>R8\Q2QWPGV;L#$+U#QT,$1J4P6PRR 2Y=BA@N8H?A-W^V@?IJ5'($0 M$JC,QL?6GRK.Q&HCIEJ1$F2X3J@&*4!'.G-=KK9R62,&AD9K06F?X'B%S7Q#7'XCU3Q,5=2AOXKMNQU,>\Y] MK]NBHJ-A #9D15<'D.,PH4AQ#Q6/+G<9K1B%-EQZ^Z.K?,UA!^8E$DYC#N!V M/I-2B9[2BN7U@' P8)#8[)Q ]P9I'!#=? 1,\BMR )\"%(>0[ M$2G?D@RB T-N,,; C;/\*1E"2S%PR=<5_PVW0$7'.?F7,[AZ8DA_R;STW,A( MZ4:>*L;ILC@HDIXZ%SR,="@5)P(&H=LGVV&BCX;_U1'$%S&IO1=2KB@I\5D- M3M_[(7I'<*28,O80"94MKMBT7)14J+-@O]I+]*D,-5>0BT'.(UUP,KS(E3O[ M?&.R A#9() #'>@\QW15\FT2KZ%4!>:)\#13&S,G9L;H60D\*I_"N(S*,_CC M_[K#T>]MW78EM]D[Y4W-7]1NR:X [I[@&Y"O&6JX([+YRA!'3CA *@+ M^UKR(9-II]M"V48LO63&,A_1R\>3Y2UDXT WWZQ8OGC 8*'T:U6D/(K3B#L. MMGNJK BCK:4B$HL5CECKR"V2F0U=Q[$9PE'%88" #O0VPW:Q:'KH2!W;U?VE M77(]R Z(9@H/YG9$&'[F[RI9.U'.A%=_VMCRU'Z'?2??4WM-JAJ1R>59$KU\ MPSM%I>]MW<*4ZG7<*#$*)K(ZJKW=^#]U$]IB#\HTZ[I+?3KQOOJ>ZH4Z%,D@ M[&&V !R0K&S46>!2RF!333Q-:1AQ4I88(GI)E&7[XA<=D3RA3P='Z83A=VJI M*735'[5 13V8#'>2-40 :CJ>4$49TA"@F-*D_M+&KRIV&G.1ETL3I^;J=&'1 MV$3,%LT'S+C BF1]61* MQ*8@IFLJ\\7X94FO8!FVB@>8(4,()5P[%K"68PQ+"6FZ] %$9:*\7\47(1/- M7@.OJ%981TW8[KM&:V\JV9 M[05;,W];MF6R8=5DC9*MZ8V2D;*F-DK>8]9L.I_!BO1@.)?T<<&:AX(_Z,*6 M@9P,B.ZE>\.UL=Y:'@@<'1*L:H#.S!5C?&/75I6UF\-)UP9+0J#+7ZZ/\@_ZZT9.3)XA>"JZ2U_J6*%U%G53\C MF:%+YV1AM:D 6,S(:22;RG;!)LSRL>@F17(].G_!J).MD&(04.90]B2U!NUH M("YMME3RM=M&2DML4557UZ7XI>3"_+PLC#4/7,5?#6<5FW%ZBL0:R>B3, =L M'F'N7*)3,K'0*]*E:^Q.4)D)U,=:'ZRT[0+J>ZOX"T:<8'109[LR=2C*"BAG M/,SCJXF,$Y]5(+Y]OL8X@>I4PPQBE;*;ED8K!T4$IXB2$?)P3]B"U1FFZFWK3OSD$X-X]J5?LK M!W#T#"^,E'3[)DLH\A**KC&^#"?DX>\X2<+\C9&$I#(;]COX H;W(?A2"+Z< M'H(OFRXW,H# SF^N[VX^7UVT[R\O3%2P^[_>7E[:7VZN[_]Z9U]>7\"W=Y=? M[R^_?+R\U5D-%D$9([08]TG=M>*E^[)N\3(Y7@EKDUOG8;4RF&;+8&7:/I$0 MC[H(]+=-[LU.]54?ARQ'9'*$"W<0+WP,1/PH__$F&V6OJT$[OY13:OC?ZVW5 MOGQO\BT_H$.WZQWN=KUQ&MO)=M0OZVLWWYY*3G[2 D9^6]XU:/,=5JD)SPYV MAI6-:S;8B_7E%ZF\NY3D2>>%8/[.MQIKG+7>>K>U,Z>YX09GZ^=C OJIR>OWJWO9:3ZTX>;0@;(;VON##S[P0VV*5YF,J_' M>W),)M_S"AM>_3$Q(6?-N]BJ%7C!*YUGHRA?7N?NS3BJ.TK@S"55K7EGZ@7M M\)6.J+ZV$]KT=:/P9"!;I&%N;CP*8XZA;O_$&MTGP[;,,.,N<& M'LRU2'2]';'G61O16.8XX4=V+TP[OI@KZ+[0&)D\GZDP-I9TQ6SKFIU:P:B9 M<\EE5/LKI16^\01/*NB%/S'O!Y-_,_2M0^[G\KF?AVS.C6?:'?(S=VJ=KYZ9 MN4VYEAG_Y8'#/O]O@A[W[4J^5.F4S;6F4T[-=YR4FU@M* ?R![72=_RR]?,N M?\YOICB^(K^\)<=8W39RS2>^0OKBKZ8NO MF*QXMF#X=6T3630C;P/)4Z^1F+@MJ:-S9+%MXS5Z]21$9XZXX=J3$)WY(ZBO MEX.X7QF'C9<&UW9X\;L;JEF08/J87/5#XG+'LL#IW/IMN! M?+K\FC0L[E\\E==P#(ORUH !.>'%&U[G;:X'5YGZ2OCV/[?.G$JU6J7&!C\3 M_A/^J9,#Y^\"J[MH8KN,K#\AHM3W1#?"#M;H3OZYY= +$?2;.FC)K[Q )29: M.*\>PU'W_;2;I%DC(-E!2+8L]K@?&K=,VUL@Y\50>YT#:F\1M??L@-J[I<1] M3_C@>..#,-\W<(*]9LW#F>R93$GRESS,=];W1+]NSQO@@C0T$VR.]UDBF@N= M*1:=LV8F%NNG)VL6BLY9K50H*D%HN=R67O6(41VT]_6L\L;UEE> M@G=].4*B_+E5(]9 @_S<<)HK9PUXPPW>4'.J MQ!LLX@WZ*[P<69M#-TDBKY-R-0VVT)"/D=;,C0:YXVR ?5>0X_4%MT;[V6F= MX?@5W:)4TOYXTPW8(5\VGK$FM@$R^Q[B(%]5P]"V:E63M5?+>K90XT;LT28G MP-W=J&>7ZL)3D:U$<-G&#ED>9:U@=R)..'IR'^2Z6G5>%AUVSM#@5CJJS2'M M,;/?-T_W)F,M4KZD^>:R)%^95QSR&U@:6OH;PRZR[OGKNG:?D^IKXRFMI9(*:ELK6X5-.P)K4/.F@HBUC MH\V1G[G':MNG16BF@AV_5>M+;$@H]XXZ?M+^]4O5FY$;=;F7I$_M6D.JA49U MX:.;N(^>6[&OL/5?R+W&?CXY9?6"&[.26F)>?0OT*LET +-)C2=9VY'('-TTHG;>%EG14AR$_3ZV+>\\FWWB,7PN%AN437-'JZIZRE+- MXN_K2]VI[]OKN7A6;A+?OSD\:51MIJE;] MO9VU"X>+:LF-NL=\1GK"^=U^IQZE'\I/WW.W;&Z*+0AQ1C>_SI(BE6;R[]2- M@"BQQ7<(S\$_AV!YVUZ_K*LV]ZJ/Q+]3#T<#]A$/J,5S!S2='BX-&]:WD\F^ M@Z=\:^J.[+U.%'^$7=4GMF'_/6M(6['2E?81G]"#'?Z8T#E<>=FPSVT_3; / M+C4:QRM>?/-D_-)$4QHYSK-'"#I%I[, M5F!IC1WQZW;4=2JGQ=9WKW2B3J5UMK;>0#O>5=>I;@M\G5.$S]W52_?ZD'85 MISD'2N3:4>U:SJ&U[JOK).]JSO+]_PY0=UO(<@Z]=0EW]?3-@ULY0$FOCVJ] M)]UUZZUM487>->OK@(/='IYD9@#.!_"R]5>Q7D1G^WA1%L%R7=2 M5.)>CSO-P2A?G3L=FNS.I4&\^=;@[VHGAS:[.W%2![2_/3)H#VUV3^HS%:8Y M6L[NWKK?G59G(K=/;R]\:+-[:+-[R J=5X0]MA[!AQ31>4V]UFJRR79X!TYF0J?OH9V[C\FAQ8C66R/EVFI6O&19'![YQQL25IH,6VTJ^59U6; MOX1C%[G17O59+A:ZO#4.M"V-EOG?D'5WVNZ77_7YJ6^@=R/Y< M#+RW?@#O+8+W.@?PWJW O]>Y5WO<^F?>-N:$$I@UJ2#HO5RCB@"AZ9=M-S7> MK95[_TQN88YSL@XMS,M/,;/AR@Z2NEU8/]=/JFL[/CGV]./#CB'6JW4:? UV MDL]TVF.>LE CZ+-F(V,K)XZS0JH<[_/*W<&X,T.N[XWJ=I/U@,:VI[ U1%Z M(-P>=?S0S5556S$O (JF[@O)P$WL@=N#WXE'+TQC_]GN"(%$'XOH4?3>T'E/ M8T&6:G-:KZ^/ ]4G,""SU;6%1X]OAJ%2/U%<9\O:GFZ40QW:5[^\?36! F8= M4 F7;UY"Y_4NS-G@1ZJ#]03.EN_C-;U?=:.Q<+]JV^Q7;:VO7S7=9UQ7U@7, M8-J\%ZWBM)7Z(;DJG1TVK*["TNOP._C].(VHE)$\6OJVUU+>^U^73QKGA MQL"W=4=]R^VM'V83R^&BY 3!Q(;7M=/FJF](7A[(%Y0UO)[[AR=,HO9/,?7-9-?016=F4V\USSHTP)&T:2&W).WCDD.X7/-%MNLJ.%U M6;*GMS5W3V_2&TK?,K%--T^Y>N+DIAP7N]O6N9=N^"AX"W]NR2ZNRW<$G^,4 M#@W!U_-JM=A7: @^W]TS^X$#]20^MB/VN,$IMADFMQ#)$NXP2K<#E$YX"?94 MC2O2_>!1VV1]*_K-S:VL;CVQ-J;!Q"C<508^T0 M:MR*V("9)KS7BHVYT)FQ@7JSEL4&&FMVHM4;9M QYT73/@++T,912W@(/.UX MJK$V1> ,D8LLE8-=L?TN%C#A,!%VC>;?3X$U@Z+5C;R1^GG^)^\KR+"?!#SG MQN/>.]6IWI*[B"\_4XWJ:7J1%[,XD2WMT3$72\$!!_(?V"V4,K%2OL;5.K:5 M)'!7-XU8DK%W3;XG4@X]/ AKEI0T_'4_2VV,8B=R?EE/^?TD>KC@1J;B.]E? M_/T\3N6]9@97 2I%($;)$?OD)0.[?7=^TJC:2(JUZN_M+D7=R#T=1I;G[_T[=""@1M"RX.ST!_QPB M=_'Z9:WG8\N-\/+_._5P-+C.\2!,_9[= 0VOATL3O6.[G4QNZ0XS4SG6^,*. M8+V/NL(?H4YH=]-AZK,[U:=X51@3G_F=/>$H;"L6[@MZ8%E1!!:%*_6!@9 ] MQB$N5D.?R4Y*$A?[Q?/._$!&B&\?PH?X!4R@9+'(( *XMWKSC%V3T0&,X??3 M)(5-^79\=TQ/2 )GEO/D 1<+0EA)\ \@;7@_&/(T[,47GSI#)! XWY0-!=^ M;<&*'X'O2=UV(1E1P0WJ 'OMX;M1+08"'=)[@58ZN&TT@90"O:+?9RE"DT;> MNCG&M>8.YI/?^OGJ']^N+J[N_X=ZDI^WOU[=MS_;MY=W-]]NSR_O[(W.9\-L MZD]A#UPX;M +@ P>QA813\EBD)"-=06=,4]6*XD&^VF\^(X)>;!")?#(;HA MDA#L!0K"N?% AI.0Y$@8Y,<]MI%5]GJL;9 "XI'EB!8"*C-/S M$Q5/I/,?@$G#Z6O$[9%APRK^!:RLXP;?^84_4X#2XI>Q)P$H23Q+A8T/'81/ M?F':156R)GOQ-54KIRHX; MTPB#F)62"H%"S"W&10&^;G57#)&?&Q?L+42 MI]V!1 FFFY!Q7)>4',.<.G$40:K/ .[8T^;9G^;#/1B!9(YSMF MO>&;GL+H.P[:=4=>PH[YGVL\%NLS90^9%JF51:U[$6@B 6="F!,81>)HY'J] MS,B@.3O* S^><:NR)G1&FR=-QC@=C7P/SSC_ I=U\]AB9R19BV1'5[6C,K=P MY?XTG:/T?*LP(^-IL Y&F&2BJU,I(P,S-T "JEI5C#V@98MZ&S[*GU(TP"F= M"UG;L3TVN<_9XV>G9:=OH>]6SAX>C] /2^MD5ZV95=,)@Y3& M)":[^_QMI1>^65WNPCMS7WBRK3AFU.23G'[?ZPWCO/,$95SW'.%,NNU.JS'] MMM. "U[Y23>7R8]9VO@] S91PB548+!XA?G*F]? C.FIAV/S"LM+4#'NDH73"4Y3JO2:,V=JVH$]@RM- N-PCN[0O3D-F?I75-RT5HHI+".3WW;%0N?#)\Y(\CV@LQY2FDS88NZR MS\("U(F.\#V!Z4E8>L"9'C)*7Q[X1S>Z4D!D-LJL^/1$=3VR?:%4\;[W QUG MK.PKM25.^WUXE\PW&0K!4S1F8-$, AX:RQ02&C/A*P!KMI,GX3\J^CZV_QH^ MP7*C"F;LT5@RZPW&5RY6\[79@O12<=[XRY3#H1SX"2:\D*LYD)?!SGLPJHLY M..CL!^F(/ ^,D>!!4,AIZ#YCYB\GYXB L-D$1=_I+,4)V3VV%=NV@#853B2-.!T0V)Y(Y#8:2"- MD4A.&LS(.-NO6(COE,7L8G!(93U)'[35>=9)3%*(A)0J2,".N)T]T4F,M&5: M)!;(C8_&QZ 2HW ;5)86Z1#SC,W5/V9;XB<@MWC@C2A),8TXR4LI3EV5)YHG MG)[GIPDF9DH@A!B)[LE_IOE@YF&6@HW;0Z1$Y3HQ&N&8F2DH+Q7F"IK4H^>+ M!W@T%@'6&)%='L:RX$VR 7-6E%HF,V7QNZ>!X!@<3&8 -T,?A+1**F;&.-]J M2@/J<;F=Y<$7W<3VDFRR,LO?RL[0P^%<,"[24G&80KS@U$\BLX4Y[#[@I'M MIMNK^ZOS]F>[?7Y^\^WZ_NKZ#_OKS>>K\ZO+.\KBO+R[O_K2OM__[,V,0"G= MNHNWJ0LL@&^&FR69CT(?A41LD>B4[),N\A#[;L9IYU\R]9<8PW#DBQ_PIMX# MZ16J*C7L)PS[A*A",BD &1WG6W\7.KT8:+N#Q(ADRUG%>$WAFP39!D<-,CS.E4W *FB8\ TO\3IM-#@VUX273& >(&2(2O<$@SE9. M5,6JFE*,W R()K^&+'%\]Z_U2D)TK4.(KABB:QQ"=-M*W!V-;FE4W&VZ_.$5 MBB[^U O^C]:S55K#6,64?1^.O*[5JK8J=H9;RZ+G'"85@486\]/G,'PX!/&" M=66Z>(I^;\/OC?JI <@P8/- T4-6BCLP0=\=2B=U%LR ML Q,W")1Q3LC@3+45%D&R@6 CH]9?%TP=;1%1,9"3^7$2?^GC?GWTK;3DX@5 MXAB:#"%9E6@V8NW6(QA0:$I6,B]219H(.*%(P%8&9&ZIK$;47<* I"(N%3QI\TP'NF0G-#O=@D#XU-5SC]W+&@=6"^H1?"P=$& MM.A(5%=.BE MX'/&OS($._()H,F"A15T]7#&7')3O)]E\\4C'BG[#H\L"OTQ.@'3QDM\P6J6 M%W\G1!7,!B/[B5!$"1U/5>'E%TTZ&!<0PX) 8V/ZT6HOYX_!VE&C\WW!!XCO M41X 5#)C K1/6"6UL@.-&V&B%$R0M>]K^HP(\78D/>8?K@GFIJ:EKH*3S1@\DR1J72$]'!6 M!=[W#*/C1VP\J4HVG7>G?Z> =%4F1X:P2?],)CK#+X .^6-'Q2C>1,(MZ"UM M=KY2'1;N,872.2"&C4OH=JKFO'OL D"NW/6B;CJ,266 GU-Q &9[LMM659II MDS>N -OIH0"1CG3BN$"*Y!I%?YE4/,9W4GFFV,,D"ZZE]"'9$KC^<^R1;$6D M:%B8@I.@J\1.LE![9D6BA)J5?SVQ_3%_@OP91CYC,K7S#OUWXH>RM37X BA) MT8-0#<#(%:&4$^GD-0)5/+Y%TR+1'YMOUWX6%,]A%.M-GC B30.K>BK&)TDD M5&D@< ZZIG$N/S?SEE!DF?'^*PQOE'"%;):L*V>2N;K5[JO#C2>>KL2W%ZO@_^0 MX1!-B!B$E_>$BBHP8$/"P=0TB/ZX#"K[(8L9T,(&L/E<0#V"7?)(:24X8OP$ M)\T?\Z$$ ^D;'(@*D]SY%MD&2.U6U;9T)1@- S6%2AD MACY04A)U$ ;UZ+(G2Q'X9J',$#]4 0D-KX&SP[(*F&A!YN'W H&@1?XV<@A! MDGZL<0%1ET]@?,M$W'B@6BR,2'#42VNF3/AI[&(DC&_-R'>[HLB6_5 M-2KN^=X2Y4U@G*ASIM0W,^+#_G:)!V[I!@S). RE/16&A$)L%659:K]1$)<2HO+(EM_K!"M8G>B\#LPO0>I M^!'V.V.:*YO2*%ECPMQ[ '-0C:]TYXX,^&9/DO^!#TH.G49&AQ(I.D%E8?AG M=/& %6!];5TP2=Q^V$D02F5NXLRKD 51.[S9 PPWO<\3U*1E&'*(W@ MF%U-!L^BZ#XK6G'Z\(#Z6_8K99,$"O4%V8J1]".;9H7DS@D[<8B,-CM?Y6FR M=$9)WNW)LU5P6V/!?LG7Z..0<*2+-*"'&6$#YQDPA\F%43+@F M*3'IY%A/EPHKOYGX?":GU;IB:6)I7\78\O:5#:*#F2\ Y\W2-K)R3%1"-*&H M01^7-7#QO@X96DB"P"C'H(N^0DY.0I]AC*&[7C%':PP]45%E5/(Z&Z&..)6( MDMF4N6F-DU'F^@]Q.AC]I423!&F?S4QB-7WW,61[#FY+H&@&1*LR4RMFGE#) MU9.W2;L]]Y4\%@LLGQP"R\7 32\%A3C2X,Q)%RV&\EEI)T/'&QG+$ZA3"/40R,! MNQQC<##7J3L_9=2U. %Q;%J1P)2K\7E5>&)PAP?:$B0%=,I4;7.JH8FL++7N M.2$TQZ:=#\20OU=JWPO)/ MY3#+7[J))&J9E:K2-!,!*V(N[+]$I26EBL[V"+65(^R*!M<$KFE/='TTH"@K M/*-OK4M3Z:348VT/V]%G 7%6^E!MM[33'K,(PC367JDQAU26&&RZ6=%<*)G< M>%9?C,J?HJ!>FB7K4=ZU'JYB&5PH30!E'L>WFBF_F>$BI1) MX4QZ4\;-2%>5FBI-! [ZKUA/:F>[*X)&BMCG9S01\2AFM M9?=S$)K+>7(S7K=K32HZ'^XPW?Z([V6N"M%"5U!]&0[3:&/HV MY#3>BGU[]TVATV/9*>=%X2/L5I"HT!,'YX\H*6R,HN4G)),4QOX^RQ]*58(% MDZ5T=-<%OH\*WYF1)V.45[&=; 3 #/RI%=L:^2Y&(5M]8? M6*IHBFOE5&8>+>8Q1"!V#LFKCE*$CJM"!+2N"M;&I;(A)O#^?_$0JK]>;F/@ M#:@_Q\B'0<'RR+N%R5A'_4@(*]^T@41=7T@, %5D18,#+:%0[\GCT9_3[$#' M9-\+!Y.?!"8#BMZ1^\B1 "GW=(5@[KQ1?[.R\60:?T(.3E50K0'3];W+T+'Q M>%WEP"1?#?O^C*WL2X1W PG;\ %F0UF4@I31E@RJ^"ENMU& X$K*U_N8;WYA MRRY,=$.41[KD6N#K\[;0?T04'G5#7*5%%40RCY;=7Z3>4 I]H:@[T59H-\X M#4WV^CYEN5L&] -<%=[=9U6$+P_88)]PIH(0,Z1SDS(?$MT4@-:'SOAQ(K&? MT:+'?<0%3=L"FERNQ0$&2=4YYJ@QH< P*4ZZ@PFS\4>"=:3JFBP[!%X*US$F M%TBB?81>7]T=4D3;V.89181G"AI!\A,I)K!FLFT9:E*X#C++_:"49IDREDE+UI1%. $ M803TCW7"1RW0LQTJFAA,H?G-,FUTRN_ 2H5G781]N$LCNFT]<52=HV!!XZ_I4/+)P]VGG-Y,'1/W+%;PM6BU#!81)3B M9,!GH6<#2UYBKL+,-HHO<*S167+Z6I'MLJ&62-[>VVCGFZT.?9T>0E_%T%?K M$/K:5N+NF/WHROI^[7.(K+SKG+UTVSE[B_K.769 'I0V*V0.+>FT.JNUO-=; M/S1F:TQ3P1G0FV/+K,U7T ?2,Y'(J)A.LL=W83X(]:][9!=S(!ZXL$Z0:8H) ML2843K8/.N" =A$L%W7<(8&1\Z.[7;IDH=I3,_I1"NY M7:7C8F258Z>$4>![WQ'^G%)(\'7OW)Q&H3OQ#=FL@J>:U5_>ZVC \X2) G7* M.L^*(D>9A8=S5^1'L"\:\H10S_$<7-^23?64,I>U_N(B$U6^F2$)<>ZG!E>/ MQK'D].@E]5"3#B$"N,T,!G*Z(<1SNGQ- A11XTL(0K5H%%#V@#EI1$;T'+$ M+,JJ8USC7\B:1UY.!Z2W);M]&\!)48P9BR8PCQ' #5%9EJIRD5U%7A>A5H <4#?F+DXX1WE_C.MJ MJ^NJ+I(:SU+7)%0.8W@88Y9],D.D2_-^TF0T>!#HQEA2'$F7*\TIW6Z7.D5(^BN%&JE+.HH.4JZ PVQ+VJI:Q5HE+Q($U7!X$MV4 M"\^Q0PY6IH;2SZ[+8C)FFY5D6=7YY?5]#@/L]N8:_GU^^06^V&_L MKSL0/M?<>%V2S3D0$U[;'AAZ"B+J3E]2B[-"L'@VC6.I300P@S(VN<]4<_/I MT]'']N-L"TX M$_0?U_9Z__63^[_5ZADZL=P/Z_O']C^^M8&_W+?OK_YY2?""\,%G M]??%U=WYYYN[;[>75OOCS;=[^TO[]N] 5;=7=W_?"#6QN^O5:FWG0FZVDES, M2E4+C1>6>@$!V3"(B\Z D/YJ0H^1N$ R+Q1D;#L(,)YV2YFGJ*A\0C "IWKT M=ZVN]X'GP2.HJEL3BH)?G^'E2=RI;I#$>4J-8_O\YOK^]N8S0VB"+#V_O "R MW@Q/?"4JABWXX@;N@\;(HBH;D0NXH,P$0Q#4=TMB'!DHT3T,ZK\!S#9M>QE[ M,R'*3.#. T^@]2^Z*8.*HB4KL7<1&0TS7^F1#,Y2/?(.[ZRT;SGAGB&;^6O# M':D,/0W88*9O#?6I6HEPAQ6R%;(B?IT>E!VN/>%P[7>,XJ2XSFV*J6=.W3UR MFN_$>WK::?;D7XP?AS.XRW+C+W\PH[/:C(/JG-4;9(JZ0V9(YIK5PS8\K%;[ MGNQ A@;![32K^PGER.2;67(+ K3Q^CC6EA*GY2Q]&?!\0O[(WC&PTX=>8JS MG(D*W*$]6%$0:?C/.!UBM07:H)PA(TL \'@D6Z<\&I45(_.V=:S1BF@_R;<3 MRJ@K;=_EN8$$JR5&?JF^= @K#9C#B)A79U0W< 7\<)@&7E?%(S/R,/*Y+I&'Q:Y\U&=9R605$ZRZUT*@,1& MAMHE#VM?@9SZH=(T1R,,QYE _0-&W'>YLPS>,=(58>1_Z!2%HN_@'Y8L!)@X MU9TJU5J%S*E7#S*G*'-.#S)GQ1RWOAF9*H4+7+ MJ3.\5^P%GKOM0V>N3!RG@L>ZP%;:;JR)+>78GLPE]-M#<[-7@B)3X]Q MR22FZC"_KU(@R#+A!V091AHDH44#NFDR",FYL%&&*P&ZA.^/$"XG>/BOGZH_ MT=_QR.VJOQ=^^Y/72P;X:/47S?X0C=P=Q7#[U;]^POOZER12XU.+KJ[KJ],% MQO"3O-))3R\!_JD^PY%@GL%__83J"_[+G.I1WQUZ_O-OLR9+S\:P];PVCKBF MP ;A$.\Q3S_TPX?G"@C@[C%?(7S3!YH)_"=:9!7J(;E!K>HO/Y4N+/]88ZZG MZJW\8XO.;84[> %JQ&_V-9BXC 4I36ISY];PUH_/OY6]08N@O!CNE(CAE4WE MU_A7?"1,!L_VY;'],0H?7D(V9:=?^AG_X^7\HC#WT_\)O.=_Z43_*ZJ([J''34HHYZ M=M!1%R#9,76TL1EU5#H#[*OKB\O_W@>%E&W_2V7[2]N](S!J@L;\;&> [<96 MSA4PU6 _J(?J9/D*%G6K67+>>/\O*U8;)1GP=EZ'!75Q@N;F_#*=9I=09O0B M&XU?)GE%5KGR"Q%W(V^4]75["XN^TE=:VY:=9_[?6W6[E[,8X%K VAZB$&Q& MO!IA])L=/73>U:J-2JU^6JDUF^^+E%_*VX/JQ4ZK 3SFP\B-P[0$PO__Z M:9 DH]]^_?7IZ>DX%MWCA_#QUW;4'8 F&/\J>@]N]"MF[/_J-)RJ_9YAHN( M[#I' %2N/=%NE!OGOG3S5K;,3R28W%@[F.%\,_>)Y'?/1_IQ6T]0- M7_$8NWS]R^WWS5]_!_[OK%IM_=KKB;[3<)$!_)\D[#J-$Z?:^M]&=97+)C9 MI(YD2S?DK3&(]F@$*_5^V.TI_.$"$S*XY.EK%/YXSO.(.PF;:#L-DT&T1Y'G MVS5J%>(X!GMPCNKUTWKCP!MVA3?47YTWU)PZ, 7GI%IMM.K57_NGWZO-:MTY M 17!^]^(KQW"KJQ:7<@SB-I;9!#S:1#GLJ_#F%%[>O1W@R-\<9_M!K$#0UN0 M89L#3]@MGM!X=9X@]856\[39.FG^VG/JM3.G@59#?=5LX$X@S%#YG?_X[+M/ M\>[?[OJ4VSW5:35VP3D>Y+0. G]W+W?SU2^W%OA.O7YRB@(?/CHE@7_DK%/B MCXGP"\&)5ZKK'/X,\PCLOZ4!XD=\S:HV@@=0CE6A]1W#FTUF"O+2Z/(/8#&1 M2!#D =^2Z-?["&)&< FZW,LY91FZ(XSEQ6I#8>$R+GA@,#O+8%K;PF!.J]56 MW6FQ10'?GJZ=P>1-BOK!I'BQ2>$TB2V<'MC"KK.%DRUA"[5:M7Y2;9[]*ERG M5:O7FN)';;U<@?6%KRE,SXT9A^T.>]*T58?;?&?;OV%:(5=]UW2[D+^Y@?#M MSF#H)UJRITZL(:=90VGV\L:P C>H,9 3DB9\FS73VOV+6H/ M\3RYA@3C1.7O1W8XB&0MLR]ZD7]?]TAT,A]A/A0LE:Y8G_^?+X3 M',6I'EC*@:4P2SG;:I926R=+(:H.,>4V@EN<,1@T1G3&[B5UQZ'/#>:R" L9 MRS3>%0Y1>PT.L=FM64>T'@#'CO_QF2.U1S#<4TW&$('Q?LE,H,1<3OB0YVK[7/ MW9&7(/ RJ!M*S3$5G(D,9M7GLS[V/RMS M&B^H[R0ON!/4=]ISE3IA9]B)"RL66\82IB5QK(8;P!4CZ 0R" R>0G*!YX 1OG!.L M*%UXNSA!M>746\@)FDVG=38IN_!6N+Y]234"G"A\#M]&;E=;#I]$)TJQG.AL M-G]@3P3W*2'O0^@C)^A^1Q>'_ H>_T%-'[+L8MU(5F4M$\:5FR#V=9=[*V-C M26RS,@)2>J;V)=0Z]'L0/E&GRD_A#W3=^@*XD+*$OKK1]PK80WC)G0IPI\1] M]%R8H^][0>C%=@LK-8YWA$N]V(#1!WER8%.[R*:<8^?_K3:*UW>J_ZZ>U6J( MC[2I8DA9;41 G33;4F!/A>=91/(<&1C.N89,1A^JQCO7Z$.%?W'/HEXX0HYF M#B'SGVDF]6I-(SV[4<<%)G)T\P-9BD1[!IY:FQB_RVT6[7L/^T/1BG_CENC MEC(:G.P9G\U<)@[_^_@W=A"6OW2U"<6KGMV!2RS+)6KKY!)KKEU:EDM,0OTU M+[IS2@V^SX]UR8-3;U9G\07[K-I27;AQ&DOPA0U0WT$(;^IZ@2)Y?'5]-_<- M6^&KKP)DH;(T];\_WGX&A1H[5'>%?1%V4W3V'\\]K;41V6JW^N[\KZ^XU;3) M]^Z/, B'S\"!$A%0IW"$*1NZF]GUK:+\\_;G%MWL>TE_ONS%WSO MH'6YM]?EXO+3CIV/P@/<^/%LU;WZW/ZX8^?VV>T(_PW%MVIQK:=VCDU.^SC+>FOSD+E?,QRI:F6; M.06=]R\[T'TK%5RH5]184ENM,?JQRA,OI<"-^H^%#T9L%&*;;^PS+!'"9K6. M6']-:3%).4+D@=^P*43FGB#!0'K3M;M253<^_177MD M)F?G,[)GK#YWYW/)YIQ(3;\N9-OG;XJ92DZS*R:/%R:YI?NZUOX_:NR>%X]\ M]UDY;?_B_?AM(%S8[0^V;=%?7J\G O47//6)Q!PP%_(7_DANT9W8K?]$[83X M:6!QW>0(V'[@#N$=:7STX+JCWQ"U+/*PC?JY&P]D>.LG&],,:) T[OUD_XB] MWP+/!VX:I3BA7_-O_8 \=\9<:L6Y..-SN1L B[P7T? J>(1I4;?(9::R\$QJ MXS-IQ[%(XK\";0*WQF#M=9@@;N1-_P+.)HQ=_P]0OT;KVZZ2HZN/3_(/C$S& MMZ(KO$<4&M=AT-WD^37&)Z0"VG^"_#L'61L.1?39[R7/&R6M9G%JPZ'' M%-4.>CA1T()$T/7$XA2V\,FU7F\V)7MS,CX;#8%*J$%4EK7$*2V\*Z>O,8^2 M_3B;/H^[@0N&WE4FC]>S,TZ!2Z]Z2DLPZP*W+IO339J@IQQ-CK5, MK&RS"LS[-296MF,%AMWN=M,A.DE%[P;[#2,45R0&Z$]X% @3.A2?PSB^%B!G M[MT?BQ/_]#DV2^:H>7C4Z0:__0&6+\[@)J#YX9\W?9:%SAH8=ZMD0LW7G%#9 M#A68-WD50#VY_#&"DUN&12VS+P6NO?YIE.U&@6EC5ANVR;3LF)U6JO-YU&R73J>9Z# M:O6M>!3!4OK'$L32V.#[RXZCN<'WE^U_"8M%60@B4#*WCR(0?6\9VV'QPRAA MM)N93-F]+;#;34VFC$P*?/85CZE>4)$S+I(I#2_A) OO3[V@(6]V2DZ)#EHO M*,>D$[/I<)%&H Y_%9$7]LC:(E7YHQN+'FJF<*(4VUKU-,M<&P55^?6G649T M!8_'ZT^SC! +WH_7GV89;1;8?ME]^11&PGL(V'O4?;Z B3^Z&-%#,^DC09TL M92K-XCFE9%J0#5LUXQ+16B\(D*V:<1GQ%J3,5LVXS U:$$4PA\R:WPQI-@K" M9]V3**&V1D':K'L2)4RZ49 E:YY$K6PGMD]2U,KV:OLD!>K?A6D6),7K3_.T M9)H%\?#ZTRRCS:V6":5DNM4RH58BQ9ISF2>O-N,2XFW.9;V\VHQ+Z+BY:6E3 M1IK-C4N;,FHK2)MU3Z*$23<+LF3-DZB7[<3V28IZV5YMGZ1 O;LPS8*D>/5I M-DJ\9,V">'CU:9;19JL@$Z9-,\O+H:?:3V[4^R-:ST4JH=!6,3EG2R9;0J>M MA;Q<&YQL&;6V%O)U;7)GRV@V'YHX)S0(8[X4JN8(.R;]##AABKO0"%0%EHNW M+4.PS:V<:1FUMK9QIJ6D>K*-,RVETX*D:OCTB?7_^IZO:M MXK523L&JLRQ*B;,@H5YO>B44>5*03*\VO3(R/"G(HM?;O1+:.RE(GVVRG,K( M\:0@@K9JQB76Z4G!PMFF&9<2;<$1*-$A_+:;G-,@C]GHCBRW^G7O*\AIF4;,=IN4&RYIDT2^(] MI]L74V^6I5=O7TR]6>) .]V^2$FSA#F>;E^DI)0VM]*V*"7/K;0M2BGT="MG M6D:D9ULYT[*:BTW'S,M(\&S3,?-FB80]VW04HXS$SS8=Q4#W8F$2Y9)@S1*^ M578FV\?L6V6GMGW!CE:)2G^V?<&.5HG2?[9]P8Y2VMQ*'E]&GDZUNOFI+DZ> M3M79NFF6D*=3K6W=-$O(TZFN7I0L17NK#XG/FD99:5)U]4'QI4A\]:Z=&=,X M*2UK+9<$+Y;PL^92>C*OH-7/F&;IR;T"NY\QS3+FY&P=JS\I\2$YSM:Q^M,2 MU['C;!VK+V.Q67WS-FDBI9?=V;@T*+W,SL:E0?EEW;PT*+V,JW?US[IL90I+ ML:1Y(T*IE$P++O\L4H0@-#?]EY7&+CZCL3KFL7)\+L3?3)'W6 DST$DDP/RZ M$/R_5\$X&LZJ0[]EC+I6<-X@B-+7*'ST>J+W\?E;C$7H-R.!*/S!0QN&??02 M3\077MPEU!?@D_+K,%AB)Y?8QX)^#M/M"M&+/T7A$#DW EW?]#]Y49RH!E8? MPZ"WH3M0*[#J6S%RGXGD7W%6^>RB6Y&D42"E&W,*F76PH/2KOP7D8)QB*7T/(MVS:!?[_PIV;/0VR@XK(-<6PKX)F M^XS<%K=EU16BY1,IIO[PP1'#O.E?2*0?;,5[$WD/7D!??!)BN5-;7 LN5EB/ M ;,LEX>T.$\HUE!O8"*E.U+@X/DSD]U#@@>Z7)MAF,62Z,W.J72?)C)Q5H+E ML2W)?9;9I(D80QN8D%-6U>K4\UX:RGS.YU&MA2F6SZ68Q#DF\?+<>FRRR]DT MLR9:BNE5?9U-*YU+D8&__J:5V>;%VF54Y1&=$?X'K1MF6L8ABP70VS#34K94,!"^N-%W0=CK+]*W9TVF3.X6RYLW-)DRKURQYOXL%C!O[4P+LF4CUZ1T*@7AD8,%!W79 M3Q%JMM3-1R;&3?^/,.S%=Z&_#A=6Z:TIB)$=F',Q8%R:=]..(NQ.BZZ=C\_9 M(U_9;TA%DR9F\E7 F3S&*N9& EYB$<4 P[*+N!F1GYA=W6H5X^6@\X,:+[&6 M8JGULFNY!KN;EL,AELPYQ\M;$[)UV:)*"K.7751A+>1TN1^X0>G1+;?$)5:8 M#YXL?V;IL",B%=4U!06MZ_*'B+I>O!Z<]-)U%4LQ5D^.+UK5$FLJUFVL?DUP M8GWA)6DDEN,VTBAG&6\T9 M9P,.EJYR=5K&9BASUC+/RJS,8HG\^E8)C ?S%(04&"\]3!@%]JI;X#&\G)[P M?FO#-'HXE4^^^_#3A[[KQT*-*7_]8:$!I7'S"91AU_\?X4:70>_"36"J1T=. M[0C[?XV-/O_8JD4D#\YD\ D^BW_Z\(]Z<=;S#WP):GOR?"ZP"X]_%?3$C[^+ MYY\^5*M5I^%4G9-:R:3Q$Z83O4$1!M5$T!7QA[_X7O#]MYC:,,,+[1_T-W>K M1QYW5*O6:M6S>O7X!YD!]'7R/(()Q=YPY-/1YL?@LS;>H5X:AVE$[_S1B7SO M-[E,(F18)LW.MN67@E;Z@3[2'WH]_+COBGHYCT3U^ M"!]_/;_Z>WY+QG_,6B2VXAM[E_'^$1W:V/OCY/^W=Z[-:2-+&/XK/OLUY3(" MA"!UCJN,'1S'U^62C;VU'V1IC&8-(SR2,/C7'PG,Q3@)&(^D[O94I1+'$D+J M]QU-S].CD2W#Q"3[251V"T;\9W:0Q;:=Y\,O78N[]*':;JFP^.;IEN6SF7]S MHMV+2/TT<,8?\R^$'#H^><%Z.(V!L1RXV99WQ*"(, 8O?* @!B5T,3!F]UEE M,2CCB,'J;<0">/?B,>9WKQTL9@V M/SW6],1>?<72V>VMG!ZX&VWU ^C63J8=1W*\B7)(9*M] -E^L5@8#0&-9)A$ M6KWU+U!<>Q/%HJ5!7,LF"VTNF/O%EH*+;D"F]S.*Q)7+*651@E=*2UJKP"LE MXEKGD^: E+I,7.J\4R.0HIO410>548&T0(6X!?),Q$ *;F4N.(VX58DWE/Q1 MW8IH*@8K->*BY<[IU&M6)(]YX$"Z%-2C#G9@I93I:DD=]0"!="DHESVX 18 MZC@#"*4L;Y.95]36T8O4*08,2@E":NJT(N_<$*3HV1.+CYQ2@K0 =?@"B5*" M$#Q[<$,B;B7J\ 0$I:PHGKU.G9E H)2J-:/.1O+.1--5C_K$%E@I9;I:4D<] M<"BE:N6R!S? D =9P"AE!">,2M1IQ@P*"4(J:G3BKQS0Y"B4Y]J BNEA&B! M,G7X HE2@A"<.K@!0=L4KQ51IDYN(- VU9J1YS6@:)MJ]:@3&EBI4;I:4I]L M X>VJ59.PZ:T12NH7]1)4Z.4N[L4--/X![-ZFN/DE*RHU]+40 9IOV=F3U: M!8 ZI8!0&MQV(4#%CQ:;U.D&@-(@%*G)HQ!(I4$HHE-G)K!22I 6H Y?P)0& MH0B.;9D5*'&C#D_RIY2&\J>M3>K,)'=*J5ZS"G4VDG>P$HIT]62 M.NH!0BE34 [7,BLI!( ZS@!"*=_^:+&A_-'B"G6* 8-2@I":.JW(.S<$*3KU MJ2:P4DJ0%J .7R!12A""8UMF!4C<+.KP! 2E5/RTM46=F4"@E*HUH\Y&\LY$ MTU6/^L066"EENEI21SUP**5JY7 MLY)" *CC#""4$L+[J"WJ% ,&I00A-75: MD7=N"%)TZE--8*64$"U0I0Y?(%%*$()3!S<@:)OBQ\VKU,D-!-JF6C/RO 84 M;5.M'G5" RLU2E?+";/Y[W]V=W?^_NO\N_G/WS^<032Z%F;-?;*&W>NQZ!Q% MC\>6K%FGQ7\[[7'0LX;.4Z'W+=P+6^S;DU6Z'QG.65BX:32*K=.]X:A^>%T8 MNBUYP\+.]5_M\X]W_L\",47!]W]T[K77]0N=BK_GIS^N2: ;MIG%ROW?ZR:[_<-VR]?U! M7+9K7JDICTQI5(^,R\M/I>"F^G3Z+:Q^/39+5_Y#LQ(-'_J5ATYC:!M7OM6J M%GS/NSD^M+Y%7\8COS;8:U0'G1_CP8EY>AJ-N]ZY&WV[*'3N&_7C\FWYZ.;) M._TZ;-YQ?]A\[+0>C?[W]N-CYXE_Z1U\\?_WS\YAJ[F[2[LUP.&5JKV?/:X# M%@!T#"N0X>V:;*K[MG0O[XZX9$[HR^#0L[GLVR*' M?M>H[AJ&8KFRYU#O&]85MAG633ZD]%&O*CJ4@\?FTQ4IC+)"F]>RQR[O"TH_$C=AN>Q U. M1LE!IC=(>>N(SX>1E,EOA'OFBVZ;R7ZR:TZKG"[+I>+VD/WP&U@ $,PS6&WG M;W_D7?T[^VIHIR<.Y[7A<,#E>WI%0 MNT,W8L2OHJ%\:4.CD(PD/X".]8C'1Q7===(A:7UQA+5NJ>N61GLKTM9M,K0\ M$7>^[-M)=;G6$G0C'GYB[L72(,@0# M'_>85LGMP(L[^^2?)#,8VKUY%7VF;JS9NSX'$:K>ONKVDW9Z-V_'2@V(U%\TGK.]=3E%0#E%9V+93,UJ:C+ M*P#PE?U(>AVG9EFY'9\A1^X;M>VFMM*%UGR+K+H[#@CJ^LB2]Y6 MUZEQ1E;'5_NA9G6=%V=D=7SU)Z!6UYZ:>PI?L2EY$\:Y_:\O#Z,@]/M,!B\6 M@)_^[E*L>U77F_USZ LG/ELY64&NR8/[^K@>&\?KQV.YE0?[8H?'9ADR$;$+ MEMW*(DI>SJ#XW9I&"5^=:2.'M1]][3 8#L-7^=K,89YD&[YP4+LL?9?AJSAM MY+(6'^G[& B'E?%5>70NMI'#@+SG/'8#38?I7 R,P_ 5670NAL]E^.H;NJ?< M-!?;ZI5IRAV&KZR@>TI<#L-'\W5/B<]E1/E^PX_D.I-ICV7D,:*$7V=C6RX+ MJ=YA5 G_A\_&P#B,*-W7V1@DEYE$";_.Q@!Y#!_CG^EXX#A^),+@P@]9D+PP M))B\DDK8PN&BVV0.XT/[ML?JX\7/KY?5;DO;9;-#+7;N-U\_6U)X$=:LBRMZU)Q'?)W.@]>]NS97=XMM;L[5; M*"J-7 X$^LV1>[DTRW((5$RR-_$!TMG=('F#[(7=7WZ[7_O1;WM^%-C";25C MKF27S0B#DMO#0JI$IZKBYR%,?*1Q0ZGX*&0;BI6.7&DL>F3BPW:PY0*9$%;P M8;-Y3O9H2_=UDM5D02BY$S*W%?K.?4?P.-=J=?)JF2D\6%9!C*'@:@:S>>)# M2\EXK6F+[K/$T^';B/>C?C[C',/:0LOX0\K'.16B><,^ @]4YPM,0'4A+Q6F%\X'#-4@4AC+'R,('=S90^"#@ MZY4EWP-;.&D.:&VA]+T63KH#6ELPO2[.63.@M073W^+D4;_1=E+OO P]MMF\ M<<+=+4X\!5E:,+TM.5J5N[1@.EMRF"IW:?/K:R/!I[H&GBU9'(NE\^Y/E__= M?SZIR0ZSP\RV+0Z<'.G54:/ _6-^$2N'Y8%?+AK6YT[KZ-51=Y9/^5='OF)R M?M8OOF$RU9BM!#SYY$749](._96'2S<^IQ?RKQSPU9<=,>'WN7C>^HLO_&UL M?_J5*X==EGM^W6MB-XB/_ANED\T_O?J7!]WCH\_Q6?N1=%@P_:_';'?RF%F\ M:WPR^[._;WUWO!__S@O[O?W_ U!+ P04 " ![@6I5$FBU:6T\;.11^K]3_ M8"$M*M) +I0^D!2)2[I%8H%"^M!'S\R9C!>/G=J>A.ROWW/LR0620E!)FUV% M!Y(9'Q\?>[[O?,>>M#]W_[HX>ONF_;ES?(:?C/[:W?/N1>>H70N?V%JKFMLG M5V??V&WWVT7GXU:FE3MDC7K?L:XHP+)+&+(;77 5A1L1NP4CLBWLB%VO7]JO MQ0IN>D(=,C*M;V% UZ_CJL4?/M&9\SEP&ZYB;D"NWMU+V'$CA/'L*59KS?;M:]'K[PBX^5X-8?G MOEV[?,0Z>^S$Z%Z$2T*+,,+9<7>XNN"[QR<7'7;:N;BXO3X^/;_\\^-6?6KLM6ODC++BV7P@*QSY MG.5\ ,S 0, 04GS6PK(O)3=(!CEB-]#7!H&LV"=M"NRS^X50?5/&(L&;74AR MI:7NC2)VKI(]]HZ8L"W3[Z5N&>@)ZPSR9MOX&SNMV5GBOYOP7&H> 4<;;*WD M"3>?QM9L#OR[M$3XE89SPBW"#+%3C-B=TD,):0^B@#L3T)9J]*BT8P@QQX5B M7(U8J9PI@5G''128JPF&')\^XE1PR3).^=8P70B?IKW=G(&"!*SE9D0F!;\# MG[DG/BW>2S$8'%*2BK(JM2?")&6!9@J[8R0I&#;,19(S6]*_:?\A&*B0L;E.$';1_V@TB+F.?I$5%]E?#2+M^%"IT8V&2D4#KITJ # MS/(#8;UVH!4H[X>VFE/5F54N Y)[[E2UTQ3_4:5JU"A0@3 6JZ5(N?.!QE:D M@AM!$Q"APO-:JLA3::GJ\HII?8GFE49;P( <*AMUZG-"7"DY"21.RP!*H_,)W97'F)OZ\FU"]- M'WEJ?:F:)-JD/@"_S>J!P@I4(EVQ!?J4!\@$MY"!DI@O1!]5=D/*]29ELEZD MA &7I5<50BQD&1T%#Q!K=L'.9MM8.O.RRZADN%R\V?$_XP@L7CG:A/*]5*8#PM:1 M=15X@G3Q)Y1T>*G*25P[(:JMF]/&3FI! M?P-=%H5P#N );8TU5IO4G@J,SSMYAQ1"*;,DE?A)&\@Q[^%[*3!\S_%2^=>X M=F=S:++>XK5FAR9T*DY;)/_C 02G>(E A#N51TW.;P8 K^CPBQL47QIYC=7 M_BW5^(3\122JSAFX@<4*P5/L:&$B$#\D7+4EPR[(&MPY1:$ZM#AO6Q:(7IRP MGTPES O?)6S$8_W)LV:G&E3@90;3>X10!O^:"LG@7Y16K(E"?2340,L!4)&D M>*]ZWVNJ-UM0]*4> ;8.H1:]:;S2>!_3C>6#NGBTG( M[U<;\BV_\P?4JA"4TD3^Y88^\ '[8_W%[I!&JV]OC78&R,U$6,6!HR MXA*>EHBUUEF-7! MA("I)CE.?"T4[#Y-LG9E]\M3]JL[K-&OH,//HNG7T_\"4$L#!!0 ( 'N! M:E4+W%&EPP, ' 0 > 9C$P<3 Y,C)E>#,R+3%?.T MS?WZ&^>%=FFU+[>T6MT=JJ#VC,?/S#PS$\5][_VQ[OOY>(:_8#ZN=^DM MYB.W6_ZBM%N)W@&,G&CP6TQ2NZ!VL9$R$56Y8L*:* MA2T\B$>7/WIN"#%16R8&8%3M%@):'L;4$#2]UVW"V1:W%-M&&JU/1O/[B&V8 MAGZOX[C=R4M=Z%.AJ6J-CL0F388O? FZ-:5*LY#Y1#,I8)FI-",";4LTXYN] M$LA;^QQDV&SHB,*:J T1-&U?WW.:P]C7*(*>;?>L5P@,8G9^@X^==6?:^1*C MTS^S7P= G9P7N^O/+,6LY-4F$P$U1GNGG;,$V7@IP)="E+[#'=,1F+Q\R(A" MA#QO-E8TD:I(RRK;,%0&C_J1D%QNM#] *%5A_J8T#Q31!.A#HFF\P77?MC#YO9X%)(60<136D)H-3%"F MF&88!R("F-_[$1%;"GACS-+4X,<_8SX@FD)$%470C[&5KM30+*#$CXQC1B5# M*"K%B.&=,D06XZJ653Y9F#?#\-QJ-I*:W5K"5SA4.$("B0X&\/C,,Q4!WR@( ME!-MF<,10VC*>-AL?!;R#N.TI8-#\V>?*GMMQ!M/%G.8SA>+]7(\O;SZ_5W+ M;A7KY7@VJ]<_C.2.!3HRJO:;5C$H7&]56[DUX?<)KZFM9=*JAHGKS6JMRH+= MZ9TQ,01S=3ME?]'R?BRZB^LK[S&P=DABQO/!MZ ]L73LG+A=8\W,L-E3),^6 MX0OB\9! 5;F&&>>XP])B>&6<[9<7"RH^1# MW>UJKN*E\[9_6E(\+DIY:"KS<4CP:U5FL5OP9720 ?T_$Y\PL??K,9$);/=Q M^3" 8T,39GHK*UMT35/"<,A HFAJ&&D9,>$<$X[C@1&.?$T3I&AJ%:=")HCP MS3X:#%AAVLP"U,IX26B94%7###/ [@2MZ6\]VIYOM7N;H/;R.UEO$.X>E! 4[RP<^ Z9\_ MY* 4H0HG_F=PS-"$5'(6'!)O-^T:%:FC'.8=F"BYA9IVS]'[._/_P-WO#\(_ M.W/ 'O-E&/YS_B^QZS'SB&;!-&(TQ.F,DUJS6PK7Y0-L,8TG101P8#.QK10O M=FVT4GSUUGAP@UWSQJ!\A6#>-/P-4$L#!!0 ( 'N!:E4*,#]%/!$ !RR M 1 3MWQ=3%\P190[!YY7ZZUH%(&P1V\'C\\J@=]#JM6]N*G]_!\!/;__G MX !<(XPHY,@&PR5HD^FL9SF@3R%F(T*GX!6?_@P.P(3SV5FU^OCX^-H2;9CE M4,2(1RW$Y -P<" (AB3;%$F"9Z _\GQT=@4&_#1JU1L/O M\M/;!3MCU@1-(4 NFB+,K\2PEV@$/9>?5QX\Z#HC!]D5(/C"HBWE!WPY0^R\ M$F :039\3>BXNGI5E?0K@$,Z1OPSG"(V@Q9:=9!,4&_H6 1S9$TP<KW[Y=-M3T[YJ*UBS^:I]E-.CJO\R;&ISFCXK MXD55@I= :@>U^D&C'B7O&.;2P8Q#;*'*._ 3 %(K(,:$0R[46*K63U*]U./9 MS,$C\BYX)![*>3T+9=%%(Z!F^DP".:\P9SISI834LPE%H_.*G,V#<*Y^=^'P MM< 8-H'4HL1%9C%69Y3,$.6.D%-$"Q2!1.\XH_)U58R)W-LUY$KUW;[8F5'T MXNR(,9FP7"6L#:[V)B8;C5Z<+S&F@YT4KO;$DP7=%^=)C&EY;JJH8ES)QGW! M!Y!_#+HW.=R/HM\FF!'7L>4*< %=:=.]"4+">3BVS__O]'=MHS6*$,=:!N^$ MWQ)+44_HF5HHQ-^"CHTP$XM7E"((2 )%D[VM;A("(#&,)XAT\#OU]Z8Z!P2" M)L:N<8W9[&@>=D,R&YU#X51CTDD8V+[%]OL=I&(N)H@[ A_+)<7-/AE";>PB M5/ J/LC/*5(N1:P5\8T(":=H->M:L6ZV>Y?D+R;+9CY9KIHP0$:@,Y,1J" @ MI#K T+,=T:84Z%8"E9$[11,QU\X<^5+3"C6M;6)R8V(]W$6LL6& /PYX=4L8 M^SE#SJ5WWI!T;R*1>*'HB&%%*521K=Y_* M,\;.2$2,F+X/GB''EP6(2C#XW+W^GFR**="WM*X<(Y.01J;N>&&X5S;?]^22C M2X3_C)B'-(+M]_/$-BGQTFPIB:S$NC_P"93FDDD"_%MTM&J0^'[DYYI:!C1MR7R%OD3RV!5_X0I;2W3#&EB#3Y M-B,";"0R%1$29LF4@MDU\90BN.U[FPVRD6D M&NE)C\V-=6FQ3]HFI(E,URC#_I*)D.1^P22M4E8[!#F7B$/'W27*"7MFVF$B M8[)-H!.,HHET2IEOR-R:(-MSQ?+G8+F=(S0,1^,"UCE3%> RK!I"PW MB(M9M!"RV8B2*9\@ET!LT@%3CZQ=3TKJZ,E*(/" $!"0B(" !"2FTA/DUP/+ MH[*86AB22_"8(SJUT9"+N36I0D:G3)_PA,(8K3H$F)1+D*@.)"P@'G]L_&?07S+W>&Y]K[D?>)7WT(?OQ\UO MB[IURVM?KZX:O8_5^>*B?5^;VSWZ%?'!_6_]3P]?>E_>7QT[\/ZK/;3&[N+P M^OOQ?>N^>W-RU+Y>L&'+Q4>3DXOJ9'@__6<-U1?L_MNX^O%T3&J#S]7N+_^\ M;^(NZW?K-]^J'W^!%U]L^_#XUP?43K)Y?U3N>7)OMZ\OWC!W[R MC^NCYAUYZ+[QY@_3-P^#JSFLWY'CWDF-3"9?K]O''[SWRP4YG56O3F:#+\O9 MS=''C]YR//ED>Q\^UP;?KBZN#X?N)_?DXHHV1U^^$-QY\[7^X'QX\V_0[G7# MSU3W:RDCCPL%%KM+CSKRNRPRBCI$D^'DZ9EE1\U$,G$/=N0# VMD\F'BS426,98]-F]W2_%HC!A.">7.=V1;1'Z);(\I8W=Z&6%T,Y&43!7_AD&OX ")1\5'"A%80P(^)D P M$*C &E:I2=LM!PZ&V'*@"\5T$V*F<72I\\5 6]1O7 MB%W)&?,PS42J-(\6K; 'PP(T0#(@<0#%""E0F"%"2A0I19M%WY'3H[(ZN#( M&(4;>F3YE$2"=9>#*UU,'B6U!O;G#LWWH@PI==2IR79#NRS!)].Q:577953Q MQ/KK5+%I6V6&_,ET:DHQ=H;02IEEG25KA9;>S+S>)I.?Z4?)I:'MM%PRM><5 M82SC$P0M,:/" LA(_&!RGIUPFH.S"[ZH -,OI4RB:CZF;RNORM/AM(S\TD7F?F9@Y3*OO6'Q*4M0B[FB%%4#_U' ML8L8U6/QU)G.".4 IUZOJ;G;$?@W?=X22Y$S=)&_#L)^!_+10;UQT*R_7C [ MO*MN2Q22:?^RO.U0A/UV0:&[U3,- 0MOW8QV&D,X4WVJR.5L149=(;C;7*3> MT:G#D]53_68K(#FT(_U>T9P2"3M(41RM1\TMADWF5.58>$)O-Y1^Q@8-!@[MSU:CGE7 =ZHQNUI5QK2'C5.P5*L"_GE+= MR'HFGCEX?,/15/J""H!!J_,*IYZ\6%*UFB'J$+NO^MD>#5PP=EQ7KJ1A6^:) MS@[WY-MK2KQ9.(@CR$?6:#.\B$;KN+H+*K^DWP_KOHK(GA%G7&MTK'Y&_"XH M;[JB9-J?H%L"<1&9S4!:?9>#V[9?OB/FZY;@<1_)FZ"'7% N(L/98/.)6/;J MK$M6BLBJ#F(^!J]4,<&G52U!9Q2=L"+RFQ-Q/O9;X=%KFS"I+=?RW'6P.G:] M5:>N'=QRW=[JR+6(D_(D/G*9_U5XO-A2IXN?@L/%%K^"#OU5GBP*\MWP6%%= MAU;$B7H*&SE6O_2OUHHX$1E(33J1=J2UVHH7B-=\./,YBMXJKRL6SU:0U>V, MQ(_XJ4,03O"E2@T6:#+VQ4DTJM=-EJ#5]O.>O2[S"CD+.HCYM*'K)Y NEM>K M]%%798^*R&HV6!/3 ZS^0P3A(@O#6A*27BD3;6L%Q%_;3@+U K)0WXZ%1@%9 M:&S'0K. +#2-+'3X!-&4"\9E=%@)8N Z8B9G6'#IJL"M">Z+?>AL; MIGH*PUY^J#HOIIF@ H0N6F3:O7&D=+E ?*2B,NQY<\NT +QM@54?-U]#!\L5 MMX/5>BQ_=D9^SF0C_)P2C#BDRS0F1]!E&5SZ[X;^?R!T7K$HLAV^._-&W/JH M(9HHZ^#8K>7/QZN-AD]AU83:(%@*,0^VA 5F+@93SXV\G95@/W'!F(?LSXAW M1NK_6F&_.7PR0:XMS.#]=.:2)0JO(2VN^N[$C\%OI=/34?+'V?!@ZMF.L[/? M:VUSLN.45*04RW.?CTN31GF/4(GF/Y^5/N]S+A*)0^7A>\9), MQ?XG:I2V>O+RN4X=-%TF*7EGS%YN,2F.]3T/@P;#V_> !;*YYV--:VZQ.L$] M;(C\ST#XOK> <9BFQ$Z\SE&F38J=UTG#:][(KW1D5:&X#L;WP>LSB3 +>$ZF MDRO.SC?X_#&*S: M72S73>[@4GU8\@AI4$UY(\R-JJ\9F4KM]B<0=V:J^/;)B?>5*>\M=1/WO3(:+A^4CTW%-ED-\OA/4YHD\!3C2>G\?GF.!,L?XIIG@++@W5S\\D MX+95 MORF>DFR/?E]S423=V VW_K,MX6AD1^I8TO_T)RC\*/@9MU5/W4$:0.L\@F@P M=1@C=/F9\"*?_&X S)B$[C+(7H7OJ48A.4P0)_@W*AY(7!'L63KYK( M7[X['E?9*:&0+6&$EX[K2;?]XS(+*R&P%7?M4B^/P]*;3TU M40&%CZ'KL&_L3LRB/, ?HWKTF&'F/W[Q:C<3/*T7]#^4"2[8'G3=9;'82$%F6FB#7AV,BL7&&I#>./R6/6=1 M+.AK0%G0^Q.*"C;O44CFLMJ@_2,I& ,K0+K9#VX"[(P&>%5E5;!U(@]$0[W' MZF;DWI+)P*883&EQ9=Y94@S\42@&EWHG8B7+F4'W3@J.X,XH./XL!A=9\ R< M]8G:T(M^LL W4GQ3#,ZRX)DX>R3]"?&8V+'U9))*;E@+PI0>64Y^G 5'1>4H M@4T?>9GNDR_.W1^Y4,J%2=W>[E\OK5C^+U!+ P04 " ![@6I55@M>!^T- M !_I %0 ')B8VXM,C R,C Y,S!?8V%L+GAM;.U=:W/B.!;]/K_"F_VR M6UTTD'2&)-79*4)"ALX#!DAWIZ>FIH0M0!-C$4GFD5\_DA\$@V4;(\>0V0_= MG=!&Y_H<2?=>/3__,AN9V@02BK!U?E#^6#K0H*5C UF#\X.'3J':J34:![_\ M3]-^^ORO0D&[AA8D@$%#Z\VU&AZ-.SK2N@18M(_)2/L/&_U7*VA#QL9GQ>)T M.OVH\V>HC@BDV"8ZI.(#K5#@!?I%U@@4!9YIW:&MW>.)5BYIY9.S3Y6SXV/M MH5O3#DN'A^Y7?OIL(NNI!RC4N-T6/3]80IKUB/D1DT'QL%0Z*OH/'KA/GLW$ M!X'GIT?.T^73T].B\[^+1RD*>Y 76RY^O[OMZ$,X @5D408L70!0=$:=#V^Q M#IC#9*Q=FO0)\5O!?ZP@/BJ4#PM'Y8\S:ARXO&G:9X)-V(9]S;'\C,W'\/R MHM'8% 8YGPT)[)\?D)YN%02#I=.CDBCBW^*3/\F?-6Q1;")#<'\!3/$JG2&$ M[$ 313^T&X&7('8/Z=AB4!]:V,2#N="Q*)XL2@LJ9F-L@]?/$>PP_O,(6MO9 MNUJ6:[)ZFT5+(7 (+8HFT 7=RNZP\AS;U5L.Z+!NXNEVYOJ%1->'"88(@[8*>N3FM$46I8_05I&\SF_"N@O^-&$?"?1-; P;)R( ]MNTK M)"G=TT 'IFZ;3G=UR]\@\&YPQJ!E0,-_.X&R=7?@D(*VR&B!DSIWI5V#:4+'QR3"+K[PO M25XEP;<#1/>MXS^NZ1WT4-X316J/1DYI!<3[3__[?8)',>HQO#%SF!B0\ CE M0)M"-!@R\:-;DS?6J@TI(TCW^J5L*E8XQL+@G51"PHO'_.$*\VE;2F>(">OR M'JG!NUO*A-NEBLD/A5A$([M*?S@Q'OM'Z^RGZDMU'=N\W#;4(6]JW!W<0Y91 MUQH%%:@_.ZE&-%.>*I]654FC2<,+.^;W4+4&@:)WW1$$>? 8/E;0WS?9$))% MZ1U[/#9Y:*28:@G(KI,NX\:C_V<%]+<(' -D7,W&/%V!W-4[F%E&=4D0=]X= M)*+-DZFBR#LXA?\*3:..28<'8O>8M0!AS?XEHF-,@7E-L#W.,A1/#+[;H=2F M3'HZGBB*L5SX3 3:!>+EC*\2NIHNI"7TFH!@+( M/9-6$ &TH\1'42--';:+ MD[(B/PSA-:K;+=I#V9 D"^F\-AY#PN8MD\O+O8_(S<5.O?T<#)OPC%@>:<\R42)8TSY@)@ ML 6U27%C<*3;'\HE6IF0 M6&=&VEC3Q0ZC$;8R(WZM^%Q[QF2DKU.B>#E&U3"0L!28+8!X?%\#8\2 J3JX MEJ#D/KJ73 4I2;)D-&7F8X_$^T-WJB]DC>LF:?A^_JTY^-T'-V;0EU MVY1222Z;;I49 \B"QA4@%K(&=,F62]A'.E*_Y"P6)/EJNG;7)1!0 MF\PS\SLA 'O2[X51LYY_%M2D0%7+R#Q6C(7;G8@]D@Y)#A65/*4-R)"[$E$L MT<46XRT26KKZA#4*:0\UB20N-H+;E[<,>TH^!?VYN++EX.WV(:QN\TGGT:\) MCQ5:!/>5N^[EDE.'&Q-HV71XC;'A- Q( M)DB'M,-KO?(N4 J4:Z(:0WP4/^L]76$;=]0\ M_B2C.9L)7 M%*=\\6NS[Z*4@Y)(=B-&%I![-Q_#=0(*Y L$TK4 9\>[R?NVJC%"%J),V#>! MWL)LU:T@!BU73Y"T'<0QMC[*4D@_;-:!)O]XP-'N 'F"PKQLI(D V@=5HGA: M'T_90I![;.&@2=GH(<=)'V&\;KUS2VSPU(+P3Q2;+H7)-]:(56YU 7(X58H# M\#8$)GH129P/*#I\*NIY!NE.%-8>J1-#FN)))%_[;!KZ:NEYKYC;L)FL4+,> MGJ3H:YTPZ,$BGLIN,"3=4"T)!*.^GW/$G8CB>!)D@<;F0;?8Y.(-,20+LI>_ ML#=D!E]3%A6DZR'\V*3.;7,'1&UNCQ>\8(OR)TQ;G#O5PL2AAS&">C83J^.[ M6*Q/$*E,!H]SZ^'2 MGEY7R&GEYO"OA^Z>F.)E=U!Y+ M$Z-#?D#V\/BM>_?\O?/]JEY!X/&'T=,'YNS3]4OEL?K8;IP/A MR45QV'L<_5:"Y1E]?!H4;TX'N/1P7VQ_^.WQR&K3;KO<>"K>? 7WPWC4^7K ML]7LG@Z/VN3RF)1/+LO-YH8+._GU^OBHA9_;/]N3Y]'/SP_U"2BW M<*5S4L+#X8_K6N6+?36?X=-QL7XR?O@^'S>.;V[L^6!X9]A?[DL/3_6+ZT\ M3I]>YLUIZ^1V#,'76?NJ43->;N&L5X7=FR:;GO^AU3IM)$*)EX]*ITEW(,AN.#I:=NW*AK[I9&TPGK>*,\A)1W;4-&@O3 M@K:'/K+2@2@66Y55N?;WL55$&??1*6R.D\UA9S.FKZLY=2^J ZTWCY?R'JS9 MOJO,).J(;&-9K2W="'JO=(NC4>D!&"$=BX^T \FS:NORK0<9<;UNG(K=2641V)NO3B_*HZ08A RGN( M64E-".0)4;0JS@<[0T#@!:!N[,Y[BBS4DX"\.^%D9"J:HDIDWM\2KKB"OG'JG/-&+P=F$037&+2T"RPGUM MH6C+QRB]A:0!O'^*I$&2%9[9LH[F'VWG'SOK3)>\59.-!,][=#-SH:.IEY_^ MLK43K6$RQN)N)S=)XOAU[AWT(:+N;%DJEQI;Z#MJO"E957*DC,2_^\<(58V) M=U=5FJAHM93WKED(;](#FI6ZT. F/*?Y+]XIN\."MC;GO03)ZO3QJLNIFOLA MXF8*HL:MKOCCRK=1*S'I'?4B:J7R1S=*:K;8OXY)NF?/.R>9^/ME%%>,:*SW MUD_$,.OK6%:T_7%U?UEV _I12.]NP"J25E_#]2VLVV[<"VM_R7;L[<)%#(HC M, DW/OOKB^45CT;)!@XS') *#C*^!R4WH]G7=JO%^7+(QNMEGIE+NHSUWGQ< M#+.^BNM;!U4UT3N>.Q,$3.=T@6SN[DH(^CX#UD1T^S(K.O4I;-3+N>WJTCMB M,O36JS<8>$Q@Q/MOX,FT\*M$15'+E[R9&XT%WNQM%@Z$ :>N\+QP'4+#20M% ME$G]+"'[U]L(>BQ&BL?98NAD7Y@7/;.(0V=(X?[N(NF(G+6<21E]Q2<;7K6ZP<3&W&+OK_ MI$TT-?52!Y-F1KT-F4VL9M\! 3F6@C"#=6[O.$]+@!TM/MB!!V%A-;:]FWGI__L,06 /8YG7KJM_GP:3B M)OO&QN=](DX^6JULIMEJ7$3M/2;)+ G?/)9!34QO2[X[=W*O55L*&7WFYS^3 MTDUR2^E:]/\3F,QW2Z_F?/N=9QU]" W;A+B/7N>/NLY4X#;[SKU+T)WCCY7/ M#P0*3[]\RRNF#::+R96L3 U@Y'SP3Y@TH3?8!XE1>'CU N$;)D_.RFH=9E=- M@B Y]U,;T+]"CHJ#JM/=*30G\(ZS.E1^L^M6MN3J$L)TEMU'FH)FM5&9C2B'SS1_7RNLRJO$=S8QOJV"9YB^O8 MD/O$KW)Y76H5[C[>W (TR;WE.C:\0W$=:N7[D,.BU<]%@=L#%(K6_3=02P,$ M% @ >X%J5=L>OTP9-@ N4(# !4 !R8F-N+3(P,C(P.3,P7V1E9BYX M;6SM?5MSX[:R[OO^%=YS7LZI58[GDEF3225GEWQ=3GQ;DIQDLFM7BB8AB1F* MT("DQYI?OP%>)%("2 !$$Z1G'E+QV!*Z\76CT0#Z\M-_/2V#@T=$(A^'/[]X M]=W+%P3D\O+%__U_P\._N.G_SP\/+A (2).C+R#A_7! M"5ZN)JY_,"5.&,TP61[\WWCY_PX.#Q9QO/KQZ.CSY\_?N?0SD>L3%.&$N"AB MOS@X/*0#%D.>$,0&_/%@ND@.;O#CP:N7!Z]^^/'[=S^^?7MP/STY>/WR]>OL M*__Q4^"''Q^<"!U0OL/HYQK]^_='Z5\W'XU\W@?IL*^._KB^FK@+M'0._3"*G=!E!"+_QRC]Y15V MG3A%LI&O ^$GV+\.BX\=LE\=OGI]^.;5=T^1MV&1?L:+-V3* [P]RO[X@N%U MK@'&>_FY!T.SG%^3!#0\9U"_?OWG):/T? M]IN_R%\G.(QPX'M,2,=.P.8\62 4OSA@0]^/+RNS)KYG MC]@GCX0#'67: ,GL7W<.06&\0+'O.D%DC/?=<8&F0"!QZUA6>?$C]>3^D@KS%Y MH\QTS5#F^*T@XT2+\P!_;@=O,0CET0B'QT[D1WAV1TT_5;/4+BHSR!O#X!*; M),NE0]9X-O'GH3^C2SB,1ZZ+DS"F&^ =A<;UD;JQD!SVR)2%O@P?412SQ:S. M:_F[YK3SU(\8/3],D'>[8AX#E5QT$N H(0C/3JD_X,:G.$+C)V6.5<8V!G%) MDB=)%%/;0S3T@C>(J>4VB;'[L6)UU/G;'\(<@&QL:K6IHE'S?4=W4 W\.&,8 MW7"72S];"DY(MYMTM5)O6,<$U(UE'R4.$/B5T^+-'+8.Y-X YZ/;WB.-U^I/Z4JX9RJ"HI?:YJ?,0@&VB M^> &K4!I0]3D?'\$DRM>8?O3Y%^=@DF7;-_&ZRJ0<"1C6^Z>G=)E532026#= M!?*2@ K0#YGAPJ18/NKLBHH [8=L9U(UJTMYL*;H)87<=%+( A_,8D:6''F+*1]NI M- QL7B)L>/P0^//,M+7EGSN<>:YG24P-,+4/"?%CNN+PK Q7VTG(C&Y^3LX2 MD]C_@CP7L^M4;TYP%"4A04[ ?DOWG(BR$CI!$"$WYZSM3/5IPJPK:D4=>C)P M H<2CJ,ECX/[$JDM;!U24+8=Z_D;^"-O]%Z M4=:,"B/'*/58J0I%U!@[+O4ZZ D:S^@_(N:*^(4KDN\YE-;&)VDQSS940=P+ M2ID]^CCA.AI/[EO/CSN<>4-$$/5D$O2PGB,\)\YJX;L$S0M/K 7_#0,;FXG4 M<>D4Q8ZO\?RA-KJI.94.4KJ,CE>[3]-5U;XCVZGJ*W82M@%'HG='YQ^LV=W.U@Y4TU2&N+,>"E_#B M(9L]@;]-)^+Y2_;ZA\-##\V<)(A?'.1DRA/8C.&'\1']RE'^F:/]K^>:"LPK M7CI^J,UJ]NWM3@W![((.0=SD 1UN"*OQRQL 6AE28 Z7:/F B"*ZE:]N# $ ME_00H<8;^\*&(ZJG?NBSI75%:5>X0D\QHAZ=5_#%OMPZ$",S-91P@-T*M8 % MMF!2$ N.L_IK$TMP.SLO#A9W.$H9'SU$,:%NZ3Y^40'#S(D> M4BSR\8Z8]3I"01P5OTGM68JG$LEL>2M/9Y2>B8 8WQG\: /Y5M8C4N66JD;! M1*XEJBJ>?YO=$^E)+<9B>#"A+L#/+U[2SZ;*_Z-+3]#(^_E%3)+M@5%9"BP> M@6XR['_,O:"'4N;$C>(3AY U=3I_8Z=4P\*1HUF:4N="X^MF63R2N$E(34ML M8^IN$]_- TI.LIL]PV+BT]BL]AX*18!*+H17AI?.9(%)/$5D60D,,6M_>23* M6M-#(?!AR67P6BP#K3TD.QQ'8^0BN@;I2?\&Q3"KH9;4U@GKITSJ<F=X3;>('(AM0D6:V"-*+&*.H"(OW& M7X1,+HFWIB5Q1]#*\;VSIQ4]HB'J)*0,9'S"V"89BCW?-:1 RR7V3\.;2$KD M7RCPSC&94$?N!L=W#J$.^ZD?K7#D!!<$)RN@;46->)^]+U4<6]X$6Q]#BA9\"A8O&91 M<X1?!3^8=X5I2?;=0]3@5PA$?W/7W!Y"-P:(5 MDM&X_;U!YH)*!^,KWWGP@S2DA_*R_X8)=.LK3=:J,ZQ[(RP/JL2%5ZOKECMG MS?8QV(N6'2(VSYBJZLR[>MG%3.9F6%=(= 2/.N ."Q@&$Q*/R("%Q,5,9B'I MW];D5$N,PPBK@9A58]A&:DT@-M\YMUE@I2 2T#7&H3-8B=5 )W$)K2TL)SC' M)"67JLQTX83=2$^.\*"MIB2V,M?>>@_8.$P9_-V/%T5,7S&I-8QHI4C:.PJT M$:DY8(,[#+\1*S<(O&YFY3JX2"=2%Q_-7S!3;E($9[I24,NP!B M2C:7AN[=4BURC>45H7K ERR1@22[I M!1"G?N05CJ(;1+>ZJ?-D_I9-B;I-WTQJ\:BB">*;C5E29(B\,X>$U ^,2ER= M4M1IO&9[[!R,*T2U)R7GIHKU#)"WA#'J4%!*U M:\!TC_^RB,*XVE7J*:EHE,0+S.KB>*!RW",VR BN)@"AXK9X="^C*.E$:#FA MX=VUU:$F$5IB3E2W29Q64*-^90?R*E-['D*KX =V2UIR2CO:ZF0H#M).2D$) ME4A9(@Z\Q=51&NHCDA"YQI@1([("V=5$5(;I0PHQ@XD=V2,'MYO5DGHFPN+M M9349E*UOU#.JD%?J.84!ENCA B412&+[YF*W-56; @^5D8#N*$146CAKXZQ< MJ&G%W@QKU]HTB*5Z;UT 56JZ 1'=&%=8.REEWV(//HNBB8X,+]-"PG9.\M=9"V6PWHJAMY2XH*(\8JV.;D3:^-!FKVUDNCAE963!-H4!O*! 7T MUW-*^-HA'U&)7]-O(V)" Y%1'510E\T7= 8L1N$V9#5@;F>E0CZF%U(-)9OW M)VK+J XNX]?,:0WM+!BG:G=TJV<2:0'L( )S'!_GK;&V\F:; M4G25=LHR?E-51ZO_:Z(!*Z-AL:F[<+_I7)8Y#<*BSP*?J>[[5IW5>KR;YV[T M1)YY9JQ>7GXQ*>>/EK_0=S"KLVO<5G4,R0T.<=65@K'E8CI6K+I0>"Q$L[^I$4L3@F_D,2L_IP4]R3I:[%Y#-8Y7K" :IES>T17YT#]R,[ MILJP\ICBRO;#(-0:+2N<,0F"U8N\03'8961U[#X$170A\QU$82X+BD3#(B 6 MZ!932&885YEBE&1JF 'M_Y298R?R78B8<%7J-D_+32JLMG'OH KU^BQANS?I MV=T)6H6/88I<"6FHM^U=]E.:'5G>*JUAFM\=O"R>P2A'IWZ0Q,BS9H4K]"W* M4TJIE6UQ%5V0ARI=W[ID- !UP#1W0](0XY)I-.@FK'E.LB-[ODO-]FE8RZ#O M00:3DO([\N<+1N>1*LHSO9285#$-RTV-MM7G;$F%+@M4$5DHKUK M1MD( ":.J5+ODP>M+V,QN#+6UFH&$Z.)M^E=^@1SR", 78)&BWO*Q MJ,YKZ]P)[DG2GXK4U?S@?EQ#6+QY>%82;D(9ZM;A:[FA-R P_M6[J0Y :8!) M75U&_AXAB%J2&J@7%5A4I:& $U"<_39B;1OF+XS8:[V(FJAU+T1E32TOHD;P M8 *E.)P6MK4'$1.FN;.P,;92"N/2D2W0W?E!(ST05>I13NF8KS%Y8^",03E% M::@8U#%B2Z#%_?EFM"F3(12KV>!0"\$)@H:-;4\6U?JQ50CV;1[3GJ?X+$@_ M]?.+",V76><3@S9QPT6FB&P1XC#MTO'D@ZD0EQ:4F!;TF\1-'M A_2VS+CAL M$%M%)[DBXX,%LVOMT#I-S:_IJV,N#2BOHA##H5>9BT :=8I9N3GFXP3R,,2E M]=?+KJ0"M+%OY8)F3A+$D()A8$$=9TLUK:XK7HKY,F#Y^%;O:^OL@Z#45P$+ MR.*H5*T"$0"/@LW72UD)<)&16 4&N\B R*.>UA DTX 67*/GIF8<,/*2IFOO M=DA>=/(@@I7FW6W. 2(U 9%![#TB@$"R$[^^?B6R)TYA'PSC/ACTBWJ_WLPE M\1<^A)O>6%))9V5W3Q/"+LX0\7%6X+H(L,H>N:F93%^9(%:(&@/]*"3>O( 4 M806I)U?'R!A%,?'=.*]0/_KL$"\M/MBAB,4\#,9.JJ,+52]>P$YF32Q+NXF) M/KS.Z\BZ$5SCV3WIVTGIB)[QE+Z 9,S\[L>+!0J\JY60(#6\,:O?;K2U$RW. _SYA?YY=Q-*5HP% M5?R\EE2[*@ELO#N"'WT*Z?'Z/F+%YS852TXW,=U:& M,L! Y2^;HKKKXIO.Z,>-7V@:8=1?/VH1]S*R 5&;BI,U1I2LZP>H8N^G MV*X) 6'1XA6"&9V"$1Q,T9=3M"+(]5-59XT7EBS@\@O$#7$=)9OG5\AE5LE@ MKD,:*JEGZ[6?^M$J[T!6%*4W+.!Z6A97=5<2;@ ;).-\M]D#7$I"':6O8?W6 M(BW35J-M5PW>HI5KI[%=@L]41G5P@<6 =/.N6O-V^DR%V80OU+,;99^%ZZ%3 ME/V_Q'!^I0G7C5*6L$VY&SMP2:-LO%F1F(F1Z^*$:C359^0_ N2H2)&T6K%% M4?GKA(N+>EIV"Z@9E5X%0JB(L7VRUTZ,B.\$:;?2 M9+4*NA AEZCUPK)&Q0IZS\O.[J$) MUZ5CGS(=T9LX@=.)W[-+[]G)L8JF1 R9J:V2M1**UX6=3@.BNEJ.37_[L*/%.([E0<=X@K5A*\YY,R,5W.21#'E M@(R\1\J KE.S.\JS$10'()F0,+,[XI7O//A!=BN5K_?-A$I_ZVK#E&5G<(ZM M.4%(1[ !1EQU4,NR)3/#OPAN*PVP=QU)KOBU&PUK23M>[/EL9E2DI22@'HH$ MD\L>A"U&;M8Q\!PB-VL!!HFNH!RX"'EI;"![]8^*: X.*X9EK$2Z?R%S$HNA M+'$UH&'J;M$C8)'1XGY*?-8K#RJ6II94+\-J5>59BV4G:[4

NZ[:FFB4$L\NAV]FY3Z+X&I-X[LS1,0X]0&M=1[5_SI3$$A!9[%IX8?RH M,5KENS^\3.MI#5Z2#5#"I(04OML8I376IGCJ/*6Y^CA@-8S.,>DD\E6;C=XY M7*K+5QM_D"CT,8H3$N9U-K)B8OD]L-2#1\W7ARJH1EA 2D#)\VS-+>JC)ZRX M^%10EKE?U+Z!9O^QFGV/],B5&H.B,A'[PRCTJK\H?3*K9[3[#G/VE'=4H#\L MG'".QM2VG,UFR+@7W3'S@_+ NQ8LB"%J-8D^*5L?RNQTH3@REDKOT3WKO,+* M_AA_0"\-W8OJ5I*"JF(B%__7>2D6UGHUPK,[RBB=6>8\*NI Z@-QQKGB=Z,1 M.(>U ^@&ZG &Y32=D>>HXZ8RTLAN7%'QA%NWF-$Q"\=)1%F-HE,4N<1?Y?GN M*9.W528I)\=TK(^&C8<& U:\""5)MT%7KN- ]VVQDN72(6L\F_CST)_YKA/& M>0AUVOHK\%WF9VM63]D;"*H&BIB0;K'?.CB@%HTD4;N/D\U"K2002^(H=0W: M^>HHOYAJ/Y^QT!@ZF82@S7S3!+#4_ ,M"#F:+8+F"UR@E@*/@L6K9"495GU1 M#E*2E68Z5W=^$-=)-G$\._4)/=&>4E;'3YH[ I\"W3RS:BU.<$%PLH+:)E2I M:Z^/ZGB;3II\^AS=,C_O=NQ87GD:&E.I^M1:&GU=L*7=M8CSCY3K>:8N,&^D M+11*'; EA](]6M8/+UA"6JQ:U7\-J6P.H](0]5:O]YOF:"1][8^B=C-2]WWE MK4$PHORMB.B[@* 8P6_!\G2[OQ!7D:H& MCGV]^4A;(80N53+_$=T%3ABI7L#NGPYN9^5H@#QZX 1'<=91X8'%"Q2Q!>!' M/RUFVOB\2,;:(Q6K-1X.(=JD"(BHQM7LCM@!R7^[+'=P]?N2%"Z+R*CK?L[ X)IO)".73UO$%M%S\50]5.[]Q^A MC]?I3VM]/1]PF,.V(1@%.L,!SN6O(36DD(9ZS&#RN4KIOJ!"$M.Q:I+4!%0# M%E0=Y2EQO&UAU[VZV[F%,2LK.9I6NQ0HB4T20Y!LV"V9"':!U1"RV!I$24YU M6,$U^MA[;X"54S.](6U9$NA!I2=D1>R!I24D8[/CE?*>Q0<*J'YQ48&5/7S% MU.HRM5C!.QC29 ?D;\A#*5'#6#VH("O2]*^LBSNK#E,K04%T0>,@_?3_14.YS$BRU/T4+^2!'*0&VD@PI"$1:)6L)Y/1TUJ@EAWK'F& M$+1KUT1O2"Z#!'K-E81UQ';FD)#RR%)MTP=I6*$U41N*4]Z(6G-)7[V"")]+ M?!('$JK;L_ PT/F):H"G8!GPY,))6RQ"YJ-VM/ X MI(:T0]5CUEP)J[V<+D/*70(:22I!<##K2P8\B2M?3H^ %#*+^-G" W%WO1M-W?UHJ!7U*:[ PQ\;Z]#*!.".>.3WYS M@@1E=]77R&'3\V[#,6.,4%.25I*!T@9E\GU)A5%4 '68>YJHIE"5H=T5RE=2 MG*'D!*L4!LCBV#>UZ(Z=@-7TGBP08B?5D>>EDG>"K<)V<23I; 96+X$,%(&P M(G69+:0OR:\E1^Y;#FQKT\(O#Y["?KO*M#>K8KSNR/739LC>"YCY+%@3\FE< MT^T4YP:G9RM4*B6;]:9W1X>9[JHB45F19;/OI05G9E[\%2^'(MJ@M4 M.T+KP-VQ\_F:FD_B.X'Y#MT\&K;JW\@(@ANQ6T5(UN77E\COF%#7/6TP%8&) MI$K$1KQA2ZGLH 32[G)#[)Q"$E%.+S#VP$12)3) D>R@!)+(LR%&3_=PJR,; MW%I50&T)Y*#(/?%:W%Q7>1R(0X?:A(!L=EFC83E7_)* <&$Y5Y4:@NU<5W&\ MS'Y908.^:@-9..=TKR"ANGCYSFD3D+;*%0KY.EY/Z=='3WYG>ENB""?@!?TF M<9,'=$A_2P_P_K:EX)PLY'GJ5 MR4FNWWT]EXL7+($)ER$)UE&RF=.E8)3** 375<(O#P?J!A!,=P NN+RBIR&62DG_=[FD)Z3'+!<(9!G4 MTQJ.J"2Q:SX0:P5Z)81BP\HCAMZY_\1^@I%6#2%[SW&:DJH#3:;9KU%G#N(2 MJ8&8U9<=O6-T$WQFMZ""ZLAUDV62/NV>HA5!;A;%27\.4 H97?%+]M3T)2O4 M)6+2L'B-L=5+?[!6#\Q)!&H+%9*\0:;UH):4W9!:PZL\Q4ZV\)/%2^40Q2OV M'(2\B.$1+U" G;#T>-OF]9:"<)/\PSJ\/TT^7[PC[]_]^OKO^^DZ"MX]NE]> M!K_$1_$$_?+EW9N/3Z__'CT^'9]\>/GH3/BP_/=+ M].HI^O!Q?O3K^SE^>7]S-/['OS^\" MW>%WDQ]>XL7BSXN3=[\D9^LG_'YU=/[#ZOZ/]>KR[:^_)NOYXMI+?KEY>?_Q M_/CB^S__'8Q^^7(YC^[O,?IR?73_=W)S]'VH:CFBYW[KB(6K+$ M^.8A)&/_J4E.P2LM)X280=VM5BF.T2HA[H(%>W4D,#Y%>WV-S4E/@*7,C9Q> M$9B(SO S]1QPY+,BD*E3,<7%'L32>$S[Y5(DK0>GJ M2#DJ0Q_@RI]?4\9L[ MSPAM.Z 5Y]2^/VA3JA>F]Y._ 6:TM5J3/ M4I U?:[F\5J8,W$*(B.R_9?ILZ@LV3YL4=("K1PYI8&5:S32TN6X#YWL@(N\ M-)V(;I)W!"W]9,ERE=A'HRAA"41I,+KY0V=;;GIA*+44H;4<0 ($05I#P%JG79(]6)C41!2/6Y F1F97F3I^[EVF-]$A&3L;Q@:BV@?+"EGS.*6 M,$M8?,!R4TL+S\I7#6UV"*F*M:>U^NT%E@6MR"\0GCBY"EU" MTGG.0H<*MHE6@Q2<@=P(K7"X4DL!H%P(+@F+R0\=K<%*X!P799"0^EU2(,D0 M B)PP392Z0]UNEPG#>D4!S-+#"BOH4XFX%*I2V=H)Q:IE 7E+?B.^-1[7CG! M'7.JF4.=5S)1B,%N&L->T&B]#=AL9XT@&%X066LA=HQAU5J=,#VZ* N^*K- M$#])I$63-IV+DQ++K[1N9Z7[>QVX9<:Q&F5UHD3HSDF>=0)2-4%"8)@!T*I5R6Q;HMEQ,<-Z'VIF;3QMR9) MH5E]=C(E-Y@'J!,G6HQ"C_V/I8 _.@&+2]TSG(+=5OQMV^_JX$:Q"3W#C6W% MY'@/ZRKBLOMF+J>$]8#+OYN;1'S7F.EB;L4XF8-=MI2?UI9R/YF2M-/;>IM4 M K+[UQ"R].(DL=;+^T<=4A#/YU,<.T&:6<+N?4K65N%AMVF,?B,O!P/8TMAD M]31@;RX7J@\"4C\><#.AQ((R'V/"7(K]%+6ZT)+--RQ>#7=W [$#$D@H2EJZ M['[#X06=NIR#R_VBO:R:[J3"1PSDC7@WZ[N:0[K#R)7Y$G[J]&V]#'O#OG30_@4GM.U4MA[AB6' TKM[Q\$/N>+3K+TLR633H5B0HA7T0]H*ND4?KSK):+!B[BVG%7$-;Q."(3./.=J$H8RW^DN."4V2 M>LC1%U+K=QRM2LN%B3I>;W[\EX\(17JQOD*/* !XV9$DVNO7GK:+L5*Y65(( M0(\)&YK7V22J>]>&$9"L(C7:MINMJ*T6KHCE,(9ZZE-BP_@3DK*P+3XE=21J MN2O=EI:]Q,@Y09\2%+IK6+,NI-CGMRH@DRY&'^S"DJ>"&]J=V?%=BCVRWDTK MHFD][X$)DMU^5L.W]Y<37$N+3 _7;#',-M'Q :UH]-QYY^F3\L?+5Q:28V',FP-$.] MT;Y%I7V+2C-HV 82E<:]3-F849B>@#(D[87C*)SM&V^E]H"$\E^N<8C6UP[Y MB.+S)/1@HJ<$1&RF!$*?"RH]A0480[\:I Q'Z97H*]@%R:'4"^&JO)MPUR0/ M0K NT#RJKSL3W.OG*KC7X&&H/*IO.A/?)WA!25/U^+ZJE'@\MI2P-#T,6!7.0LV MY0[0W"_V,S <*LRL!)CQ72K+#!"V ROZIRB)3&$X:\7BZO1QFS&A@ M\?KY@ M@S*8VUW=QI[K\JI%%N#:5EJ+S"ZN7B2-(4C)[@@.%E=AFZ0>'3KXY)+BU_?SBXP M]J()#CS#NM^&DQYT?9*2=J7_9AODH7Q%+OFL/17+&V0-L;D?.4V8QW3'^M3? M)O$=(C[VT@+J4^?)O)Z89W&@"@0@*Z@ 1BXK+%>9\7H;%JM! $27NJ3.5"]Z M-YK1'PV)R-XH6-SHH[1ZKO^%NC(+1.'P'_UXC6?T'U&,W8]^Z%('QW]$#B7U M*:%_6P5.R1%HX05,-I2G"S3**5/@%FC"*%\6E$>A=Y92OF.4-;V$EL2T/>/) M@IZ:CZD]\4[PDC4Q=#+])TXX3Q]9CM?;C^0-8T:?'>+=)$RO*>/LKU'9T;^@ MWS7?*AJ(S5[T!36C:=4:+%!B!3N/:[-\NTKM)=T0TQQ^ND%FD^B+"@KYL]5E MI8]Z)Q8BT+N204Y_1_Y\$2-O]$@WV#DZ>T+$]2-T1WS7]*M45UQ_,XOMA X6 M4*!OV'&832*#ZC*D*"593S MD>P##4?^>2D:N+":2QYU; F$ZQZYI."_5FMVYF]'GYBEU(-M?&'\P<15ISW.C@5E=:7S13E6W[3Z@] MTE)EF>1!18_Z9:F/' M&E!H^O/3EJ%.:75]L MJARSS\GQ[$J^A68.YA5FXYST;=_7X/SKM*XF15^HK_A!)C>L%K.:Z"SH;U=. MN([&D_M2WK+Z::XBDE02>\4S=JA=*37*:T5 ]XBJ3E.^WYWVX$#Y&OR6=B;D MNCT@:N/9NC6=KA.3+G_6=AJ@4T9U;.O-YMIJ>Z7B1A4V>]E:0G]YRV'HL;G> M.$L$TO("A,4.FA'4]+K@+@HSQY@ZL0!598%@UGA;"S MLMK4PHHB296+UU&D M,:+^H>]2+S UI?<43F8E00JMUM.R<-SLPB*7-:,!;)!V:'#G!WHD9E62D->O MU#=EOBT&'QAR5"W(&JQ>=P=SV+E<3-]K3IT8;:JZ#D^5FZ=D[W)D>$HNH2#- M6Y>4K3B#YV.U5>?US6J;5Y7F1/%^K85O;^I?E3Z+W]%KXI-ZJ;$L MAN7YF&ZE27WS4HLU\- \OP?E^8WF49B@A_4B%3[Y2)#4O>1;!O )Z9"-2G[(R=>JOWL-#CH*JA*1^B5 M-:J#;OOH*15%B$A,31-=[&S(B\U2<0+9$"HZ0$G,]%];$=>/#>9@-P90&5!^ M)N4&Z(P^:J>T,C[*E.1CH)K$)!P;[AQ4&[TDI9<;*8B1,1R&5$M-+HZHG22L M1 "9$8;Q4!Y&[88NV,5H28^?KB,?N],@ \Z@5F(EI%9]@3L/"0#M'T6^.:!+ M@]FX;U'"MSQQXT$@Z1$A=<1YV J"TLN?[[XO@#1X^W.#B2$89QZ_:?=[,ZR= MK-NV/N@6E9ZVYTL3A]9X-O'GH3^C*D3/J:Z+$]:!:'Z' ]]-6S^F1V7-=!<5 M$H)3G"@O1&]HO?KH*K044EO4AX7;# 5Y+:T$N,UHT0#00"Z+5OLT]!!OKV@ MTEDX!.SGM&@K>*7/&08NR"B3_NP&U9#6"&6UMQ*?WNQXLQ"K*>D@M_ M-<5GE.UX;>RZ296B'3O7J+9"434!:/QN4)$#(S=5.D*T=GT%(4A.;UJ^IG'6-6O6UVZA/DTD]$)PO')TLG-/8B MTD# UBN)YA&A<*R:8#,KJ&\I_E])BG^6!C5&+O(? 4*3]H:WU7R[]?6W&#"X M=':F!6.T2HB[<%@!2_9$N!PE\0*S,G'>:,GX?V7::Y&D:BT*U)@HI?&5. GI MWK*>L+QQPKRN6^+/_= )V&]A)-M,SV959&-BE8#5;.MEMCV?4QJA2SG=6H8; M'#JN2^A./\6ER-\[>I[/7KO:.CKJ- =K?34AAFJ#?.:0D-*)**%TXS_U@X1N MV]2"G+.(@I'W=Q+%2TDI*ZQ@>;J#E;0&Q#(9KWH&VH]6.'*""X*3U67H!@G3 M+OI;]H+MAPGR;E>(I-[@);4W(1UIG1^G3)ON%IP,?Z-N)0>)5L%=Z08U5VYO MU*/$C+U$3:LJ4A9'8]:ECHY08^4BY$7G=,83AYW^TQB^412A.#+MW340LUBI MS)B0F_ TG3B8L8^"@/')V@?0K6>Z8 <%JDOQ6BXV3/SUP>[1C;@TY[:U74[, MG;]!\>V,=6QD_7).^E&46N)8+M)RYRO# M19\+0',[T?;!7)=AC B*XK$3H[/9#+EI+FUV8'+FIN__U&@_ASU*$6V9OILF M8OBNG3@A[''!V5UIAF5<(338'4X&Q.;^E,H6<;1DF0E?4C>5O<1)V<2]+PT6 M=0$&,OT8=59(ZCQN'UTR-]+PXN#3&*R$&J!K[E&HO"1^=]@[6RR]&LJ?'RS, M^S-O[L&G[5-[B1OGM-:C[#;U)'"BB'*./)CK+%FJP_7OE/&5ZDMGXJ[ZV(E\ MU[ \^30&N_P:H&MNU&;P3:&;%X3G\?(GA%"F-YEZ]!A>+G&8/B)GC7Q++U C MRGM*G;K[4MN6]&!#/B,IPE8\NQN.:=JC:CJ 8F_\9W"_S@&M$$_/LJ$OTT+\ M:5C6-N59\X6'32@A:$KY.0Z8PB:K59:UNMMVT=Q#C@1-;6]OZB_1*5KAR(^C M47Q"G9(U%25$:<8Z2C:6@Y90RPN@%CJIX,ONZP)L%_U)$L5XB4BE"H#.8XAX MR#WS4?\L(C.0SGFQ9F"%A/ZF0U74E!2V;(R:(03K0+E/NB ,DHG52,Y2<355 M9:Z7WBZ$UJ1G/ =*3GY6$YH@1"B9UZJ5UIKY[Q%[,HRN,&L!'GJU 9! E!5CX^;7S-R8;2V&H] IGT"'911$N9JL3IJ4YG26ZG55H&2NE M(A[;8N5>L;IMJI6*(3%>'$5(RT@9E 8!6*MXTD(&$%8H3]?.R-R&2"E1??=; MMM*@&Q=R*3%];Z:&JTE4R$P_8PU M]\:#J"EF1IV2:MD*( Z.EK^GH4 $U, MRY.5J9RCC^O$?]) =?NMX2AJ::82O6BU 3W'B4K-:,[7[+R>ZX%:GJWI_,@* MH6VEBV"M 2_GZW8J=*M#S)MY;'_3%#SU>B5_).Z=.6!G&7MJI<)J+2EF[=KE,+^]819' ":NI'>IY$\(!]^ZL MZE,G),;1K<0E'%HALZ-A#*!CK2"M0Q[S;59'$P@&VBUJEA+("YP#!!I7AK:= MKR&GA94B !5DH#HI@G;$Z54O&YZF\?"63Z=HC[?Q\-V^]7U1 UTV_DU]%YA^ MQM,%3B+J]DW8*PFCJQ!>4/-U>U>:XMX0C5,VGBJT1]&G;DHKF/<&L'OX4 ![ M?^IF7T0K%Z!U'49$#49N$L86]613UW?;N@#BIMDH?[9JPZAY7(#R >AFM5M8 M8Y(\_(WAZ*%"BU/=A+PPG85TY1Y!(_/;+2 M$RNK#6;:UP9E=2@ZTXWG?D<=G_NR)_6CZ)EF2J,VH'#T-D$53 MXCE'[S&G/:(1]1G <34[SBDP6C?QF>.WX6+G)!9WV%(].[K0+AH2U'%4P;WVXL ME1*C/Z*I\X0BO5)B*7S[HZC=J-=]7R\ 9G]$^0MTT71/_C)9&M/0ZGA68CX%RVY;&Z(R M8XA%?TTG:A34RGB]!+4Z8Z@HYDV[DHUQ9TU,QHCND*X?^.GIM_#HSD*'';OR MSQAVD5LP8O$<).F>F$ ;K 'U*2+^H\.X*G<^,7T$$E$9CO"$.,$4 ABCE1.3 M3"7X8SUJ:6$5(\ M,WK(_ZL8KC2*X,Q867T13];>/2'[7IK'%C9212,R#E,MF>S^U.F MK""8MM8CT?4IDW&3J>$8S7T6/QG&[,6[E4RX UH(!U<5"Q\(PX5O&"&6RNZ' M\\EZ^8#K3Q7DG;G+9"IK61E63,"(94D'ZCX(0=>F9/.6V?V4 MHL$'Y!#SD*OH4M@,\S"0>TX=:JPBS%I?N;3,]1U75$,F.W:X8H(X M]P-$3NCN,L?$A/I7QQN2<=]!PFP7^3)+=XCXV#/AZ/!''(3%$8 AU>M=&_FM M2W5.?V/F,F-WS"%8&B$>S3W@6V*?B=LT^N51!W I4 .)5$=V/4L_63I!<)Q$ ME*O:0")92U\=;TB6?@>)YE;JNI"?+1&9TSW\@N#/\8)%;CJAB4V6/V[_+Q1J M46ENM*ZI]PL4!.:PKPPW!&//0Z&Y5;JVG?]WXI 8D6"=>;!&K/SNF$. 78B' M1#-U[0M*XH11"H9!\/<&'8:I%V,BT^Q<_S"5)5T9.DGE@PW"H]^'H+E5N;XW MPQYR"95GRA,[(Z,35DV,K$^P9^*IJ7[\ 3B94C#)M";7%-#4>;KT6-!VD81D M;&&(1AZ&76I 1Z+MN*9 1IY'J+^;_X_Q]\J ,'BC#F9U<"&1Z"S>4@0G],=; M,L6?Z^ID* J@-.80O",A'@7Z-0?@5MBG-O"6W!'\Z->7M%,4P.[ @Y/"'C*% M* QEB.X1O,-1[ 1_^BM#6S9WV &Y3GQ8"BF8*]69OC$S>@0YK:&O#-3_&XCJ MO MLS=359.-?87:CM\"AB7/ WF"#4.9]" J8Z_(FU55X@MPTVO75ZX>I'[>, M^=L;;!!0[T-00%W[9*L-]=F3FT:!MP[GXPXX +>1#T0!>NTY5_>8&R-6@-)_ M1*=.[.2/PT;.M]R!A^.UB) IA%'_<"N(T?[IB%%B+1;8Q_X74$L#!!0 ( M 'N!:E53+_!I>8\ "KU!@ 5 &UL[+UK M<]S&M2CZ^9Y?T2>YE;)J#RU2LBW;2?:M$1\*=R22FQS9<5RI%#C3,X,8 XP! M#,7)K[^]NO%&O] NB%7/B2FR'ZL%U:O7KT>?_K_GGL)QXD?AGW]W]N7I M[Q .E]'*#S=__MW'AY/YP_GU]>_^O_]&Z/_\Z?^>G*!W.,2QE^(5>CRB\VBW M?UCZ:!%[8;*.XAWZ(MV]0"=HFZ;[[U^^_/3ITY=+,B99^C%.HD.\Q G\ IV< MD 7S)<]C# M^CQ;; [J)GM#9*3K[]ONOWGS_]=?HX^(OGZ9#_P=&_G],_RB-O[3:SKZ[+OO MOGM)_UH,37S>0++LV+@=PA&?KR_%N+T M76TM-NFE33@71'RQ$;"5F27$ ?S[/8&L!C-^3G&XPJL<:EA&PF:Z"Q6J?%U8 M.5K6U@Q 7*(X7Y)N_.??'9*3C>?M_SE/$IPFYXDD7^N\ZO/.X3EDO7N;[DA\5 &*3/FK.!BV^[#8;6!QZ4T]R*@9A/59$08&G\O5?6&T\LK'_YE;VE0C!% MYBNXWE,;/*31\I=M%*R($7+YZ\%/CP.SG;.!"VW0!D,J"$EE^!]^_^VKLS=_ M1)A.J\B%$\D0,ZPJ( )T7_[WP'3?X]B/5@^I%Z?=J7_*(?];+X#[3$GESXS$ MI_5O<4 B7X:K[B0^TR'QYR?(9\/8/_-P-;K^4VXW^#?9Y33D@J1[1"(O7$U8 M4^HR6G"PBDE36B^=!.]='"7)71RM_:$M[NK*MDVKRMX"N:$CT)X.<6M5<3A0 M97X3%7,=<[L'_Z0?;J[#9;3#[\FZ [..@ M,93&="#_XPI?]>,9D?3FI_P-3D<[W^MKN_"8U" 0""D9DRGB3%!=V_Q]?E9= />,\3.,R& MALZZU3XP @+54-ME.I(\DFQ5OX4QZ-OC9O&P]<@RMX<4(D5@[Z$=_*WUG7F9 MFY (1#-S@*(O_!"Q.2_<^IM%'*HY0KG(#6P"ZWF:>9!(?/E<.G]69#X=7DFK M; 0N'#QO?F4(2N@DOEQ_7A0_,[X0$RV1XAT.4^:P!642?R?S9']I(E^\U MM,P$,G&102)0@VPH*L>BGV'T/QS+C [_ZB]$*M3[N.5P>NXEV[LX>O)7>/7V M^#'!J^NP< #.EZG_Q*(O.'?2X>^$?8"Q_]#4#V#)G7-)5D4'LA@Q+-6.9$!_8*$\>0$8)_=$_&-_F>(5_&$>KNJ_J(R\HW>RZW 98R_!%YC]]_(Y M\R20'[:$9_B>6$&7ZS5>#N[OL@N\@V=(NQA*OK55-IM:-?#=08 -_0&7&SKU MGCD1Y)ISS3ZO3&^BO4"=TD<\CI=)Z<[K!;/(*RWZJF;H$6_\,*2WB#5B(+HU MO :1G\&^G?9;J3V/8V_ >=Y)B2A@\MNV$/Q'!"KO>H;!*D]DG2@^TDB[P8-, M:HM;?U:K[R^,ZF"#&G:SF^ -'C/J01$("D1,Q"L/?CM MWAX79/H([EF='8?7:#(WK09$ L%Y'X6;D_?^$[F'+["_PX>(YC=6D'$?R5[66QDDZE@D?^6JQ]$PG#VS6L MDV;KC*1)N%O851T\$&2Z BB+8/ ,P? IJ D9HYJ"P4755!%<^,DRB))#C!?X M.7U+!O_R<-CO _IL-'\DYHXWN-M$;\_!58=,A+1 DA@N2;K+G@FSL?]P[/OK MQ->JA.E3HJ-.BA^7X3\S.[IN/;>U$HREM3*CN*V2.XQD1A"')(5)=K M^D/EXM!^6+8I+7H\ ?'0P-KPC"H_GY%.*,X&(P0-R[1+&P*E*N&?3.ZN0WP. M-:]$'"2-RRU<>7[\@Q<<\-LCM>;/ R\9(U)%O(]=*T8(AT!6V!6'CII$=(J2 M7U5AD2-K:LQ45BU^_(N/8X+%]O@>/Q%BC"H_LDTMJQP]J 2B!3,0G8**.?3T MNIG_,#59TV"T0/!4=!E"@E>0:@J#A.ZUSR.X>F9>3_+(7?>D5Y)/WGQZN:P>\3Q[9H%3,^?/#^ MO)&K*'Y'Y@XM\J.!.8*-T"4_9 24!%\4&XV\?#A:1S':P(09>IL_-CM/B!A1 M$EM1_F/1?J2$(YT\F)%0XCU8R^3IDF9.N,]B^@U(4Y_,56.X;O?TP*EDP3!( MIZ+4A?"Y"0T:' ]14![](Y@^$9N(HG(F3XM_5A^>2N@&^>*D%'=5*V\,9+A) M_'+Y:6KM_TA/-X+WS8H>!J(?L;_9IG@U?R+WA@V^?,;QTD_P7>POAZ[>9 OJ MS]!&[X:A0-_G4TX\-B?[;!'.YJ(]3*XH?IIK>Q$%@1 M*[J /):M.*+;2!\[Y?TC+H*R6<5=^E+U&)%=\JH/?I(<\.JSOY082/$PGH&. MS!HZOGQDEU,W[.1W&7U9_*PO.)^)))YV?\.E<4[&\+7!@H*LBZV7@:T7YC;B M]M9/BI$14AX.]P\?U9XI!T%WXXM8$;4W,O5MUMFR@(]V% ]BD!GQ MZ?.Z'YB@R#U$9+*8>:5:@O@?21R73<8QGA;@;'C2Z"O\A9?B(I[P\SN/U"@Y M+9#K&'G=EQ?JR49>BE)_1X,/LTB7BH:1GFZ_5:VB_<%85CAZC'=6KW@"R&L] MZ*C%7G*._D?DIP57ORL?A6:D=,'ZVI;3=FJ;BQ*_8,R4\@.YW*@UYVYAU=GN M2N*T+&?\#D?DV]]O_:6GG=%%%JAPG_RKY+Q\;2L)"U(01,T#*\,<2X(6=T B MU'AV?QU>8?^?%]&2:B00,HDT)'CYY29Z>DFF,&$@/Y1RT%IHZ"Y:HI3RYL:B M/)1L"/WV77@<190&SG)QZ/R95U?YWP.QV7$<'._Q/HIE21SZ;&VN::_#D00* M%;N+X8B-=V36:/"F*0@\1 TB$ZM+WN5V+9@3@\A$?46+E22$0*@$@@T&8Q?! M<->J@,N2IBBT$>R8)%9=[,I/R)GQ$_;B*_(;V?FO+P;--=VHA@84*DE@PQ&, M1W2"*PM @SM-B>"AVE,Y+,@](_'A*C+@F=%:=(R6@UJF00,0I9E0C&\>'*YL M!@%[6O8##]&N=T58\#),R87UR@^P\@5/+0^MQ2P?%V0V0+0<]!6.B,JA'BUXTSZ-#F,;'\V@UA#S(UW<@'E* Y-)2FSI#=#** M8I0M@& %AU>-#@RMBY2:)'TD#%I5KL@9Y:_])=UAL)-%M+)MS_$9P/(#&]5!UJ( X9<4+*1L_P' M!'/0;>C\S)*PJ2XE(I3[Z)9LL7/RXVV\B#Z%PTE(94V[%UL!%)KB 1/@3((I MCG6(D#E)IKRP.8A,:AJY+L6%RRJNL+1Q M-K@Q@X::Q]CK+1BUA6P^F54W%M5=IGPG8QJ,MLQG'JUSSK:P,'HT>T_^$MQM MHW (3U=K,'-_83%_\'W3<1/P=(DXD/.9BY3!=_N EX>8R,S9J\>%GP;] MOMW68I8YW=Q?U+$#_@8A7V>OOGA\@?)9+MDM8D/.;BYF!NQ>Q!Z$M#T<=X]1 MT(O7]97L&GFUO45,9F,0&^3N4.92/&=K&Q%#*RV7C[RS8F^'-7=!J[X '@2B M I#94)2/=>RPEG&C^46WT.MSY3\_Q#$.4_;.!8)%[@$]'[2E"[NXV_%!D=OJ MV1Q43$)LEONW+#G'ZO:Z!/->E[OKD)"=]IG&%U[J9=L,\K[!7=B%U/!!43UI M%',@,L;+Q2VK@E34^]U*\B>+C0$_AY7INGBEJ,*A?Q&.4 MCW45"R%A1?M-O(Z9^>/#P\X+@K>'Q ^QM+FH+N?KZ[GA? T&.>?I4)2/=1='G](MY'MXX1#?/G]=F]X?"1QR:P&EG*H+B!AI(]]1)G5;' 3#"4AM.1?V0Q4 A7J D1PQ<*0@.'QHZ('F8TK MBHH8)F?/?(?#%8WQ#;Q^0E1?R:X>J>TM2L;+QR 8Y.X,X5(\YW0;$4.-D5U% MRLCM(?(PA(O:U@XB0$1O2YF+HAJ#WTK)L/_4I&!1\>PD0];DFZ^'];-TCZ&S M,ZJK6G5M"L'03-#(,G9:*1I.,S0X/.+G:#3Q[>7P)*O&7G =KO#S7_$0EF9S M12?1" T@%&8$&XSH:$2&N[V2"EC2L!,X"!JV^:(=/\?J1]=8W)J6X.\OZ]WJ MS)PZ<;2,! MEL;5AI9+2"!*[O$2$_7T&. ;G(ZC1J1;V;P/ZP D,FZR*2@NYLQ0B%.GPJ/# MPYKEH\+;N'(D2&5(_GPD"PXL/;6E[=LTU>T%LI$/\7'BQD4BXT*5_RU<#&T/ M6B&M6.SAL-\'!/>!^2[8Q+X$\ $1R (=3$\7.AHEV7"7EHB<754!D:!J*"IW M,=Y[_NKR&4KR86(1TRW8%6RKFN-WD>R>[IM;OM> MU0T\J=,';6D=%,_AK?=0YW(8GY/HS5$J_88P7 4691L9%ONQ*"( M:D+2"17+VZV5I>9959P4V)J+3FG,C24SO!VLNYXY0*C-<'(UB\*392M.UJE- M+A43$9H]/--W<;3'<7J\(U1*R=$*?L@]. Z&OZ-)MW)QPY#K0)ET97]4LG2C4US5]YQW!8AK7*=W8Q+Y[B0^( MR@V]9Z/=VC9R1O$\SQPD3>,MELOX@%?D@N:!Q3>:D/ V<2(D'$#$0@*#04;( MZH'K)PH)FQHB(D*QCYLZ6[:BN,81%<5F#DXS.40*V6G[&(-R":<2I1Q6L"M49=WCA/8^LB#C[.! L(3"BT)ZL^%RZR<8I;"" M4Y^ABHD<-25 OI<<><%5%-,EBQ9$=@1+;V-'IYX6< IM%F,O0#BA%=7JXN9, MWCHQNR6 ^D0Q/#O/HY :\C_ZZ?;\0&XR.QSGNO,XCBAJ;6G;6:T#E$CX5D_0 MKPW,,/=Q1EWX68MCU,7?W)']/@HW$-ET@1]'"D#B[6#=D#0?\F.F[MAU3,*T+(A:F"9J87*D1M+_=N[]/JUR5(6)J<$.&L,_":"%,GYQR?KC!X7+X.#;93@Y2-,30"&]O MQ0R6GU&=@[ZXB8A-_>T+U[I!@Y]ULT9.!D.KV=HKBOS=Q&[\?==GDH=I/HMT M>PC1>/HP?;7':TR.*_:X,D;V&&\'Z]8P!PAQ^",;R=[39NC__?+T](SGH*_R.FRPHG_B;T( $H894LO$.ZC6*P9B J)/^MGR3@&(AB%'$J M7;@)H!3QO1$PR:5;KSB1ZI)W7GP;T\+M*[KZ'8YI"8U1A5"XJ9O8$1W0]*2U M%%/TA1^BBR@(O#A!>QPS07PQ'9%3,5XLA5(2&:>4U/=@95SFQ;<\JCBV-G,3 M+RZ!2%=7MG2@HR"7;DP5BQJ7#J9W -[2U_1$PG5)&TQ:#;V:OL'M Z]OZ(7L].S\YFWYV]H4Z,5[/OOOMZ]LVW MIW5U]D?RAZ^^>37[]MOOLF%???7-[)NO7W$$=(;(+_:85C0.G!2[44E'T^'1 MHO @ FGIPJ"SHP,S30,L+6&>\CVA [,%(J>\(?24P9%O![*=W+AP!=!HB9KL M3N!6NG3N RKLC>,=&LN.+"S2& I8L(->X #EW_$M9)A:=Y QA$=,:S M_B=3=U@'H"Z2Q#/\IR)."LM?J]:P65#@:N7#J[P7W'G^ZCH\]_9^Z@4#RY1H M%R>%>?BP" .L\M$(B@B<$,-IR28X]G(I&%>+YI-@;"PXBQA[R2$^5H1R8*'A M[6#]#8D#A+ +&QM9USHN;6H)BZKB(4*QQW//?+D\[ X!V.(T=A1J[L=XB\.$ M7&19$.G[*$EN<'J[7GC/0VN;CKL["3KN J$X\CA?)<^CJ*Z#@BAQ7"S*4 X: MHMRFY(0)>=K+_9L0E?XNBE8T#1S'3_X2)P]1,+S#1+B1_3<* M$2C"BVY"8ZPW, 4E9*!CR5!SK7ZOE>)K+CRW>QQ[$&^957T;JVB^>!\7R;@B M8$1U)//Q1=F_[QU+CY)MM91;*;JF'O]W."3+!D0QF;1YTRO-L]IM*TF*VN5U#3P[U$Q'0?DUQNR^@AQJKG M7WK&.,\X.UF^@ M'" 4A9!AZ/?N"T;P6<.I?=Q"K<=MLJS5S]:E/;#);P:6#.$V3HHU\B 15FQD M?\[$Q+&!H^)6LURC$-%>_@:@ M#1F*HC#+(^)W]W!T&]=@:/V*KB)#+X64^V2O")0L[>U SL#,7(_"Y"U>1S&N MU)*X?":J,(I7?NC%Q^L4[Q)(J(6J !$]2D?3:>-!:MO,&A$7H6*E=7:^@%>& M%^B1KIX7WZ'U3Q!(:9;*":"@J(#%Y:N8!?FL:_%Q&=.GN'.V8V:=OB5WG_7@ M;QRB75QXJ06PR 6?A49\I=:(KWIIQ/S%/T\< M&,G')MS&^FU8!(E '&YP[D3)-=&>A1S14%M8X'OTZ"7^TK6[5L7(JBJ1TF#4 M6S#9\2U0:XQ$IJZ[NVAYV E"X?,WYW(YP>PF0VGH=H]L$\PP#D[C)"WB[>Q) M<1>VUFRKV>@"GW^K,PY5ZK M3;G7@YIR5$HLV7/UO9P;=35P>EAV*S\XI-5$O D8=ERVRJR[-C'&-O$N&-F< M&7FU_1V\U78$<4@[;P)G80>AZ&SKM$FE)&]QT?6/(RRM2V9)FZTVQ]H5'.H-&M<^@0TQ4%FSO!H:/X>G--ZSDA]<]@]XOAV MW4HXIT;4P-+:;6\'L?6= !0(,_T;5<=LV@NGQK01NZO2V)TDIMS6;W]3O.[I/W#+X\:F M>KDSN\T-ZXF0^TP=^NA="Z0OK(9#IY;O6@O9 MNN1H0R1-9*E7[ZC=7-QDMW3F6.'/UZ:%QN6\>Q#G[:J MW6S?IA7P",2LG%4D,_"R&!SH+TUN5E66#@EZI&I",216N>_B$)/3FMRY_8A5 M%LV?$O *))R(-]6/ TN< 0 .KL7=H90U[#EYA-%4#^;#'5M\YF+0:N33G4JF MUV7>EW$5Q>0R%+(FB,OC!0'@B68VP['.XB*'-PY[ .(B/< <7+6^A5.\H6^K ML;JNO?']14:EFCL0TM@FD'UG]X3LL;],L^KY\T]>O'H7$] LZFTQ#"[$W0A2 M89)D/C[K2<3*]A8BGOGK/_GI=HN#%2+L1GBW#Z(C;G7+GIRB5XJ.KJZ74W5H ML6?^+<=RKP+"NDO #,[1Q'XRSP']A$CC"]"AL*E7H5(?F6U,?15LQQ\SXI,# MZ#(C/=8=2I(')*F@=1)^$-3_(3UZQFE,[UUPV MJI)L2#I3CU[MP[G'@*8?8 )$^:JRB-R*_"@@6K\=CH&%L+-(L15*(Q3GFW'" M%L4!$3 3QB_A"RPC(!6A$\X/CH%%6'C&#,G!/N'U>$_8ZU-&0&G1712G_K_' M>#62[60_+DT"C2@&K3*#E9.MS''Y0*G!PEKHN0)SPR@S.R^/DM=%NZZZ01\0 M7?C4]%\(I:^ AC%AT-<'7V#VWXJ"RRSMD0R!#AL[2=/6!$YDZF[)OZ M85@U M;9,$IZQF<>![CWY 3X_O'0>$=61_(QRL"YE,LJ[;6[R+/7)HDR,;^T_>8]#( M(A/XNC26L69$:@(D*J).AX$=F(USZ(W29T[A>]+$NU>YPL8&\^4R.I M[KQC M6UY&T&/-_1R5,)1#)>[.1$>A/1OF/I):CYERK<3#W?@9E;M\?,"K!R_P8G_P MVLCJ_28C8%6HQ (&HT"^R$:!\RQL/58JQ:N%^8#B16Z@Y%1-C^2"0+V>U"MO M2YE)-W=0O;@#> H)A-@CA!/H!._N7;(?U^5BJ:2-84W#YD[G4;R/B-67Q6Z3 M[:[(D;[<^DF'%_3.BUHOHM,50N$S9#8M=][!=6"=SW3\0F[*6J%YIT6DKNYN M@2%Y?DA2LD<\7SV1+4SO!PW,M6=Q@*W^S9='I@N,B0:X7Q(JC&%1@UIF8QOVF5?_(M(YE,\'1 MLA^[T++'*X/FHP8_N6_@+Z$?+-;;;O:!5OTFGK_+J?)&W33L'$)J:CT]>Q-S MJ)+<7VE9"IQI[NLX?O59U''\JG7<"Q Q/=\%818LS<]A((\,@.D$\DB@U SD M\?,5>-$[TPG>T9 'C> =%;E,A9CLL\1X13/K:7/+V_6BK)=G=IM$L"T#L==-B%/V,()$:5/:'U@ M15UI2%7D04QSDCKVE'24 M'!J:*8:3IA2W%_8W9X?C.!P_.;S^+P_$9]>'YC M_@[66NN-&3_?3("?;SX+?KY1\_--S^!EV$T]@)>A [QD4:ITUH@ _.?L\&0G_UW3 Y"O/%2 MO)))0AL0@3SD UGB]@QY*3WD9^CKK[Z;G;[ZEI[]^<\LC]NEX2KF8%5>!-@; M!XV5]9/8?9L^'C+7S\ ")-MI.'VB+T<2>$0!U%E)0RTOH ,)TN!E5914!# ) MNB_7I*O!/W-/HEY';^D"=A6.$AYIK56H?^DNCD:'#X41HL2QKSF2M8D?R2+) M5Q_0JZ*O11I "&L\LU$(LV&N@Y>Y;.&9)56T#"\9>:4^105=X6U#/-_FJ:$" M1K] (_[UX*='@;/>_A5%R9[*746.O:E?@:;QW.,G'#:-5M$949U@70BJN\LR MK5#,QCBZ@ A)6ZK])B*CMBJX<5W0^P.M493;6Z/=N7A[#>;7-[ET M<0 :XMKE^.(E82G_ZB4B0P]=W+S7C=>T0+;3%*[T:ONL+EOKR1AG'7@IN])S M3+2^5WJ>GM*[RY=:Q^$%7JII>#=W%U:;C.*B6WM3=PR; 2\JFC!B$GR]P()] M"TP)EBH1GE=H82J9* *FZB7#CUAQ 1162";82)VJ[N7 %)(")+3>BQ$3DRD. MX^3"U$2VW^6SL?@'0OS8]P)(AWHX[/>!#7GB;NKL JD!G/04]#/^'%&2#7?^ MDMJ%RW+A$U)CT.(+&!ZC+_ :QS%>99[4/#]OE.N>(1"34'XZD H#ONC4W+F> M5+)")Q&+P;I70K-[I4!I)(( D86P\D M<5I1^1I\K 45JC WUI;W."\U,'Z4JWPO![I/"I! HO(A+%9U'_OATM][ :=B M@PO!TF)G5;+4)!A 7=WC %BQB!;>,VU1$ 40\GL5Q5:JG!J#8?^V:PJJ*/"* MMKV@1W+,5LRK2-,H*T3.I#3 L&/%Y>9!HQZWMYJ^@L/3G48D-&I&]'"]NN/#5+"G^> FGCL[;2L^4#WCT.WB>EO;[] MZ. 6#!J=?!P;8T*VU$I=8@#A%: L%L32L(<8?AO721, MS25!FYQ1!$2^EX-F'!)PA,72\CG4PCF!=AA3Z9RDP]KO6V7+F3BAZ7#+J]V1N;2B$*G!G-G'M>D MKQ,YS!^9B%WE^2%>77IQ2"SO9!2I$VQBWQ+B R*5J!5>^TL_=:V^Y'RJ>P^$ M.!J:1F\/"5DP22X@.]C?9TU5R.7,3V[7=X11Y"I'KV<+_)R^)6O],K#\& #@ MH(A =R@%@O=V_G#]@&ZOT-W]YL6#OPE] M\NUZ89H]S4,OY"@@7S-.QI)4S4V=])O7 DW4WN?CAP_S^Y] *!^NW]U<7UV? MSV\6:'Y^?OOQ9G%]\P[=W;Z_/K^^?'"M*+NQO=8$2)] YKWBEUN\.N3!9_0% M^9R59EW0B-JQQ%)W6P=J4Q'_=X&'"A$CE+O$]KE8YP_BTLX5'_U%B'8)_0L6_/'*/Z%=CQ8 MDH-[+/FH;^*B>@(/$(&,P)@3/SS9LU&. \UD;.(*21M%XP9WV8I7?N@G1&6] MBZ+5:")2W\2AB-0 $8A(/@9M8)#;.NLR)G$%I(V@H8#D;5+N C"HPM7EKP=_ M#Z]^8QDY&ANZJ-6E@$G#K-EGB]#(+9ROX+P:ER9W&X6X=,C1KWPJ?X=W<33X M":;8S($Q+8=(]-(3I5Y J[^XOKSI<4]+HDJ$C1T(A2%^@1]MW<\X6SEQ%D@ MTM!8$,VRKQ4:3+F@735,U'6TL08S125,N008P"59%]SQ?.3J#:WK)S5,&J?> M^I >8@P>I$-,JQ_#+X,HW)R0_>$E\3&=SO$G8[3X$!12ID\LQ)/G!W"X0MBG M%^ 'O,SH!SN6_QHZ%$)W6P=FO"YLJGCX,$H=5]/JRMQ:#$07*IA:^:/*&$>2 MK)M=2FEAU[^:=G)G9,DE0L!WTY-O2[Z3!5'-[UE+U61H^YNS@9/+7 L,@22\ MQTGR/4I@.#NR]N0G/W)3J5'-I=HQQ!W\.B;;RH75) -( M%#%X/.3X?Q8<:!_<>E4"8B+(0]DQ0A[>AA-LX:/'.AT1Z&?,G MJ'Q$'.,I("ZR?6YJA1/J0^%[O(#%=7A#]EQ\PL$3_A"%Z7;H0[H_[,7Z7I);4,6.^4NW])^<:UP*P^XQH. '/LMMM^.G,@3'8=R=&<0:3BR/^;+QBGKB:0[-!G(#T*'> M?0[3_G->$*"DV'H:X7K]9(OOZ>I![B$B;BJUWF/%WO"V% M.;GD+6IQMG$Q:GY*,[3*MIG0L4>S,&>BBY>A)6DK[2 M 5. H:&SK7GDU(,Y&[N]'SY;L_O^]H/KNH*H*W',P'%;#L^4_;*0<#T"F?;> MK9Q95YX?_^ %!WSA)TM"S4/<#!87*"O5&K8>T72 $=4S($/1$XQUV(M9DQ>% M]M)!U=@;4*S(6HA\H&5G\>HVO =9C/UP0\N:C77/Z[R]"WNW*Y Z\0@L$,D+ MLLXU:):*YUHUN 2"B\N=D-"VOD0W_WLEQJ4/]0LG)$#2-^80UY^&JL31'APZL MU/3WM1UWH@V9IF"YC3WORMY:''HG2O2K/S:N>TCD%7+D;5?IINN)N'\TO3Y2 M9X^)NT?HKW:7GFSTA]]_^^KLU1_1 MDJWUO5/W4E=VEJZG3C0RS_[3S#S.-AW94:':W7[H6D<(AQ#82?DN-.7!))F] M2C)#1]L'+_X%I[#7:(GMW"T<)'3QX)!E5KB^!&TSVWN MU)ZY) 6C^V5N*K>YT];I)L71L.T=QQ33XSMWHNU7%AX074QDMXY*,:>%>'54 M^=V,(CW&=UC.GN71$;+!3>3IVLAMX>I(IA[Q'.3"OX\(&=_%T6&?7(?+X #] M.\$/$$'[A ->W>YQS%+N2^_ 6'[QWN#8+]#3$V*!G%]!,O_!CO$S1191@=/_LNO3/0()4*Q8T!&T'"0[L! G+G7U( MO90V 7[K$25EFX7=,"_ ]1L!KSD.P(B=OSL1NPPF;83YC,2] 7 M@@_LA>-*P_T%17@(&A"PGW'8WH1]@!"9 Y5LN4,N#O"2?;?U$GQ[2.]P[$>K M&YS>KA?>\_#?PO @NOA(!L="\/5D<\,-^L*G&[S(2Y1H?$]NOJ;19+#QF8W# M@J&_/XCB!(ANPUPST!.T/=#F%]<=* =6XC"0"TLB)EF1+WYR6Z"X*Z-K]]A.-#&7QG+% MVS7TDBV_\/6B_%;8HJL[K)$ZA$=M;V@<1'/W!-FF4RCZYOS MRYO%]0^7Z.[]_.;!O3-V"%EIGNQ]B3= AY-RBRH0]!N\I0W)D_DR]9_(5V@I M3]L8(.NZNS?(&B[/Y+#;>;'_;YS0?F%>M@XU>\F_$]@#D7LGD0W_"1?M$,F( M/5ES(MG:?66,[^7L1?4>1@QWVWD<$Q8R#^JQ]=G./WGQ*@/J'1F8)MH,=9A]XAC^*@B-A5%AS1)R=?DAYL9H@OAE=LD\]&DKIZ; M/@[)S0\J%4!))XA^Q/YF2U@Y?R(WY V^?,;QTD_P7>POAT[>L FY_7!7B]B) MNHYG4TX\-B?[=!'.YJ(]3"X^7O#.HHLH"+PX07ORL2< W0NWUR3[PMWI8Q^8 MAX:QN\8ZZ28*&:#L%EEIU);)Q%3.736@+D( 1L-&>0A#O70B-?#5,@.7?JL) M\I/D@%?M\]C1L__HI?*I=P;9?/LP2 M9LJ/^/[AH\*,_LP^6T.)'>0C-F'."% $;A"022D[-#1P+_ M(X C?D\ MM(YBM(&9,U3,?]X.#T;%,.> M/ICFEZYTQDSS8!Y%X@?UR'1GJO6+G_@^*CBBI^B7<7&.VT"GMVM& M0$Q'=M.T3O3)V-3GD"D2!'AU&Y-?K;'?\JE:-J^Y %FOL683.P.SNUCFY3I? MQ6' H@/1'-T&%S)JM,-691=D8$#RUN=HC7<%?X*'\L H]C3(.3K@-VJ3&TK^ MH%:Y"6^G\UA:@7[ZAGD5V,_G[44+G]ZVN?3@G^CG/8BXCFR@-WDT2($$LAU[ MQK@ON$I#&S^&?FH[)-<$%G?1N ;0:@3B0K3MDDB,%QZS1(N$/C"Y#2 :0ESX MT;6F5'006-OQ;:IQ]-(_7G@I+FKV3N64&QRO"9K%MG#7M9>I?0RU\U-_1[_[ M[-+,B5WXK,[+L;X1%X_+>LRV;4 KD?B!JM/?GA;JBM=O20MUQ+VO%F+;3?U* M;OL+L:.#3%@].1U4N:K\=A10)Z0^'Z? H'CWU3R%[^ WJWQ,/@T[FJ%\(O+S MF:P;V0R54;HS=$G70(^L\*#[A"S'TM_2*2Z9VD.3$(AW?E;/.R3P0VVB#0Z7 MT-YA](HO'3>WWCZK$WBB>OZW'SY<+SYT/SF K'RQN\N;\ZO+Q]<.RK, MN%]KK-6=1GVZ:T%=NH7W/+YH2K=RD68O TC46."&"-\E6LS_YE[2=%A7;\2E M0-<\5QUO0%SO\1Z:@;.2HB,7MM+8T45LLAHLT8O+Y3M0:.CZYNKV_@,MT>[Z MPJ'/U-K)K4D"XXB@L@Q*8Z?KW#Y?]^!+5Y^0-8@VZO4"J6U61*BJJIU,R7R\/N0*NH7>!] MC)<^*RR,]P&F]Z=P-=^!Z/Z;_OXNAIJRZ?&.4!5*WL/=:0\R/+"0#0;6< \H MWS&1#.E-<"43RJ& %[D*RN71JK(^+6CF519VK5"'EJU:/\0A:6SX] "=%TNW M 5'Q1):@%/?JREMBLOMA\,]"9\:^A 4ZTMAW("Z4N8#E@"$6-3T?K MG*>0WK'/ID$]=,>7IBXLKHJ>-D%Z5/VM2??',#M&;=7D:+8;%4?JD# M'(-%:*B_ ULX&=3D$W\RGTTF>'?9ZY\ WI$G[JK-A_G4T.Y>_Y07Q_T<81^?2]&JKUW.9/IN#IP&VQ1N<;=Q$)X[L MZVXD!_ZF/FR^P+I(_.L;%O_!6V[]$,?'ZHO]!PR6Q,#?H6PG^SFX$F@$PE[, MF*%B HT'6401V6'S__S,IO_#[6FFP="JG*KH8.B+?GOP U #HTA28W'KN4WU M_07BD@]"+;%P(!1\=E3E@(.3@5:A7JQ*_.7#D>BJ7<*3 H&K53C9;A=N$1BB M!(1R.,K&M_EN5Q]HL:+P/$KQ-7<7OB?ZD2@6^,_U;A]'3ZP^W2A:0;Z7=24A M!4<4J$7#"\G_Z _5::ZEJ1-#JWI%388>QLO5(0ZI=XWL<.4_4S_;*+(EV9)J.*,TV'#IT=\71E&O9\NX:X M6AH(U4%2!%,MM]_A0R$*AH?!7Z+;-:*!Q'0"3R)LRX.<"X482' UM7 A$NX& MDT4K\7(FPJ"SCL6,'UV8!'(",V>(S 7-48V>E(F-;:'IP+I"@G1)8GA7_OBP MB+&7'.+C UX>8C_U1[)B)!O9MF+$H(BB<;]\^!+E=P#Q4F3@-ZU*34<6AH$.''F$>9-V%6F &>!P3;F2]8K80 M%&'LN:8T.7EZ4C&P_E@D1=W<__8A"O'Q@Q?_@M.K0[@:1X8$FSAXT^$"(GK. M@<%H1T?3O+7)F!)RIM4>;\0(&]JB1>&^ZW!_2)/W^ D'9^.XU"0[V1<="30B M7RT,06>.+\(=^%;SI"G0[2L]'Z@IQ5R]]V!/Q6.]!6IM:=U'JP&4R%M+IJ(? M6%7"ZNP9*N8[MY=,V,V5/A5YS \^GH"_LJ;'7DU*C[W2T&.O)JS'7G738Z_& M.05?6Y.>UY.2GM<:TO-ZPM+SNIOTO.XO/;P.-?1'_E>UA^]I> (1*B< M@^@D1&>A+R"B\,4T;G-:'*U*EIH.(U36U/#Q*>'BN?D$#)K&)S\\:TZ[?O=) MG/[SAES@M_,=)BM[^A\ZF5GYR,F_R@]@AF QP[23ADSMG:P,%PX@0&G'=P3]? M'6_5%U_96, R.L+M(2HB:>%);V+1V6L.G%_X*=0"O0Y7_I._.GC!_-G7*MNE M^!KYZXYP>@>"KY(+@.B5!<;"ZWLY&OT,XQT=TDK&Y-^M&,E!Z@;JRD('PYNS M@26A$$,@B3@?0#9]'A;321 M;FAO+NK-D(WA\-ZR.A S(=<% J1ZM?X@((5I3,/;[_WDE[?'MSA<;N'Q9P35 MH-QN<+-.IB94T(@DICH-P3Q43&M)D9.&'GH\K;?PT""%X8$S7])J>N'2#S?W>(G])RB0]O98_KP@ZXX@?[U L:.\A@!5Z$[*!R(8.059 M'4(V&H69^U'-- ,<2CO?>+LQA+:VM%4%6=U9%!M/_H5@C%-K6L:%JGBT$#+P M9]U#FO) )E*YUL"78Y%95&PH"AQ*R0F0I/Z27(\J3Y".#6,NV7.CJ(Y2CTX$ MH#B@:%\4^-"Z:OY(;&MO.4)O =%&%F1 #86X['\V >4SB%!D"(<@P2_V-\0*#N"WXXB@>C\7'1.54(D>![*1 MR"OX LUMR S'$;#:;&VZ"M54,/(<P5E/>:K?QU86L' ^E!_7]N6G#9DHD<3-A[M8W^)0291 LN@+_P0741! MX,5)^=L73@W SLROM;CI1*<>?6[\9!\E7O NC@[[ZW 9'%99&U+:2?F 5[>$ MG-0S"TDP(5GI>'Z(X^%EM@\DUDW+'L *GX+H7Y&?#W=YK1U *FHF0$]J];%$ M#;8F!\)R,B)> <9^X'$_@"75*9=":7=CV XB)7U%OD$YPQD:!M M6I.#++_SDX2>A"G64C&-*7:+D=8W%]9ORP>AD(QR5F")3]Q*4;86+D,U3[T. M"1EQDMY[*;Y%-&L$5K+^W P.E$X#"NK9L%B(6)';OF>O%=W%8 MJ0YM3#US]9T^>"G4%CI>>$V],[ \UC:R[7L3@R(LK P3"U(+ M5<,$E#FK,D=O;5 61NN(:DVR:OLV=Y?5DLR&(2C=X[3FDXC.]=J13:R,35IZ M62KS#]FU:6 UP-_#M@;@0B$M#;;/*LW&Q237K]]2;E5U@!A9P\__1P_:A*3: M7WYUO-6/OK*Q@+G9"/>?.H>FQ5?>1*//G75U6*;9>L^T[#[PD\=<^7HWS MH*&[JXO;JPY@O MNQ0*42,6^!L*,3P"+*,=1E\$49*\H*^W>;25UM/N)!YW:SR5/>26)#&_7PL> MA^T$$3@)I1+ H@@2&$*X)B!;#?9JA GTJ*%_3JE#XP19$% E)&8>IC[=@=S# MM2P@[<5L5U/7!4P4H5>)B\I;,V/6RIMF."4L? J$BRWO)A+%B*&%^=6)1H:/ ME0M_AR_P/DK\-)FGY^0@/I+5:?&G@;69;"?[#^L2:$3Q(5ZRI9UBEO #_O7@ M/WD!%.AS&N.DP;^JNE*AW5&*,C%M9(\FI8OP3%-+R5:P^Z8@A44K)SB&G&"^ M2]B![M'@347AJ'#O4SBF2%V_QT\X/.#*XHF6F*A7L6D9Z8$D+3^SS">2JQR; M69$;)\^3W;A5KU2C)$.O_LJ/ZI:QC\V6L7=%EH6_Q+?KRGG:(1R]2R+.>( Z M>"<;#QO12VV>[D,?U:(U\I/D@%GCOVH@/#/NG#=0'E4B6RV3QV.$Z6=96>XF MNO/B,8Q&_AZVO2I<*(2V0)FG-D-[+T9/,-JQMT3*JWHI$!&J/;(BZ?=Z33]F M*HKY97D,];&&_(.>CLUQ#CC!8?P>6'L_]8*A#Y1L5?L> MAVQG8;)S>HAI:]$E&^?ZP*A3OW9$5! QK@2>>GZ(5[GW=+Z'V-[8]X9WHDNW M.TO_=2ITTF'??72T@J4C1^6*^9*)I;L++IG3Z.K MJRB^.D _Y#Q(=CS[5'-_ZX_-G4$4EZ.GXVN5&')'.X3H^]E\UZ:+L4P([. . M5.M5B['8D'I36A[_\217L)\+Y:B$RE0X*_X#Q^49-=DL$$8)57H_-^H)^L=P MA;-?T>HYMVL&&'N%FXUYV.'FP&/DFR2>91,&*'[+@S ,TANRU/$>#D]_PE;(5 M;_%P>/P77J:UJC1F83?UUQKD =^>E..)&2"(7 M2AWJUWZ(5O[:7](I%SA9QCX]@,CY U':0R=-C JJ?1?*".L3Q]BOV;A,C". @DWLZV4^ M(,(BY6"#5 4)839A4@T7)0(D0==0?]U^"JE1]AZSX.!2H5:?9@<6'\U-7>@O M/=!DI3?SV"/7$>1F'*YE8>K3PEA=??#B7W!*.\?@$*_]]'P+FUR'12?A=YX? MOH^2H0W4#AO;5VOZP,EZWN_H*I.((NK.YJH@=B2'H2HLZE1O;U[\\GRW?IZ=_O[IZ]?#7ET_/;\]_ M.GU:/<1_Q^G'GWY;G^8_W5]_^_7Y MN^?D<1Z$7V^_??MR^_C3[G]/\=ES\M,OFY=__6X3G7Z\>7G_7__[T^OP/EG< MGUW_\O*O_^6]_=MJ]=6;'WX-;Q??;5_?QQ=?QV??7IS=WO[7Z^3OW_[[K_^3 M?ON7=U^_OHM^O?_F\/3K[IM?/UX]>6=WT9N';T^C[?;O[\[?_,_A\O@?7M_N/?COOKK__ZU\-QL_VP.OS/S>G'7Z[>OOOJIWO?O[Z]];V7']X]_FL7 MOGR]??HO;W7Z:WAX]Z_K_3[Z\S_0^ M;%PM3#)\)TS^+FXJX7-A$=W@0H:VP7D4)E'@K^A:M /0<8&? MT[=DUB^#AU=(MG(362$&2!R23/3P/H ^!-" I;* ^Q@?-2<;'2[EV!N?)5 \ MF!6"'U>@Q/LX"&X7 B,LEY>/=YJVH^15563D.)I&-2]B;X7GX8K5!\[Z59:M M,-A6 XN.WIX.UMW+4NQ[=K?;1L&*T/_RUP,QL,>5*/5^ M+@PI)52*[%9J3+&)Z $OX:("[30?C[3&.?7&QE3\YNLUO03C%S1D)3&)8+XG%(+(,BBU;2)!>BO9#E+5 4K1P:T0'YB. M5F2^VQI,73A6AJ)J$Z+'89A5ZH$7ETWHC^\55>_G)B-7 970B4[GP;4QG^@X M+5>3F_7;H@[RQM9YLS[FN/*EVLUU.5X]N;I15DUU;L \VT*@LA;Q7M)]"CP%0> MJA)K1"^C-NIO(R]>W:XO?'*2D!')^=;SXYT7?L"0Y*0CJXJ>Z8H-[-EX:F!$ MQMEDV30 M:)C^,.D$9B&8QA,3UW< /H<$IC\'?R.O0UZ>\S;$G22C.W9HL:OVA"+$=GAW\1..'R-#XI]*;LEO<;C<0C"[\Z]S./*?]G#CL4]_\2DR MT,;E+$?:N ! I8W)0.?\EA.\I8WKN/5F,&&HR8%;G6>Y GX; B6782B7S\[8 MW"9[F]$-!(VM;[;<@_]LP.=REJ-/N0! Q60R<%J?O[*5\1#AAP MN#+-P56J"8.*RS"2PV97/&[3O,7D!F[](C-;$7BCV-#RO:Q'E$C!$74GA3FH M",,L9TW$MM9B9SL24T:$OOKC.ESY3_[JX 7!T4"/<*9;;6HJAD.E4_S*#,?B MHN'J 6P6M;J(O$)+I5@5"#(= (,C";Q"KWW!- M.PU!BAFMD./^P%'SI) )!=[]9<)_3G$OJ6@M8-WPD$$CE(ZS;T32X%0<1.S@ M"@07V:XV"3P79!4#!WL#JJ]G,O^F4C((:Y4U)$TNPQ C_HD6M]!Q?8PS4H?M!2#X"(@G&SC MPY="((KM@>$0VU.=T-(%+CS-*CX4-P IQH;O"IPU!3I"7Q"LZP E(-UD8OZ8 MI+&W3!TZ"G38(I.+MG[H+!GMC$I][2"::U,>!##("GYFH__@[:/DCWGZ;%M% MV!8&!2<*.9!A/) (=-,-LOF#/T1V$ 2UB2 4!HYNF(1$B+6#"OTQTEP79/(H M-U"='8=W2'[E[*J*C@3?CN6YF/UWV.V\^!BM'_Q-2'N;$($L4\X@O*G)(!T3K(X()<]PY7P?&VMW/0CHR%Z K"-@3G1&5+ M5.Z)\DW1%]FV+] )RK>&>5GSQ7)W^&6]9('3 ]Z2=)87H7%Y.)EOL^,=?5P0 MK+F#Q\7#\5?JV!2R**OC?JT\XZM?/5XXH,^]%&^@,R1UO8X2RZNQH4V37PV. MND;O5+P<^KSD%^Z54L XFM=+MN36 /^!F\.3%PAB.D3AO)+Y]CRO$BA$T;R\ M&:XE19P'\%DJ\$-:& M7A D13U0?2M^G)TM&O"C(*"AY$3'?K$G@DVS2L!D(U3NB]C&* H1V1J5>[N, M8!E?#HNO:#R6F9CJ0T/3S4H?;W=K!OIH*#C["GE6N8NC:731'.V3',H>+YJ[ M? O8_@? JQK\><+@\CN(8U=G1[D.0!D2B@.ER BIF<(TN%_9Y!]Y6#71= M(I)U-O0645@[/]5K?A/:CAV \W-'[L8Q@])CBFZ:C7X?Z0UCODO3W2Z>>! MER3CRO308%J.0QX+#UEI:T3'\32VRT]C)'GC?D5C$-LLJEIF(JW]T"/;>@$K M-K[+P/72-<&#]MXE]E&<@_X(H ]S13?>>!*W U/H>UP,BBVSNO HWQ1Y*8)M M6:MD>BM Q=:([CV)H/(QQ5#K.M"+:8;![ /#,]P5O=?F-H.FQT+"V:WD!#>"T!9UD>C9HSX6((^>MG* M?_C]MZ_.WOPQ0;"#\\>9OC)13QPQ):_9YRJO' M$++21]9;IE'7PBP/> /GPSL<;6)OO_677J!OVBB*M(C7MA+](05!U!ZW,M"M MDU>+.7D1%SF:/8IU%*DKV0[W> \/;.'F.EQ'\2[S7&5_'#?A21\"B[5@#, 3 M:<:*WLN&HV(Q5%EM!@UT\Q'3RHWJ+"3\-*ENI.PAW>)]! =Z?W'6V=*F_&K M(Q)8F9"*3F@7XMF!RS5YU"5-=P$$E;WP4Y#ULMKFCWZZO<M%/Q M!D^Q^[P2Y@9(A+.8X-;1E6.V]#03TI06GY&L\@S!2O*,[+LP]F#HK7MN:=$8*@*K/O]L5'BS.Y$2?'T?SR>AY11V%,C<%[/_FE MZ#HVBMVFW,YJ-085-"+YJ4Y#, ]5>K5-PY[3Y6O5KM,B1\>3,U^[[ \R6GT/ M[A9V X9Y( B$J-K_91HB(V-154R$2)K5Y2O/P%RQ&5CYJD4L5NA3@"(RBBJ6 M4#%/9JO;-WXT&56:.3J4,+XNBA?O:'KK+&0M"D #&%,!XGI2)R1$$GM9ERK& M7JM1P[$R>1'HLTPA_& MB^CI>.1HK#.)^!SEF:.2G4DX;?2YIB%#K0.GJR_F'N(K!VM@5%W-4FQ]8UM) M9PH_26D 3#4GU_%=1\"!W,O2Q,NLN,*26"@+[]G@M4(TUV[:!!<&8=8#C$9T MN/2ZXB)/04Q!'L0'@ KY$3[( M5;2D[ZG4^\9CR'RSB?'&2_%\!T\%=SBF\?D SRF'&\5P1(=E.>@[#$9K[P7]!?A0=0AO";!%9A'49^A$YDNRC,6I/Z M27+ *UCD 0"3+9^M7SX:[V%_B+QVZ M. 04;DF'E!.#?Z%JP6#52E@3'1SOA!)1&8>@C."73O5S$^PVF;EX#6\9ZQ(8 M4F625$3=Q=9/D$\T!(KQGK6O2;+0\X1^4K3\)51^P*S_1EDZ9H8^;?WE%L%G MNLS+[Y$/)<0^62!&7H*V.%B=I-%)5@WRB,(H1FGLK<@'-B,#Z0[>ZE^'/ 71 M#Y?! ?Z*O.4RQBSDTZM0=$8 (U_KDDH#F;STDNV,J #\Y$<'\IW#SB?IU@M/ M"$[[*(8G6W^W]_R8;1#C9;0)*9Q^B+ 7AV0SHO<#G("".2)"U ,$&3WA$[Q> MDXUJ\)739X#?"J^)@EV]F%$*55(AMWBUP8!#_CA<662&_#5L]:7+8Z4F'"(9 MKHJ. P5!DJ>;"G M\]$ZBO-$5I!/^N^$+.]8KRBP;?-(BSP#NW&43&-'+#UAS[V]GWH!/622>PSE M'S# >D4+Q%Z3X]Q%Z:W:SKY=D_C_.;ABLQ,R1&;XA7]P\?0 M3Q,1Z[,#/J$'_)+MGYL <08!Y7=6\]?/@$ '@"+_[0;@H,8#72=BH-!//"Z MR?YX '!4EHVD9@*'G01D_%.@R)#OPAV9]C#X?%?Q$!?1!4XM3[* M["M,V'QP 43E"I/X ,4(JKDF)HO]3ZP1FI7\$9FSPF8A3< IZY&I&DSO( M5=1+T8I9](1E'EK6PMAB"&,C%[DX2PP!7OY*[ TRE][A,H=1?E6EMDD"-S>X MXO[AUT.4_O$Q#Q=C_T1?D/U7.(QV?@BNTA>P/(P&GQ.[@:9P9\Z8V;XV5\'; M%^B2)6/::!#X34="7DM"!KF4-PE[.'*F9*8+_^+Y(8XQ;?!5[=HTX%5QR3:@ MYG^]*XA#SND@W>:@/JEL:XIWGA^^CY+D-KP%#PZ[VTH\@@=V0=N0:>@+*&S\ M MRW<(M'A&51YG^"15S>S;A8M=@BP=V!U[ !#?SS=LU@$JIL)4.( M]'Y!_T M*Z-KS2JNOL=#BL(H18&_\U/FDM]GS?O0ONA+B//^?3 US=NU9HZ^%]-_Q_FX'4ZW$7@!H5P7QNX^9AG%5<+"88]]1QV]S]_C)QP> MA-8R'4,.2SH(U?_E%W[5A+EEX7@DEDO*'E@("XDXK/T4F >B1;G-OG$H!Q+C M+0X3..Q]^O[ED),50K0YUZ*2=24+]> _%O7@07;$.C:L5N"GG[4/YA>A>@1^ M>8B0R+A"333\[";(EI:OQ==ATL"1H(O,/OO>13#PT>*V7,P.>ZO MB.@MB=$J=U7EZZ O5ME*+]#J0$LYTF=68L!2?4D^NFR#[(-CCQ_Y'DTWAHL7 M\T[TX#VC&Q#4OMYMPGD=YH'&\]43^%S%CWZ4=3)NQT5ABY+O\'NO..J)WMVS M^GKP-+XL@K?A ]Y$T8J>M7#A\I?DW"5G^B-]JG_R5ZQPJ(?(E8VH\!7Y?[=/ M+THZ*B5$0/DIB 0]=I(R^T7X];.*8]D=B)[(>:;/HQ?01Q(_R:6&JG4O ?;! M6RNU\Q+Z$%P.F#$Y E")/) _KZ)/H4MK7$T;#3[SR>GBXENI,UL482_OLT(M M?U4^4OO,94%6\7<>&-Y["&6!;S-[V ^9>0T#'Z/#9DLM,'I*?R(F%_E=NJ4K M/!Z.<-\BIT#"0FG6,<;!$7D;\E]6%GC?B))Q6/Z71RT.YS6HZ^!Z1JW^(I\D M,R>@?N=@<8AI6M(M"G#F?:0A@2% MGL@&Y'!P:\,TZ-/B(Y=^UJ\J]Y3 V1/PEAPDY!-FT0,R4Q6N@\2P6 ?1I^(R M67T>@(OI>DU[B1"^PMLJ.]?8D,=C%CX*P6Q^# \^Y!3SP_SG3R'AW];?.PW' M$A.&PTDY#1T<2A! "S5 X(R_BF+"L[O,?R=B:S8CLSC@RI!%\M)9+JU$,2XM M3JC0=L$)57UT47GT2^H4+>MC)?1\71#C/HO0 93.>)RD8=IT/53=$U4V16^/ MJ#HNVQBQ,O9LZTJ-L00Q8P5V1]GV+C_.\8C:%JF1^6==XX^'T"6+N< KH8ZQ M(YFH ,2EUAJ?S!9EM<%:%_:F,7(W-/4DCW*;/WE^ 'X"%+('7EU M&Y-?K3$\>,D%^)$*YK(JP%Y%@(EYDU3&Y2XYCPIP*P_&R^%A;CJ :$;LJPPF M,(S6.53NKB0V:3^<5!LSWOX5=2P<-57R^!*-IQ&)[(UT6VK8ZO26KZR ML8?OBFM.[_62OAG3U\O\J2-_S[4)>H3W\'+E*W[@ )S5IBHZ2O;8;_2+5!*DL*!+< CW9*[ M G&+O"UL'%P+2TMD#GQ;'RL[!^H.22W(=8D M;Q0Z]/FVP!62MH&0]0#B#(S%-L:ZE$UAK%MUP %;2.$6:FZ":#-@/D6Z5/X4 MN9?? EPQ=>L(V99?LOUB&QT2+UP]P L5U.21$Y@L_H8&/3JT7,50M^BL0M#! M65<%R7].L0[5R1RB-]@DE+!932XXT",R5*2LX./MN)QH\7JN#,OG5X6L!.O# M"H@NX;8!GAZ:[8M:%_)8JJ*4ERELA[Q\@# MWPL@2??AL(=J*!HQA!=%5!FY M0!5+T""1?!''E8/U,*TRSX1&%DOB<8TVWIM-<8J3D8@-=?F^8FB.GMGL%59> MBC53B\H),]89XHA^SOY;:B_7Q;.%6/&E7DH"JS7P+R#K;LG"&<@G5ZVY(\SU MJDR9(?*O #/7(]%(\UJ%F9LHS&I*D7^Z[=\FP9/'(B59K/5>T8B?XVFFRC1$ M(Q59_:_*3*/R9X=1W>[C%$_H6;.3D9GFA^X?PQ26-O*?Q4 MH-0++(7RM6@9P8\LS^T%*E9$Y9+HYWQ1Q[U#NU.!=R29TM(*PU?8_^WV;RLN[J(YJN5S_(X[CR?&"%9W#P-/Q2JT4KU5W*O*9= L 8X M-[-59BPVU)59W1EA+A^[4)W5X*-SX#+*0GY= M&!A*5'A<4>!MU_%65=R)7'-W>?*I'Y2)^J0D0RH/0C\+?*K.3TL#$BG/2V.R MV^KI!&6E:-W'CZ&77^7?1UX(U_E$_A)+V\UG!5(KLQ%,IVZ+9 (/%AKXM7P: MVC2Q:=:4'DI6VN(Z3#&4.%8_:B V ;Y3-L7I[4*$A_P9@X>SQ1N'P#-2^!H' M\S*5_MK/Q\LDH4('+Y.2EA9#(D;-['HELGXL9N9]-@'V4TO+>V55Y_^(_V.!Z['_E)8/@XB]%&B=?!&6K9#X["*7/C.[: Q!=RZV>Z80V3\48 MT,V>=E'$\/->@\HI".:@VQ!59OU6LA>L!HE4W]MOUQ=0>B)F5MYM[&^R(A)7 M&"?DN-)J=T0^IWP59@%7UD&PT QL99<7V2XH[M^!Z4 'Z) F!/:_8F$N0&(;J1K(UC\\WD@:9*EY^L(G\H6 MSSS:>("5H4F8M:NZK59G_,$CB/XQOVC,TS3V'P\I3>=-(W(;H=J4$93/ MF5(@&J)T 5>_I$4$+Z=D$%F7K+9A 0R2"'XHZ?O%>UK#G9;;*C>HN=]O6$NC MA?<\:WVY]1VGXB3L3S6^0W$H;MA]&@6#CD +Y>O ^&;F=@"_9?7\A>7^J3U; MSISEMY* 6KHSQ*8[Y;42-^ZQJT<0NUP"MR:QPN$_H(B>O "NMO/TW(OC(Y$? M&E4LO(^ 4Q@L8/I#9?X,JKSF2[ @:Z?\TL*2Q[,.Y+'I9+N+LYMLI2_3_)!N M68M<<5'0_+)/I\UR7UHYT_7;IAPO'H-T*&$M&O%]M/2"NVT4*J(1Z3A$!SJ. M1FQ"7"6Q&".[;XC-9+AY5D/\SCM**X[S,"W'"5B#*WE/-GKBDZ>8U#<&B6P&1_I. X]6C^UGL?6WV]J'>S8:\I!!7L M;T+F#5X>+Z")(6VL"/[XMWA-_BRIQEUY8GI'&X.]SQN#9>NB?&%469G>+&?H MD:X.UTO71H\Y87B'0U\RVTPH-VSFJU1/]4;8^8*'9.!F\#M'/=(I+%[L "]['(D78 MKD>-[O^H#N9Z[!S,-=]L8KRAC>*(.1#QZ/JA9%=81I MHET4-WC'HE276[PZ!!B69GU(R&:7>=ODYFOU-L9K-O'DU>FK5Z??O3[]\CE9 M_;[+4I;>/3N !/3CZ==L,EPW\NG4J5$L4+BZ7'9QZ,3 ,CI9GS(V'%^[#&'7CT_LXMGUX8G-\#$6,YA8):'%=9SU1'GI-QZJF.$BKT?J0W:(_J>GZI3*KTO,\CS?[OJ>1 M#2!%2L_9WAYW<^LP&M2U-RW9F#=BF6Y724SQ?Y_5V+$S*S*17X:UC@7!Q[G),A:MV7FJQ59-,G^\]X/L? ^E%DPV=!9 M_@."2=!&S^&)*<2%;ZL(D;9]=G(SMSF-L@R2V[FMPUQ_(MH(BUQ,':AEO2!) MGGS9H2_BA/P^'/CY3W("-*U&Y_H!^ 45P2/9*$ZDB)-@VBK,/,KRL++U'.*' M&L\A;)#[YY JL*WGD#8F-I]##!*.>)E&@CP$MQGZIJ<7""%3/ MK6!%1R$H9?#R%EWILO@+;@"-.S.SCI+0R.1A;JMXZ#U.#W&850=F=<2R5'&1 M3Y;-H)GWY9P\C]]A3+H8DY;34X6T7>F_S[*LRT,;\JT3"*@11_KEDRJED&GJ M>L)BD'#RPGDTN@0KWJ>@00:+A\0]WK/+>'*[OO+C)/T0Q>G&V^"W42B,3B\G M@7:BTU ^#\%$M\:C%"<^2Y1$L,B2NYB XZ^R'EWDCE%Y%#N7=[?+IN;MR^AE MK/I$.,OJ.[CU3&D@R'\MU*2+Y<#*K!O>%3'VDBU>TOOGA\D0G%)\&+)^4:A'!:VID&M!S-BP7/ M6-#/$?V<_9?K 9I$L> &JMQ'"#WZU,Q>K6S>2AWPS*M'7RJ*=XY[',!;&JW] MW7KF:"4/L$1?H%)"R$1)M/:21TJG;*>7D '\$@=IDO^&Y@33?."!@+%=IKX' MK*(<8GD75\$MV4TU^@'$IE&0OB\]+>JMPG^1V6[*I*+2X9'/F)++0X0-U_$A M1]WJ1SA?+N,#7#S!#4-+6RFN$]F$W.M$IW"N$([.U M2"<-)Z&W:*D9G-KJ&H6\C.)Z[D9.82FLB%A;::JT00+_PD7 MFAO2+NK9=.LG&HL=::^Z@RQ=:$"=K9R,;0=X.4B MX"5WRY:?/+3R@UDS1.>A5U.IZ"7!BL<8)1'L=MM@G;2R^SW] MWL6O/VQL[M68,8WNF/H\#/@O/B),[5V?SP])2LR3^(HL*>\WFH]$,+398]1Z MU?(6V*WKL @SJQZB1>RMRI?5K$4*,0*Q_P0E*]@-7>(M8GUBR@F3>U;00I G M_!TH4]$^)J5"N5U%!6\(RF*ABL4LMB[0A4FC7BB_#6W2+ACJKERH'A,Y!4,U MB&/Q^JU5\BBK'#Y@W:ALQ4DDVW4F ?_H-**C74XW.F05+Q?9F[?JS4;0/:Q\ MRBF" :;R+*>/LX"GG2CFLM(O.; .NP-]&KS :W_I"[G8KOK[164RRF:[#[I4 MXHTX$::&)?GXIMC.M>)LUP\PW1^LH9LXF M]XFO(]!T4$>1%O_L.E6S-]('+_!B7_MM.!_.>Q=V]RK<0$+R),Q%UZZNKCVV M9+=KL7YN/$^13PZZT^4N!==N73XV?&TLQMMJU4S33SCSZ))/=HU]:"68Y&[= M$5\%"K]_9=O2^>_R/6H$.@ZJ<57LLJML%V S'N(CE7VY S\]43M&456:W%U3*?B:ZA4VGFX,TF.XQ]4B+6VAI_OP.DI+,C!M%,Y'V4+S%"Y!&)K.*XIJ8>G,&I&ET2EBC-Q [/N MQ!^\-*L@?;M^'X6;!8YW%_C1M'>4YJ)NNDCI :?A'\XZ9YB8P 5$((.5@+)RSJ3 MMGW68OPM6G!5<18=/S#FI/B^G3J@JN#R*-M&I^>38>:[("9>=>D;;'I,J-=S M(VY"VJBY"S%Q73@D!HI+?)>S8M\IZIR6N],'@+@J_TR?O5M,C[ ME9J\7[G)3,M?XFB #;CV8KS%85)$I"MRSV_/K]$\36/_\<#ZPJ41U/"E::"3 M<-MHHRAXJ^A"'\M!J7E,%#RGO/>]1S^@UQ#% U)6ER1[1JK,FTR&H1PO'I]T M*.%0;[W6UUNOIZ6W7JOUUFL'>JMJ7)7W[VHYH;O8#Y?^W@NNPY^P%R^(!2Y\ MVZM?86:Y ^,X0S 5T;DN7WC,L%7=@+K2S5;%N): G>I_/:?3^GI.U5_/J8.O MIU*>,8N8*M(/%M1JP]I]YX\R0JU+XX]*X-YT.AXV$5(X1?CXVSP2H+H_'$JW M(6MQ7-;]%QK$,"7/E06F9,V>*S.=*GT)1CQN* E@DQO$-("677=Q].2O\.KM M\6,"Y7B*U,TY%,%BCS:<+%T1P\#(HDW/\G4AB^,+6)I<9%Y4O0$E.==B4 $%[QY$K4AD 0NC.Q#@3;O9A'F! M]T4T7Q(@8JQA9.9S@-S9++Z%Z>:XD*'$8X2:!)9+E!8^#OX73P4GRTG-K* C M]>VH/47RM@=YCO L-S:/4J>1&^[VIX[#EK9Y;/1*-M]^H$ @989(T74?MIJNY(Y+1#*5P-2Q9ID M]>%G>M+K:'B H67_EEC:_G M8>K34H/^D[#@0O4U@%/)&\$:*%_$X6.,+I[MXZL3@>QZ(+.^FI*N,Y4NHK4. M,TZ\>B6X?%]<$QVKS_%X V?T/=Z#GR_S+O[VH$NISN6Y?:I+&LL^&7&:(744TU@$3?24O,)^-0V]QN-SNO'@J ME;FX2'"9(,;6D@4)T2B7Y+0%+\SS]8K(@[_VE_0^P;S=PB9.=!*MM%&?ECT\ MN.& $IUF)(X&[E9N5"4L\]6*+)J0;S'U@K_[^_-H)>ZDQ9B030$_$TQ"9!:" M:0XCH<2X\#D@QMI6)_.+:$DCX!9D91&]\S$(!CFQ.IJ0-JG9QN*WV19L>EV_ M/L^"RQW)SCW$K++!2-V0YX<>F1#0CL*J*DL6A\ND[(K\3OA@6^C_+.Z834%TCJOW/"DBHN-! M@+%UHY-&]GBTZ^6%EWJ*1+/,W*E,@H!OKY55YL36X:/"MW9D:%M4< M_AR_P M'FY]R3P]]^+X2#Y4:5=-F(+R.3/D0= EFS:-GI82E'@:2DD!FZZRSB49H%&9 M824+F.K8O6^$+H^)/>AFUSC.XQCO/%]HP!8-"F%0-=(TJRU :_CF@V:5N&8( M.6 !-_4H9^_UK.,/E'L M?CO=Z]5\BDRK_'R*)E.\5!?50?1B03(W^9HW$55?>-7H2P+-5;H&Z%4>MXME M4:MS"UU9-TC/Z0NX 6WD3^3&Q+8-C8I&;>5^(Z7)&O M:G7P@N H+_E0--:H3FD5?; >ZB'$HQWVE='O>B;@G=3_A*FXEVZ0;IH>[T3-XY5:-5-;J$/Q]UC%(B; M:M%!B(UR^%99@[;IL..@XJCM@L(YVKS4Y"4R2@F9D+]'4E]+B/*DFFZ_Q>LH MQI6:7Y?/Y&H? M,K@\T7QG+&?(,XTXKI[6AS9<1W%_ M8MO.452%"2:*MN$LYS*/!OP1^YLM06W^1,S[#C5S+U->EA_6'1&(FQ:E/]M?W,E8NLQIG5O4M6\Q1WGG2A1E+PAJY)'$LJ M*HG3?]Y$<;J=[XB9O?3DGPX=B;*AG(_%(B?X@%=I+D/-XOV[WOXGCWBX)W>9 MR_4:TQ1%I&-#-;DU. MTZQ\]B;/'NDM5%NH5?SD55.8I*^\"_&,O.'=N6/S$+WTXI"8A G9/P?37PJS MMK/!P%G&[AFB$YQ&)'%1X+%*@JME._WCPP).Y4-\?,#++*937B#KXP/*IZ!R MSD2B'<3H\-B@0MXR+XJBBN_B*)&T52VJ1-)Q+KW)=8CYUE\;)UM=RN<[8@I! M"+L7GD>)*HJ'C@:_ XQ'=$(S.\:V9X&/0,M/(,/39ERY[SWZ ?V(A/'DY1"W M>J(""$]J6ZA8CVMHAV&ILL=%46B'Q5-[BIT6+BOEK6B6WOUIN MX: !DDZI7+$$3D7X.O!;4#!702'+;6;]3..&*Y;TLL'A4G*N5Z;0@(?:)*?G MC@09?AR+ G=;E4-K%4S/X;4G7D2?A('-S:*M, /!0SR9X[IJ;@N)9M2#%%=G M;LN/H0=V-=1&@CKJX+&^B_'./^R(9-"A27+P"/[4YI:4]6\Y,BLKHWQI]$6V M^ OZ ;$YV0;L,M)H"C %%V=G$JF=GH94MVM&51*/.I0.R=_?J)_-];MF P.1 M+FQC:;?(!4W5)9R'!-XT2^#EI.]QH_RS7&4(&XN*B7"IGSLHVLR?K*#Z!M4&+YDO1 MZFA.K8S.F/.^-T/RV60P4\T>"P'-6CR$&ZJ*I6ZU;$[1%JI^LCG6A3*LN'Q2 M4L%>40QF.EWY 8[/R55B$\5'A8E(QZ)\L+-P6 [@?+.0@YO52VSAP+[W/GT@ M8,2^%^CXYLEP5(QONNK=]G3Z_[N[MN6X;67[*WA,JB95.^2 M*[4K3]0,1V)"D0K)D:WS]1N-&T&R<>%<&E2>+$MH$-T@@;ZNMCGQ^NRG+!/[ M03]S71@N.?[/IZ?GIG[)(\IQ8;10HL4/-AV:ZY3$_>SC"W5(AP5!62+=-\43 M-0%9R5_OPW-K@&6%ZB[ ,O)=CY4A43*,S^-=5L(=Q@\>< M_,P/C_\9%;_%0R4:L5:=AA%O>WMT7CUOW%24<;*X);DR;7IB9JCMKNB3$EOR M MM9F]>7S\9+A0QY?LBA!T.0)F*@/VD2'Y> 3X MA \\D.5AF?:-'WC4_0YU$WX+?!?#T$H+,8N($9 G*< M!V<0^DS$H>%A9,)D%RH#<#TER64S68;#!%%W39_SCQ4M)7L-?;LVO6UPGDD\ M"(#^L&Z+ * %C$B>"#%S2];-*G+UF-[#!\S=$UPRN),_H M(N1(K1$E"N")Y+/9^JAV6JP[;@O='SJ1?]/5X0Y#Z5L,^47FO@;FB)Q0[?R2 M;1^+*F]>[5X;_OO"D(P;D"PDE\[#$K8]00E0IGL,(F\2AB4VOBA')[7$D=4' MPXLVDU0X$*-.!5HQ^Y M5H6JHL10IL:F^G+PE8^M2Q=OQ @1JC(XT'/>;DZY$*#AR>*Q]]O!(>6A[VR- MZ$6'\S:-G)2A)1"_GRUL+V($0>I4P;"G?ST6@/O7I7P7'JZP70D*@51!,FD] MF[V=KJUZ'(K2W$FV=D1VH[\I))[KF"J2>HH '-'4TV5*&V3??*]:6-'GO *_ MH[55-L2M:[Z^UPV4A^!UQG&+;.D=&Q.!TQU9UZA5#1-=!RTV=VBVWF"T\ZWURF?>+V+5^>#H( MU?I]_MSDVT+PSG\NLF'F$ \:%0I]F!M'&$^:P>SP82+UI/)0<&C^:U4F M=*Z4TCA6Q0$F3;+-H6N[3)AK<4B3\K[2!JM%GKH4,,!=P!/K$PEAM= X]G%5 M-\]UP\\*F?G#O_^/_#[9/A9M+H(@K@3"::=V,Q-3.5> 76DFDP&D175N#[$^ M^?:.DQUURMPDM)4_9P6_"?8Y/Q]VJIA$![K\R K.\*"8TI36]%'":2W94B*$ M82'$1@ICQ4D:#):YA_(]5&OR@#J;9G0Z.U*1_+P(F&87-_@&^3A_"\:E4O&M M.^'KP9>Y?4[OG_50OO.'81;X6S+O7$*\A-O/L5/$/B5C['T1^8D24?$&E,&& M+RP^GF=(TG8'G<.6-Z 7% =U,Z1*\S_]F>^=:M!FE:6#PB[LMY;;G*F M)TAKH<2PZ$A1B!3-T0 F!IOS[C%7>3^W-^UATD3+CUT2G(44MB2T&A=BB:(# M$ Q.J=.VF*"=PI70FTG1F]5CE42)@M(?>3E7K(+!&_::O9">%NG,-TMZ\\V" MYTN?U@_OV'PR%ZE8CX$#NLE?\NJ0MWU7;:>W1KXV/4"2)K6ZCZ=)K(MC:W+B M1 J"U/7"K4ZH7A'P=[M\]^[U6PLOBFFQL(86Z-X<>*@_%.4[>@XX'WZ":?B7 M_3,S,[%^JL0!^GB>L0]UKL3F=C0<74Z0L;^Y+XL'6<9XI.[AFB6-[N%8383N M(0HN+%)$]4BG>02V"M$\?((@C80*#^"_\W*G C1?Z^XZ@P[' X"74/&1F(7! M- +ZNA5-@_A4#.82G6A&^#G3XJ1T,+BQW*/!RR/D1VQ*.C!Y@H73[W*^E;F! M=?(@(SGPCR(KV5?L7CQ)4_!GI70;G$EI%_E@&[-J8#N1B[$NV]DOK;)FO'K1V<0\*8LM#& M_2YG:8",@&:2V!D.?)D)#W3XX= T=MWDV56]G P>VUCC_Z M*1^TB=#38*U./9T/.6=1+@Y*SEI;7,QZ(H:W$!<-.F.^UL)+G>\N'B^-],.9 M!4UCJ?\P-]Q(]+1..'3?;4_/,;X!Y4)Z]_I;7C\TV?-CL07MA:_X."]!>+XT M_H+@NB(\!VH.]NZ5];,P.0T6P$CH1XC>5L2C$"%C\"9>L:VH^/ M7!"TGUGW1.0.SHB@_=;\D-G!0?.QS)P9JF80@U$)C:_!:L<*&,(*X4UOAY&_ M<)OD(7O@.LASW1:QD75-Q319ZDPT'TNA2#HN D*K[/<,+EMA&KIT(S6$P9AD M5IFUSLG1,.%A(+]9",:0BEW((L!UQ942\ D]Y-466O %>JFZ61UDDLV/N MZBXKA=.ZX[>Z59KOMVH$&3-T-DC!U,BA5F$"/$W4FB@9T*H!_ 3<';:=4KA> M16N)K+PJL[8M]D6^"P2L%3G3]$Q-L!#4S$CN'%=#O&"H0(%'O;#@O_K&^G5& MZR_QJXV^UG]-6IWG8VGR 87Y)TW]^I U%;^X( %-.#7?%^4!"O0M#1"]1!09 M9.%)__.**=(%-1$),(=],U'R((X$?ZVK>JAA!.HP;())H5SJ37%R@VU'@'7B M E6%!@/M$_QWB@6#TP].:64@:\<#< X6J6Z'N^_UW6-]:#-H0LO7 L@._G8P MT 5&DS!!(R S%N ^=O,RU:H";!_O.S)MD39[2%C]6-;?'>FC)[N*O(^B3I[Q MK,45)S)=L.J]S&465.AUEB(D&K&1@RAF2 +$9ZUPSF+*8VW,] MH6R1"K97)V7]6P0TP@@S3R:GRD9/_,U?$AJ"ASEL-X*R.#$+_VO>V=ZVN\?\ M^ M^PB(1M-@V YO+ 92V<<3?@:'9'""]I0_P!4JV\B!*_U"FI/K,:2%IXY%N#Y[ M.9R9\8M1E )[-JST]_"\A-J,_DK3-22BFF0Z,-1,T%5O@2H#6:GJ=%"2OM?@ MXFHS9HL+>RG.N1$DNN"PRR@_D_+8#JHP-GT, EGZY 9VLD?=6*VN\E<)"_+Q M4.T"H1\Q6D&A,#%^.>T;44:P[\''\C\#&<'DY4;ATRXF57LV\/$_,Y-[88C' M7B%@KL6O<$=YS<3'M=-\4E'\H=^O;-D0^K* M%8N1;8#>'^!-DD ]$GA9 C'+&^;#C[S9%JV[H](Y@3;UPUH$HBE)&&2ND/#@ MR'&BIGT?CE51N 8BES_550BA6ODJ?I'+0%3; (#KF])49XC[K)KH[&TF?7O= M:/_#]L.![+Q1.AY!;K,;8:VMTZ!'S./7^Q-.$IDBS4?0/G_6+PX8[T! MLP%(4^L9Q[![LLDPE!NQYF@M-)SE--[!#S^VY4$T<-0-2WIFDWZ;.%NAG4)R MH.ASS7ZOF[]$D^]M[JZ=L-+-8+SJ@PX4XZ:(*5//!JQXL\\0IDF[VO+-[V]3 M_IGRR1_A]OV8;?/U4WT(7%<]+8"4&VH&Y$S2)XVHN4X\;DC\4?OQ9N( M)4A]>K.7IN+ZT#W6#;3LO* I+A\)+Y!\*.N?FA;CZ\PB/*]QY-TG8@>LPN.X MR;?U0R4R[2+;J6J\$E\3U01;'^0'V\I((= JO.-RC_EU+\MQB[IXP3;#S_>2 M0+;:0$\;XY]T]!C5?^<6UO:D]K7M"1Y3)%:K1S&QL-39 +3;<-1)?X$7X53H M+0N=[L@L8&P&LGIF[S(BLGTMJF5U__#L"Y+2ZV(^[4T4J2%@A9@QG=>7<$%% M* U14B'6YD3"A_%5W!Z>GTL/'(G,X;$\-)I@[)I)=/+CW&![X>/[;=ANSH") MR,VYK!'GCX:I!;Q->RXD5J*HUV 329U0 *,$U\;O1?>H$U5UHL%K(,"E:=EW M3FSZW*R8H5]*@X08)K&=CA<.):XHU$0" !;_!UZDEZR$%^Q'X3S'144H](46 M/_0T#(C2-1YQ\C%1> (_ZU>N!UGDJW]LLB6V:OJ->,E!,2LE/K3KR;:>K\%D_/#3Y0]:I8)LVB5QO MGQFN0HZ]A9CNMG*P,-E&+ZNT]?5@HUTW];YP:G!B")-C$NMHUFJQ$WW"3)HX MB+/7H_Y[TF01O0A/#,/NT7@J*HN\4 46Z]-SDS_R,ZMX40V>+@_4$O5TXBSH M68N+ G.QR;7VMPP\WR-?! ?02[3 " ,\H83[>44(J;UE(6[0G+(H"5#:7S*+6CFL)IO5=&U-[??_%7#/1$35$R0L9\X(;>BD++6)&>WAS'\0 ]*@C08 MJAJB6;BJ$4W?K-&I4^BGZ\>=?RX^2:^:8PU<53("R6^;0R>#C4ZO1'C3J%P3W*9INN+_Q:I\+2[L<6G[7(Q7/+77 M4);(NT&,=1Z]O_Q_,C']&I995^N.'_KWAPXL_+L:\KS!1UV7I4 9E9!N;G\] MHDS*SW?H+C0/9>JIS'XLZVHV?##33TY[AI]9C'A$X ([17A-_Y97_% IN3*W MWCT5E6@4VW%6 N"&BDQHLT/""=QA"M>!GRG4G1 C!VH4I4&6^A$)^UB2?I(/ MT<4)>BEZN4YC[07BGM;(I40XIXL/F'-(]/*$;#)UB8+KNNWX1R6\==^J)L]* M^"U<,7F[J=9EV9<"'IEV=M*CDD!3GK+BB%0V,[UHG2WBO-*MVS^"R6= "P+^ M%*LF=5FY;^=XBY DN9/E3W@(26B.P/FC^T$MX^@9+!D[=1">R+NL&-1341T) M&AM *$!D#%Z*R(92+#UVJ.)Y4# V8,@4'WX:\.(XW4T,,X2[)4-X"/%?PL\K%-J'2.JHUT/I&= M 6?C\KBV95(G-JG^'0 GJ>F3GETS.D/+6?IN^X[?I.7&=_^NYJKV<]YT[V*_K;. TW0F@;L3%&# MHUW3RV[ B8N@(EC$/I%XT1![7(>Q-]E1^L _TA[S80;41D_N!- 81U&NL_3- MU4(2P#8T5FZ4^0N) M5BS;=]!*L"SK[\+)OZ\;=M7DNZ(3L30T]I(D^.)A&(W%! 5$>W.O=SN!IY25 MUUFQ^U1=9<]%EY7.O3+#&8P'E!I%D7PC<$;0/?#Q3*PX39!$M$]*-$ (0GB8 M.'2]MW$BM&?.WT8AB<81R3"J$\P2%F'[K+%7_?9P_V>^[>[JD=\)]VKW807M MIE/T[*ZV/78)"\5C&$3\W-%B61)HV-&*I;AX#8)4^FY/:*'O""R1YAEE9KLDI_0J";UE"K;)/]<0OW#\ D?(:I4\-O(@SA;E\'WX1G MSG63[W.N=$FWH]?O9H;JI GENAWG3*21.<(()G,GO\1Y6?]WR!IN$I>O,E@= MS,LRXU5X/I6X/3R,8_)>5LDJK)R-5)2M$3IQAC K,(6=[ZLM,ZRE/7UM5BRO M$]U^II0(_7C0&85?JK*<3);GX17)_;!!^6.";1@M>2)LE*4W@9JHU&3+W@L! MZU[(9#)&T2 #9@:P\ELRF>9)_:P6TS$;_D9"E=?\G?Q2[XI]L95%P7F[;0K! M[[K:0>6JI][^Y!<8GL[LQZ^8M0!1%RB6D%JKNJ1XS_JF1F^G==#.P^DYW+?Y MWP?^O \OF&)_+D >UV-(+PC'(ES54V8XD^/11@@IWM[ G@W>/!_/Q.X'NY9$ MEY!L]A^+INV^< WZ@1^\[^K*F=H^K+(QA37UGHDIF)Z#P22I3YA(7G%;;H:8 M"&WJ,5*YREWER^7J]5.VWOUYD&;_'"1W-8OF%MO"F:(B M_PYM9\%UUFP: ;$E4[9L*,(H?PF?@($-*::0WA,,B7$)_A,7KV&7BE]*Q"5! M6?O(7Z678I?OWKU^XRK#ITKE5%8/ZVU7O,B6JFA[,B_ZLYX5U+R?8&)65#\S M,S?K)U^Y>L&EQO ^13;8:W &81-_WE?\P759[+(9;;@&-)']-5)AM#N90[;F8AEO6FHYLN;5$(_O, M.W&4X7V1MV&N,3Y"HOA85%SG+[)20B)\R;.6/W^W[DS&[Z9:WX O&[+MHJ;G9^O.2H47\"CF(:+3+0*0D@X>Y0QO#X*. M&RAKUD_$_EB4!CJ'=5PGG2\\XOWM/13M70T-;?GJ1!)X MGU)S5T>:1L%0=/\LR"XR3V/33"3^YYEVZG*:UUY"I-C;=;FM(_0UWN1=5E3Y M3CO2UL_/3?T,T64W](FF89IHQ6RRU.>&CR5L'\,B,'>J8NTSGT*QQW_#_W// ME5K0TOX+4$L#!!0 ( 'N!:E4"5V+4US8 ,=[ P 5 &UL[7UK<]M&LNCW\RMT?+_<6UM>^;%9VZGDG**>T4:6M"2= MQ#EU*@4!0Q(QB*'QD,7\^CN#!PF0 V >/6Q ]H=49(GL[NG7]/1T]_SPWX_+ MX.B!1+%/PQ^?O?S[BV=')'2IYX?S'Y]]F#P?34ZOKI[]]W\='?W'#__Y_/G1 M)0E)Y"3$.[I?'YW2Y6KB^D?3R GC&8V61_\W6?Z_H^='BR19?7]\_.7+E[^[ M[#.QZT?/_= M=TI5_Y3]^"/SPT[T3DR-&=QC_^*R"Z?$^"OY.H_GQJQ_O,X^_?+=NW?'V5\W'XU]T0<9V)?'O[V_GK@+LG2>^V&< M.*'+$<3^]W'VRVOJ.DG&R4ZZCAH_P?_UO/S8<_ZKYR]?/7_]\N^/L?XBI &=K[D< MC_DGCQL!'=LG]H\[)R)ALB")[SI!#$;[+EQ+2[EBIK8DDX3]O&3HC,C?A963 M#$\S-_J(+$@8^P\D1VI$MPA>1CL(Y9,%$^2"!AYS<>>?4S]93QF05S1ZK4QT M"R@X>FN<<>+%14"_F+&W!,)H!*'PQ(G]F,[NF$=G:I:Y.V4"13 36R2+I=. MM*:SB3\/_1DSX3 9N2Y-PX3M:W>,-:Y/U)V%)%B^$)!E7(4/)$ZX,:O36OTN MG':>^3''YX)DG?VD;LHMH !%+;7/39W[P-HF6@ '] *5 M#5&3\GT(D!:OL/UITJ^. 3(DV_?QN@K4" ELR]WS4[JD-@&"9*R[(%X:, 'Z M(7=<-"K-1YW<9E" SF6#9!51IH7)FFVDS/'Z*\XJ4\*;88(IQP972!*&SB7$ MBV<1728+$E G-%U!&U1(?[/%Z*81SW4PE@4TG"A_X\]RUF=(O! =/]2Q-F -F_B&-_(19')U5V66Z"!GH\&MREC1*_+^(YU*> M)?7F$8WC-(R($_#?LCTG9J2$3A#$Q"TH,UVI/DX[=L6\J,-.!D[@,,1)O"0. MWV@])YDY?O3@!"EAQ$2,#;*%JAVY!AG M$2M3H9@Y8\=E40<[0=,9^T?,0Q&_#$6*/8?AVL0D!NLTP6HEO&"8^5V.$Z[C M\>2#\?J$X. =4418)).2^_6E,Y(XOL;U MAQITJ#55#E*ZA M 6,T):C.X!1:HM]I+\6E3W @)-*-9/\ 9$2L&!;>C5?)I M^NJZ!\)<7<^HFW(+&(7>.5M_LC;)S;4"JVCJJG)E<\VHJ]%-'A/"MB.OI)Q# M-KY%+O3FC M+*2S1/@.\$(Y=^0]BNKT.I%;DL%^W!-VO:JA^,3Q*KM8?^XN_&"C)_R@JR>W MA#8SB$;,A_WX[ 6O:6'+F!%V&O6N*UFQW_86'X\!BE,-9ND8<\8KUN"I(2F4N+:V]+C^#Q&/B$F;_[$!U0Q([%M:*JN8=>BF]=DX54GQM*D4=&5X5 M=PCK&P(MLQKHON]F=3X4$OD'UJ9UFRQ(M"%IDJY6058' 2J?!B1]EU03;PJ9 M?8:LA&9HX@5',=M7&HD-P[))O:!EJVI";"@)HJ M4XD^]P7U$B!UHA?/Y$4Z/%^?)9S+2AWXDT(KJOZ[QG9.E6(T3ZGH;V%6]BY4 M'RBCG?O;EU$ZLK9OZ4GCVG?N_2"K:6$T[U_B6;HWD$:+?%K0O5.09RM@>M,H M97;GK/F^;#=9MH,$]V"OJOJB]-DNUZ#N%C0E&:7$8X<8AQ?@6I.D",F@)2GD M&I1=:B?;"L(J:[,CT0YDR [81+1=;(2[JS"QUTJ-AU63%> 9L&Q;F =U>6$B M5B>XH%%&5J:$TX43'D;.*:P:6*\19:68\]&\3=$%MUM<', #.&>H'- M9I+%:&\J!G \TXP)U])TLX*MO ,[C>K5O!\H\=N>ZAV<1"4RNRA%='N MPE-GY;-]%3J=TX %^[30I*6U+$T3A^ L3$=PTRAK;%];,S$!@B&(2\07#0-[ METLJ)'/>C =Q,YDNTX##RM)\@H&?US2.;PC;M*?.(WPV50D[;D0J992J_$2- M2,>\WS4DWKD3A2Q*CBO4GY&9[_KP+5.="%'C&QD1RS -^7I$-)?2\@EC$#Y8 MQ!>#"XP#E 8=N"0(_/!K1[.&Y%B^T7=K(LL3W%/&W4J,Y+B49HL*)_.Y%F5^!ZR M@991=K$0NWA21-]5'*<'$6^!:(AITS:^09TZH.1YFR;96$ 63Q] J%5L3T6R M-0YB9L4K0-NPX1]"PKGQ2@E6T-HF_$@'ZT5Q-;"*[ +6RW;RMYM#IC%C[RE'_J< M*#XSNR 3VMXZL&':8*R?Z1"KK@KY;:T8T&&FV M,0O["N+2\4->MG,;\NEEM[/*L#IHXVS!A)OA4C/--H9I;)B-56\JTMP2E9'# M_WD[RXEZ61=CPW,#K0"PCP92\FEG@<8FV" 8HTAF6R9G*X:I8$#-8RC9E) _ MN-5+Q5!63HZML%. 55D*N&FB#N8_?+;(>(Y55 M_4*O&5Y?FD9< ,/ADMH;&M)ZA&EGKVG&@[3KB%2LZJ5:&(,[5G1[#KA@"\D[ MW5-&Y/;]^!,RHQ&IC&TZ?V1JR*CV0R=:7[$0-N8C$?C8'YIE7ZQ%A/8H14UP MR08J%@4%.(Y)7PD9S851G)"0P-\1-6%!3[JH*(" 25!507;T)YY#B\@GX33TQ ,V.$K/7YQ5G@C?+*6^5N%'=CPDL)I! M485_?VW+GJNJ"29#S$G.-R2QEFBNP\;>I ZG&#L\-;BV PB/R_[LLE#>4H:Z M$U$)XS>$R?V71LM):K8<1,-79JN%E;L\!6[B$)B7]F,TSB< M2JC0,53E4.(U=HG&[C(SV@[D\NNXANKW=SC6[Z,I(_K,#]*$>&CNOX8?5>A2 MNJ^\"=3YBWK[J7O@J/@JB]H"3=VP= E<-F ["<0V4I!VH(UD%QM^.D%K)]EC M&FZ#W*_$GR\X/0],]>;D)EW>D^AVMM?(EZDZL(35<"/774@J?U7TBKS%/DPT MD%MU0!9;8U6Q]^O@H*\-S>R%]/6XG9>"08_/](+?2G-K<4L0BJ#;'],EA=WB M[?7!@_K>-#6KR%TMKL=WP2HY!L04SA/3A2X^8Z=OOI[;& #1BJ]9 !I0E437 M-M]8O#DUE.Q) >K)G"Y5D!71J#^[L"E3?@@/C204E M*3G5W#G1D.]@HT??F@B%N/IQ[*J9F%!F8D9!B-!POM][PI-N\%OU#OR>C-ML MT]>& 7XE@[ 3(;5A=%:D)L+0#_N2%9N01Z@7A VO;EF17SNN84FR@V^HSR!) M/-ID1[[2>'N1_9 6M3P[D1,?NT\Y69%R Y*!;:!-K,(>/KY#_QE=,C*ARS2$ M. 9EDPULJE1X]V(YW7%WY6"IOV<$E63'M\?55 2T=ZZ7?%Y-(\I>D4]H#(TTS @=ZW. M7\"8'5(M&K!==1/3CS*ZC%9WLQ1AL5\GJY11G5V@YJ;_ZR6)! N^"1N?+ M54#7))^L(562H 6XS]N^'J K[LTX"0801R)IP&?/WH6^$G@"S%M9WO4(/M6DKGCQ>'27?U7$YB MQI0I%.UTUWGH&1Z:=_,Z\/+J[ZM^:AFOJL"TDUY5@>$W(3GQXB*@7YX!5 += MSDIHMIX4:D5EMJ5P>'<1?? 94T_6'V(^8W@S/W_DLGV0A4W6WDK2(* O&<06 MJ>_L4LHL1IZ?WM49U59E>\X^#G[- T(2MNO5MS6UOC49Z6@H&.P(Y=K1;$P8 MB:X?D%I$-Z6XKLD*B:CA&HP&VA$=[I.-9X3A=/U<&*$W6O)V@K]L7)FU8<+- MH-DTR=H4E#9>8U>:;K,"9WZ\*MY)+M]] E:%=ERHGN)0NM#!;M!72B!>L[/7 MZM>&Z>OP"ZV\!GP(S^ =/)$;D'L ;VO43U:.#;R"? ]%.\MCO1"FI=CER0J\ MB\/8]:YLF;PG@IR1_/^5A167/Y9.#@J(<34$[$@JS6>H*BD8?1BY+DV9>3#C M(/Z#A5Y1*93(H^L4;:1=\B*.HB<;]LGDL47(ON"#/S77C@M[X"VHK&M,! S5 M843\G@&-?">(V1ESDJY6P2%D+42*G7B$EKN8LW 1.HS\[R*R$Z( MD6SO17)-(IZ44Y!C.^"A0$5;]LG-7K1KW/\;SG828 8H4QGF@(7TL/';G;,^ M:/!6XGMJGGV/G_@OYNU3&*7$FSB!'4[;"9%UN M(5F%[J$,OA7Y4SJWM7,9K#K69+,^I=&*LB66(P1#[X+M3XQ'L4*W@C+081J\ M.N^@BEO-PK'3-$X8?='(>V#DZ49CNU">A@P%W($J>07=FZ]]Y]X/\JQAX4TV MRZW\[5!;MRPY XS8X41A4(P+\KRD9!;Z *//#8EY"OE\4WD8=+WNCM=4G^XF M1[AXQC>P*IG1@AE=PNB1H2RPKP\;F)"7)2#61K<1\#1JHUM9C#K2CE'J$N)E MM;>\2B4N:Y4$) -K@Q+J/I:92AA.53?46(T[/)P=E,LN4_=SZO.'NVW5B;6B MPC[H $F^E9OH-8&[BEFM5&-_^Y.X\$*70=G#@,'0Y,6/$-@*>1IS8RF+4>5Q53\8'CO!TW>WLPH_BY#V- MDKDS)R@,P[F D:&!H= M \8DF^@\I5/G,9LQ1 />1']!HX,4HVN3T<,(4M4M:$L J<%D3)(T"HOQ8OF, MC"+A+W7WU?+UX0JSC2>0W226HSVT**^?T;^B):OPV2!3#'+AP/_C@VT>V)DU MP0@V MW8+/_%5./I03O"2H GI8DJUS!;8F]_!SU]AQRX_I[*X"_YG^Y*"\1CU[\S7P M78OS?YH1*<:*@O4+'B9M..(U?EEUIQ< NA8_/2I/R75OGA;M5@MN7\V2 'B. M\N!K[]*KAA5?[[T+A/&.ZDD:,SKB^(S$;N2OBFE &;FW]24QUW/"8'T"MF\- M I .,#*66]T]=%@+.'@)98^9I,NE$ZWI;.+/0W_FNTZ8[/N$9[J)_ 'N.IO8 MHXTAMHQ+$NDP=@U53H+>.1W>E*KE-GHJQTLZ QJG$=EP)6L4ST)@2X8CAU/[ M)F_+%%LF(\* >FNG),7ZZ47 *^#)?HXC&BZLK7WJ&+7'[=9@W<5%DE1,7Z!&L*OVXP<=#/5T)G:2$YC M>0S>NBM[>]EF%VO,AA>!V3),;+<-QVU)4!I'L';(#5:F126RB:A)@UN$-&N& MK_#[;XEHCUC< W5#DP9E-S]9M"-3ST3O Y1/SC5]5\?:OH^=_)91 MC\SZFD0!DZ+D6^5,-'V=X\:F3CX[%OVLF+H M,N#^ [D+G##6O^'9/ZGJYUE")_3R20!S$I99=JU*DBW(T0[( MKC.4>=V($FZ#:AD9/+;,6!$Y9B65EB[4BF,4&3WX UT^VBD?YZ0]TB>'8-W: MVC 9I.CW@-K+U;>@PM[L),2X_Z)8$]N&ODU-R)S[@*MP1J/EMO1(ZU"4@QJ3 M%7^Q*)S;2G TH=%^YW0'X &.<1(8L8O!.X19.\C),'#@E[Z3]#XFGU,&^_S! MX.9W%XPM&VE"HVTC.P"M648C'FQ[Z!!UAP'5# MV]>2&9=S)M@[E[2@P@ZGU&J$VKF&VXU>F:9B59S->)"=G)HH6]@%]UJIGB2G MD>-M'U78>W.G<%FP4I7#B?SDF9* );F(.DED2TYLUVA;$*&^6J@DT39N&;17 M&H^XW;\*LBO,;GS#VE4E^ "E;=5,:N07QLIWT#@ MUY<)VQ:XHJWL1TO2: <5/,DS$["[44GL^331GTC@\;$P3KG?JY6_=0(90CS4 MS0FP!T#41'2:1GR%3'VN:3AGH)9GY+[='!OD) =I",*2Y G4>QZ:OG1,F)-/ M"7]U>![Z]C,(W?B&%?!(\ _J\0\] 9\[4<9&4.=L7;A6TX)Y1.OH$] MQ:$YWNI+93T1#=F/;M;P4QRH[,I9&?VPK%J=NZ4V0&2:>MR7FY7%&I0,#CC- M/G$7Q$O+8=?9P:C8XC.F6,L0R*(=U*E#GIG Y3YPA\V#'S,'F42081]@DM[, ML'F ?B!C%J :UA;9SC6XV?_F$KT*V2I2JV77$@@'9+,R[(-*TFM*^)2R;2-* M?*9UUHVV'=> Y-K!-,!WO,R,]KV3I%$V,O9VQG,GTR)WN7-79#X=9^,\;>K7,?S=T/6!XH\ MM0G"O-&$[Y:'D!!85&JF8C "WKT0%=NN?2BNL+J,'WAA8KIO._.)BN:Q: M4&P,W+^A;BQ6:!KTU@I!UX(V]^5CY\M[YHPCWPF@WW42XT"9Y"4C!6'1>IT] M@.<1?8G]2B-VK,A>Q(VMB:R.!*=05E]J.RR"W/;UY7;AAW[,5G1)J6=-;G4D M0Y/;#HM0._$V1%U&U)Z=YB7-K;\5E,'5RSZ&_0JK_>FX@)%S!UH+W5W7XC&[]@KNKFMS>1'- M7$8?Q<%_EW) SNL%$O/)>LJ^/GKT#R;G"D;L$YZB54M56E89VD-Y<^+.Z-+Q MPX,5TFXQ(LM;P0CDBFHKO*P<>30/+N\=1GI(HIK?>4^6]R0"%E4;)MQ>/TT) MM;(.ZE2C(].3E"W5#^=6Q+@#'+4L1U-PN_S!*62NY.@FZYB'(")Y-02?C5\> MDCR:.0!8>:QE0=?LK,&;>MG_KI;L_/&0]X59,:AV7$.2IR3W<(>#7*11Z"=\ M#&OH7?B/_"<[)R]^O[AX-?GY^.'QY/3CBP=O M$OU.D@\??YV^__S;Y+?SBS>^\_%W[]Z=!X__N/SKSW*\N/^X_/<+\O(Q_OAI?OSSNSE]\>'F>/RW?W]\'8[CZ?CEU:?CG__F MG/SF>?]X\\OG\';Z;O%Z')U]%[U\>_;R]O9OK^/?W_[U\[^2MS]=?O?ZCGX> M_S-]^+S\Y^KC[\MEY=???S MS^EZOGCOI?^Z>?'AT\7)Y3^W/PM?N^^^.?GY,7Q MK][5Y]?__O%_CTXGX^?/^^@]]A(W4O91SU4B36(1<0_JW(9\OQ&29,4O0XD7TPO')-#,/N$ZI3 M-B:K-'(7O'+P0%(58\1Z:Q!,Q V,!-S5]"9.Q8P%7]AV3&.?C^G-=NHI+?TU M;W"#/EI(H<2M7U(7MAP?-3:Z1FGK1C&;5;UG8=?D$Q"]%CGHP%-^:U&O4QBV4S.Q.%9CS3#<]@(VQN].5( MMO^"/B[*HD7?$J6E63L02G,5]I$LPSCH0^CDQU3B92UX;/.^B\C23Y>\OX]_ M-(Y3WG27M5O GPE-J<%WN%K:8BP$R/A*6XVL^0J!1QBBA 56CS6,:L'TBU-^ M35BDSM4(NB9O'\% 35/$*K @2&N_KN01^32L CN+ZFXC?^Z'V1\N"+'@G950 M#]%*U7@+>C&,&0KSP)?>!_X\;[,W#X YJV^W #7#WB8H!L'N%>,$XV=R_LC[ M1TGV> ]X-;X !7H0VR&1>F6^B$?(86K=,B^8*8:N'\ZS",BJE]M!A;^+*4BR MG6G(C4RYDN4C/0I5@]^Q&M$@[TX:YKC/*= 8$G/_F:6\/F>Y&0)(9]64C/EV M=)'!;QHRJ+D[20+5V*SDQIZ?D<3Q@UB-BU)+M(=>W?];(6;O#O?P_+CN2Q^/ MFFUPQV13/0%Z0;3J9RNOX5CJ]!&BP H+K3N86GFMD+D'EO1=Y+/89^4$=SPD MXN%0,2%&H8B]"P9FF6R;!G-A=*X?94)2%J!RC^.$65"J((R&K^(6CW5)H6F] M<),Q5;A?)$1N9Y6$LXXH9. @-[5U"4:*%8#U6T_1W]L.U2 JTG6#@S(>VL9) M8[(J1HSQ"OS"N5Z%-^Q$-/U"@@?RGIUZ%C:B"'U:GHSN[07PN_&&@;PPQ_(H MD?Z1.-'T"\74L)($I-$P_5:MC7Q0$VWJ)#-%@A[1H4D$SM%X %J5BP@N_W<8 MS;J@*7@SJA8-:$G\_JM6+B.X*K_#*);_@.ZQ,AJ^*5:'C'![J:M$6]27'B0A MM,VG2<9&<7'/!K1M3O@N.]T[H3?G79UI&!$GX+\-V+^8+81.$,2;BBW#]J91 MB9(G%$:AES62?MB@O,Y0WH:C(-@6B6G>2QFA4H\&*F]:[?D7?4;++-D.9GP. MJ-U.V<..?#$%83+YU!8K"@HRM4QWE&B^'DLW50($6'&-5>>R.XUTEZEX<^DV M-:>5]5N9^=*""/,RJUG%A96Y B[A3&@X=>(%\U3\?[SS^\$)> 7JGH4V>/+F M;R-=GEBWOA9^X=;'?YA,H^P]N_5V;[%B@"V(, RP4X&K]M?&))3;Y"D_9V1> M(>GVG0U&V 6CMU+I7#SXB_9/R1-9C.'UJ.VV]M9;^P3'5.C^!&7\*"?Y@ZB' M@4R0;L\J;-F\H%QYKU0UYR.$@1&D'$3UUX6KVL[ MR8RM^X&OF_$K*E_:OL]>VC9Z4>RB1%A_SGN4;!A]&X[J3WOK-DX88%+UV6U: MJ M2& A52V)M(]'&E/O4QMV+N9D5"'9!C MSTE<1O6TQ ?0GH?$[9DMKAL"V-_IHPS0?Y>175)=@]CT&1BOQ?1:79" M%0(7%LBQ[CT-R?J]$WTBR44:>G8J7QJ0]"8P[)9B$YLPGM+\BBK/('QY=^&9 M>8>*L?A$#EA%@%7/V,^:I=9E[[BR;V5\>&5\&J[L@43WM,=58Q!>Q-[UFOX+ ME=J!9%U9U.YVF[[[1.Y=A*4(C?Q"'I0JM'U1M02P"Y3'B^416[2[Z@\5&(AU MUJ_H=[F2%ZIW\MLO/@WO+#12,:,P O3F]T#*0>5*@E0 AQ/_M:EH5HBKP _L ME)I@+<#.4X2A=T6;4$;9RE:-"MN(G'">U56=K+Z(%MZG-R M_D@BUX_)7>2[T->%AZ+ZFZ&]HF"\W9^KV=?7^^F(5DM'/%SU2 M:R51Z]=H-SAMI3!?=XG[*^.O\DX73K%RR9<,[:%_0OIH4TCZU:4B[3NH0\W# M\ZLX9J?^JS#/)?7%4BP[C2K#=[DRAF3N),5GTDP+I>3 MS7CJBSZV4/@M()649*&=_\2H*NA<4*RTHCZ=JP I_PH=+*3<"P5_@W7]8B'> MSI9/>A,6=!/ZA,+60XBU4-FW.%.Y[07F=;/MB_JJDHU\K=TC5586>*'8[P[: M]6?KQJ3<9SR[20%I*IY.G' B967"@=^NF)CXB6N(H=03.04=1&BE.JK<2$%< MB*I$\= MQN @(-YMQ'XU(_Y>.NK QR A04_I$N"PDBSU56,T!NZV7YA>L13^6D7?TDTM M%#XE?;4JR5(]56ZMFMRI)07MBL,%ZQK204R5_*\P?@77@%+KC:^R>G(0JS"@ M+\Y9CM@G$_L>2KBEYCZY&ZU-R-2W*$.#\J_014/*O=1QE?[SH MBU++]'M]4V!)D99=!]K]7NZ;VJL)_!2N;4[OA!=KT(74']T6['EZYM>:TBZ5&KMEJ^Z4O>EXVM7 MB5%ZOIZ$0MJ54:E^VCU?-?5#'HK"UL=^NW+"=3R>?*A..]$<=\+$=9H#G(SC M5'>.21,4'8.M*4^F,WN34(583M-4 MXI%=K4FHW"--V0W,6':Y[LL*L_6]R'T M$TZZE7=*VG&AG)Q:U;TE(*>KAV8*$=H / M+^N7H7SKZ/P*]+VABU,CD-E[KJ[/VOQT?+_JNKYM ,!ZHC\-K=_E3[]DV^#@ MW/\.V=_E>)"GX[[5UW7-_I2^N>)5 MOPEGBCM@2W;-O(;]Z>P&2HOZ%AH!*LA@)]&I9H?[4_BEZT[2$JO.0YX)O_!],0_>EWP@));6.Y[V;%O3(K1O-YE$5U5V$2^6'L MN]FZ*Z6B-DP$:RE/)RY"4P:P"7S(M9H1>2!A2N[7:%]+1&X1"PCA*_I@PAF:><;M )Y M M!&4 *G)F_]K*N!TV3FH*P*ZYF#O8!B!(92'FE%9I.:-+QP\AA-@(&T>(4DJ[ M$5,S8RK57LIY: [ZAFG,8K1D8:SKR)?<=C!; !2ICD^)S2)> +X1K2J:4>S# MB:0"; *7UTZX'/*TNS/PF81[QLBN>KG,79Z:>;6%@9=_#"\/5 M:@2H$]=K MD,B"-^BP=0,6*YND$[+7&R)*ONB7/._5O1UAM1AFW9QK.IOX\]"?,=ME1WK7 MI2E_9WY^1P/?]4F95= XNV[:3/9@BH^LYBU3S8A4F_E46*/0BZ@.5N/!2Q4D M#0=4"/IK!U'$)J=.[30$CM5U>$;NDVV^S4+KH0 !6OI?VQ"K;EO$,9BL M@;G\;IPED3]R:DNQ@@;5')N5MUE@51:9'#Y/TXB3-PJ]:QK.IR1:K<*,LN_M5]GJJX3BB?2S4[\R/BLD_$ MIPO'9V>=$"S/TX$ +_+:&19;+>7=\X"'R[A-#C MU_G6XD(K)/9[CH4=J9B$HM\FD=B81*+AI/>S<0-S@;KI'HW.+9#L1=XO.28N M\1\LU'WL@4>I@C!*P57U?I];L$-W-%XJ'9-5&KD+A\\PY;<^RU&:+"B?"NB- MEGR)+Z$W+$FL.'5X8**69B[2_7 USW#*:UVCF+'W-O+G?N@$_+=VQ-^-;Q"Q M:ZOL)7@*=2>M?MZ_8+2$+EO1U@W=T-!QW8@=J::T4LAY1R)>D IPIE3'.4P_ MK\E?N&MT/1]P[D0AHR=F!&5Q\YD?I"PV8S[K@M^CCKP_TSA92JJ"@B^0QSM, M==#@KWX<9QX/G/GQBL9.@'4R#F&]W>Z%"%F $<'L'UJ"H+C0YPN$0I\XPN M(5Y\P9@R<7C6-RL[&\4Q26+HB+0#&=;\2#!-Z&(F5N_RA 0!7PI_.H/M@],% M/R0QG4S6*GF!N2W,ZNXCCE#PR?TCB!OLR0 M0#CP;5Z&I?I-I4:[.2-MZ<=QMA\D.\D:<1K"YQ=2P76@1JB M8>ZO,APL16N>EU.1[6C)Z];_RMC(:[FD?.[>EX8IE?VUES* 2(?I6%@6'6]O M*/,X&=BXQ#B&*<$.OI7B-$YI*0GS5X>7 R32UE3]_##%4%MQR72L3! +I;S4 M30J:UJ,\^WT:.'',%D<\.VE#6:P#C4^5F5MJ@7D2!^ABX<2)?1=8Z&($AWF3N@)W HW\J\4*T!V1ZV!@BZ7-,P*%?+'Q"MWDR.VO(Q M=O:1VD"E@0WVM"C/KE*@ )D;[:K5V/)XKGAW9M801=K"L;) PSSY@],.?)6- MK\NJ8:L]OYK7>FY XS0B4T;12< -(%VM@JS6UE+SKQQ.;1.9^DMR1E8T]I-X ME)RR2&K-I&YCVF\;)MS)!TIBK5I+*_.@"AJQNNBWKN0TC1.Z9$15[$?I?DL$ M:L-SM3EODJST95Y.<'8CS^=K$](Z"[8]OS)0J]3)SJD>$32EJJ^M)MSB _K[A-7DF:E ME:D3'>Y^*:OD[>+=Y>!NVY%FR.\$)"[&V=P081.\>=@OQ('A.TTDTL IR)8C MD[$Z,;]ZCJ^I$\:CT!/4$I^LMS_;:B4U(07K>*_A>\U8?O!F_6WS7)48*YY8 MB ))LI &4N]!%+%1OSE_AT,,U3E[:_59?&2=8'\H(D9*.Z1>JP>?MM_K.Y\KZP%HDM?C,^*JC MT=7OH5Y7UXCS/&M)R7945;#6X+K@ZUBCP>4X+UHO5!]9KP-?N>L*@!DM:N4=.]FQ M>%O$_E).$5LAX%31*5P,Y44;K4P O:U4>QQ@0WXYA7Q+F-S55C<4M)HI12%) M\ ,RZ$:X5>9%0PL:L#7$^0MKYG/8]V'R5(NE>6Y(NJ%WCI4'P,4X,"_2U%6@@4^ MPZP,2A]Y'RT?K\*4K"RVM5("*<(S3&,6LPQN2)5:.USYQ&@^+4LLPJ:NN(;O M8H]SEY=+X^J14C0;BW=6?N($T+ZP@(K\")2Z_RNY@3FP: D>@LU!TNS!DE/&#R&C,O]5-DWX M=I8OJGB=/?1$L[4ELWT'(64H._VA) ,ZV@DIM765)5GYF)3 "2O]$F;=1EF" M8)->R)Y4X1F'.(GWL@NVWB T)$:][Z&1FPK=&!TP5!]/; 2WE\O5).NZ]K1@ M+SJB3%0ONQ#JDB/>>W7ENQ<6"H=KH)%Z,.0,J#9.H<80?,%8J>CMTP,O(@T4 M":2A14*%M],O=+J@:&:B2Y+,PPT@$ M>P"PSR$R@MA?->Q[]/UTKE)1 T@+A9V'O9I>D+I)N0Q9:)^=!;;/>=BX7P"E MKU_ZLA5O_"OG)'8C?PL!S */3Z=#3KJMDKJ('3J,$+#>;)GTT\59'\GGGB1 MYX_\1^B[ $FD:'5F>FHBRTKD"]>==*$="3<@&939-S$*K-)>;XSLES#F^G5- M\@EA6R]4K;@ %J>]$GTA23'D@,S\Y77 ZK\(+Q\\+I"X= M/[RF,70$H(!X4(:MPE#0*UJ,<6WL1S)U'DEL.JYM ZIKV)2QWK5A4O:;^QR0 MO_)H^J[& 6 ?E-HU1]OW<:\^)?2"&U^C' RXZI-W&-N[D M]5M8&*F0#NTN M>[0K"S[\1<2& /E9%3(\[T'CX)X>U?B]DY?5>@$^;Y)[])?I$HQ[=7A(=Z.M M[-M9,>(0#C^$97T-7B]97U\Q='*B7ZZQ=5-&&\2T>1QH0QY_,FA,6(CG^H&? M\:Z,6,]#AQ]0B\\ QV$&A&!Y98DPJS8[W8#54+E_K6(F$OD/#B>\^LX0]/FO M" WG:'-"L0_8*AK##;!=B!6GA^1'9)2L91W[H=EV M+]K6 M%]@ME#HD'"M6%N M$WPD3G0>>AW/L7;+HA$H5DBO*IMFKL#=JNOM)6W/. 'L+*W@AR(]&4[AW*YS MZD9L&1Y?RD7@F(FL#FD8^\[.ZE%ZE2LZ0OAPK>"*'=T>?R9K" /:@=BO(+C+ M9';9 7< MTPC"I.KPAK4)[? "M%M6*\Z^(Y%//8@@3PQQ(/ZN@1V%? !>OM27T#;HO&"_ M@4DW[<(H@L_6B'%Z5T#CTC;4O0^9)$Q."!$TB.$. M(2_4RI=28.;Y!TU;6I @@)-2#=PP-B41'TJI(&032M+_G3H1@Q6L\], R&ZT M"W,8 FKD2"FE X_3K^5Z(R>,_7PH!YB8]H .94MJYDHI*HC$@_XA-F_(!3K! M%L &'5(Q)0C(YLG.L@IGR\:K4^I!W&EV@Y_$%&X%*-* M,0*D('1-:^H\7GEL39M^53 [:X(\%(?8P9]2=A#I"3W1C3R/<2\N_L?7\1) M;"*H [(X(5/*^UR(R@8S89VR'V^C*?W2-I1)4505F,,("ALY4LKIP%7_>S1E MGOHVNHOH@]\^%5=15+N !RBO/=Z40COP,(,]PNYHG#C![_X** @1@AU4Q"AF M3"DOXZR%-T7%.>$5[0$.(TM0=L(+:Q MSX12(,:Y"%5Y3(B;]2B\?'4_]1/#LNL]8 .1QSX32GD /?2G+H_S1S=K #*N M$!8"'$0T+69%*1GS:@;MW?XJ9)"X%J51)HG,T'!P 1"T !X ( ! " ;7R !F,3!Q,#DR,F5X,S(M,5]R=6)I8V]N M=&5C:"YH=&U02P$"% ,4 " ![@6I5"C _13P1 M!^T- !_I %0 @ $?" $ &UL4$L! A0#% @ >X%J5=L>OTP9-@ N4(# !4 ( ! M/Q8! ')B8VXM,C R,C Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( 'N!:E53+_!I M>8\ "KU!@ 5 " 8M, 0!R8F-N+3(P,C(P.3,P7VQA8BYX M;6Q02P$"% ,4 " ![@6I5 E=BU-P, %0 @ $W MW $ &UL4$L%!@ ( @ *0( $$3 @ ! $! end