0001171843-23-003246.txt : 20230512 0001171843-23-003246.hdr.sgml : 20230512 20230512100027 ACCESSION NUMBER: 0001171843-23-003246 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UNITED GUARDIAN INC CENTRAL INDEX KEY: 0000101295 STANDARD INDUSTRIAL CLASSIFICATION: PERFUMES, COSMETICS & OTHER TOILET PREPARATIONS [2844] IRS NUMBER: 111719724 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10526 FILM NUMBER: 23913653 BUSINESS ADDRESS: STREET 1: 230 MARCUS BLVD CITY: HAUPPAUGE STATE: NY ZIP: 11788 BUSINESS PHONE: 631-273-0900 MAIL ADDRESS: STREET 1: P.O. BOX 18050 STREET 2: 230 MARCUS BLVD. CITY: HAUPPAUGE STATE: NY ZIP: 11788 FORMER COMPANY: FORMER CONFORMED NAME: UNITED INTERNATIONAL RESEARCH INC DATE OF NAME CHANGE: 19820422 10-Q 1 ug20230331_10q.htm FORM 10-Q ug20230331_10q.htm
0000101295 UNITED GUARDIAN INC false --12-31 Q1 2023 20,054 20,063 0.10 0.10 10,000,000 10,000,000 4,594,319 4,594,319 4,594,319 4,594,319 0 0 0 2 6 27,250 3 Since all purchases by ASI are shipped to ASI's warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the first quarter of 2023, approximately 71% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI's sales of the Company’s products. In the first quarter of 2022, approximately 70% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI's sales of the Company's products. 00001012952023-01-012023-03-31 xbrli:shares 00001012952023-05-01 iso4217:USD 00001012952022-01-012022-03-31 iso4217:USDxbrli:shares 00001012952023-03-31 00001012952022-12-31 0000101295us-gaap:CommonStockMember2022-12-31 0000101295us-gaap:RetainedEarningsMember2022-12-31 0000101295us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000101295us-gaap:CommonStockMember2023-03-31 0000101295us-gaap:RetainedEarningsMember2023-03-31 0000101295us-gaap:CommonStockMember2021-12-31 0000101295us-gaap:RetainedEarningsMember2021-12-31 00001012952021-12-31 0000101295us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000101295us-gaap:CommonStockMember2022-03-31 0000101295us-gaap:RetainedEarningsMember2022-03-31 00001012952022-03-31 0000101295ug:CosmeticIngredientsMember2023-01-012023-03-31 0000101295ug:CosmeticIngredientsMember2022-01-012022-03-31 0000101295ug:PharmaceuticalsMember2023-01-012023-03-31 0000101295ug:PharmaceuticalsMember2022-01-012022-03-31 0000101295ug:MedicalLubricantsMember2023-01-012023-03-31 0000101295ug:MedicalLubricantsMember2022-01-012022-03-31 0000101295ug:IndustrialAndOtherMember2023-01-012023-03-31 0000101295ug:IndustrialAndOtherMember2022-01-012022-03-31 xbrli:pure 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:CosmeticIngredientsMemberus-gaap:NonUsMember2023-01-012023-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:CosmeticIngredientsMemberus-gaap:NonUsMember2022-01-012022-03-31 0000101295country:US2023-01-012023-03-31 0000101295country:US2022-01-012022-03-31 0000101295us-gaap:NonUsMember2023-01-012023-03-31 0000101295us-gaap:NonUsMember2022-01-012022-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:ASIMemberus-gaap:NonUsMember2023-01-012023-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:ASIMembercountry:CN2023-01-012023-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:ASIMemberus-gaap:NonUsMember2022-01-012022-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberug:ASIMembercountry:CN2022-01-012022-03-31 0000101295us-gaap:FixedIncomeSecuritiesMember2023-03-31 0000101295ug:EquityAndOtherMutualFundsMember2023-03-31 0000101295us-gaap:FixedIncomeSecuritiesMember2022-12-31 0000101295ug:EquityAndOtherMutualFundsMember2022-12-31 0000101295ug:DCPlanMember2023-01-012023-03-31 0000101295ug:DCPlanMemberug:DiscretionaryContributionsVestingAtTwoYearsMember2023-01-012023-03-31 utr:Y 0000101295ug:DCPlanMemberug:DiscretionaryContributionsVestingEachAdditionalYearMember2023-01-012023-03-31 0000101295ug:DistributorMember2023-01-012023-03-31 0000101295ug:MarketingPartnerMember2023-01-012023-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberug:DistributorsAndMarketingPartnersMember2023-01-012023-03-31 0000101295us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberug:DistributorsAndMarketingPartnersMember2023-01-012023-03-31 0000101295ug:DistributorMember2022-01-012022-03-31 0000101295ug:DistributorsAndMarketingPartnersMember2022-01-012022-03-31 0000101295us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberug:DistributorsAndMarketingPartnersMember2022-01-012022-03-31 0000101295us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberug:DistributorsAndMarketingPartnersMember2022-01-012022-03-31
 

U.S. 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 March 31, 2023

 

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

 

For the transition period from ________ to ________

 

 

COMMISSION FILE NUMBER: 1-10526

 

 

 UNITED-GUARDIAN, INC. 

(Exact Name of Registrant as Specified in Its Charter)

 

 

Delaware  11-1719724
(State or Other Jurisdiction of  (I.R.S. Employer Identification No.)
Incorporation or Organization)  

 

 

 230 Marcus Boulevard, Hauppauge, New York 11788 

(Address of Principal Executive Offices)

 

 

 (631) 273-0900 

(Registrants Telephone Number)

 

 

 N/A 

(Former name, former address, and former fiscal year, if changed since last report)

 

 

 

 

 

Cover Page 1 of 2

 

 

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

 

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.10 par value per share

UG

NASDAQ Global Market

 

 

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

Yes No

 

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

Yes No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 file
Non-accelerated filerSmaller reporting company
  Emerging growth company

 

If an emerging growth company, indicate by checkmark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the 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

 

Indicate the number of shares outstanding of each of the issuers classes of common stock, as of the latest practicable date:

 

As of May 1, 2023, the Registrant had issued and outstanding 4,594,319 shares of Common Stock, $.10 par value per share ("Common Stock").

 

 

 

 

 

 

 

Cover Page 2 of 2

 

 

 

UNITED-GUARDIAN, INC.

INDEX TO FINANCIAL STATEMENTS

 

 

 

  Page No.
   

Part I.  FINANCIAL INFORMATION

 
     

Item 1 -

Condensed Financial Statements (unaudited unless indicated otherwise):

 
     
 

Statements of Income - Three months ended March 31, 2023 and 2022

2
     
 

Balance Sheets - March 31, 2023 (unaudited) and December 31, 2022 (audited)

3-4
     
 

Statements of Changes in Stockholders’ Equity – Three months ended March 31, 2023 and 2022

5
     
 

Statements of Cash Flows – Three months ended March 31, 2023 and 2022

6
     
 

Notes to Condensed Financial Statements 

7-14
     

Item 2 -

Management's Discussion and Analysis of Financial Condition and Results of Operations

15-21
     

Item 3 -

Quantitative and Qualitative Disclosures About Market Risk

21
     

Item 4 -

Controls and Procedures

21
     

Part II.  OTHER INFORMATION

 
     

Item 1 -

Legal Proceedings

22
     

Item 1A -

Risk Factors

22
     

Item 2 -

Unregistered Sales of Equity Securities and Use of Proceeds

22
     

Item 3 -

Defaults Upon Senior Securities

22
     

Item 4 -

Mine Safety Disclosures

22
     

Item 5 -

Other Information

22
     

Item 6 -

Exhibits

22
     

Signatures

23

 

 

 

 

 

 

Page 1 of 23

 

 

Part I. FINANCIAL INFORMATION

 

ITEM 1.

Condensed Financial Statements.

 

UNITED-GUARDIAN, INC.

 

STATEMENTS OF INCOME
(UNAUDITED)

 

   

THREE MONTHS ENDED

MARCH 31,

 
                 
   

2023

   

2022

 
                 

Net sales

  $ 2,570,324     $ 3,892,358  
                 

Costs and expenses:

               

Cost of sales

    1,093,595       1,710,117  

Operating expenses

    517,946       546,749  

Research and development

    126,959       131,666  

Total costs and expenses

    1,738,500       2,388,532  

Income from operations

    831,824       1,503,826  
                 

Other income (expense):

               

Investment income

    47,632       40,550  

Net gain (loss) on marketable securities

    72,701       (393,660

)

Total other income (expense)

    120,333       (353,110

)

Income before provision for income taxes

    952,157       1,150,716  
                 

Provision for income taxes

    196,076       239,251  
                 

Net income

  $ 756,081     $ 911,465  
                 

Earnings per common share (basic and diluted)

  $ 0.16     $ 0.20  
                 

Weighted average shares – basic and diluted

    4,594,319       4,594,319  

 

 

 

 

 

 

See notes to condensed financial statements

 

Page 2 of 23

 

 

UNITED-GUARDIAN, INC.

 

BALANCE SHEETS

 

 

ASSETS

 

MARCH 31, 
2023

  

DECEMBER 31, 
2022

 
  

(UNAUDITED)

  

(AUDITED)

 

Current assets:

        

Cash and cash equivalents

 $1,201,953  $830,452 

Marketable securities

  5,769,723   5,653,516 

Accounts receivable, net of allowance for doubtful accounts of $20,054 at March 31, 2023 and $20,063 at December 31, 2022

  1,480,663   1,427,576 

Inventories (net)

  2,470,089   1,672,012 

Prepaid expenses and other current assets

  230,924   201,846 

Prepaid income taxes

  88,599   185,228 

Total current assets

  11,241,951   9,970,630 
         

Deferred income taxes, net

  161,097   110,544 
         

Property, plant and equipment:

        

Land

  69,000   69,000 

Factory equipment and fixtures

  4,587,637   4,585,055 

Building and improvements

  2,895,742   2,895,742 

Total property, plant and equipment

  7,552,379   7,549,797 

Less: accumulated depreciation

  7,015,091   6,990,636 

Total property, plant and equipment (net)

  537,288   559,161 
         
         

TOTAL ASSETS

 $11,940,336  $10,640,335 

 

 

 

 

 

 

 

See notes to condensed financial statements

 

Page 3 of 23

 

UNITED-GUARDIAN, INC.

 

BALANCE SHEETS

(continued)

 

 

 

LIABILITIES AND STOCKHOLDERS EQUITY

 

  

MARCH 31,
2023

  

DECEMBER 31,
2022

 

 

 

(UNAUDITED)

  

(AUDITED)

 
Current liabilities:      

Accounts payable

 $441,508  $30,415 

Accrued expenses

  1,314,073   1,322,056 

Deferred revenue

  140,810   --- 

Dividends payable

  21,220   21,220 

Total current liabilities

  1,917,611   1,373,691 
         

Commitments and contingencies

          
         

Stockholders equity:

        

Common stock $.10 par value; 10,000,000 shares authorized; 4,594,319 shares issued and outstanding at March 31, 2023 and December 31, 2022

  459,432   459,432 

Retained earnings

  9,563,293   8,807,212 

Total stockholders equity

  10,022,725   9,266,644 
         

TOTAL LIABILITIES AND STOCKHOLDERS EQUITY

 $11,940,336  $10,640,335 

 

 

 

 

 

 

 

 

                                             

 

 

 

See notes to condensed financial statements

 

 

Page 4 of 23

 

 

UNITED-GUARDIAN, INC.

 

 

STATEMENTS OF CHANGES IN
STOCKHOLDERS EQUITY
(UNAUDITED)

 

 

THREE MONTHS ENDED MARCH 31, 2023

 

   

Common stock

   

 

Retained

         
    Shares     Amount     Earnings     Total  
                                 

Balance, January 1, 2023

    4,594,319     $ 459,432     $ 8,807,212     $ 9,266,644  

Net income

    ---       ---       756,081       756,081  

Balance, March 31, 2023

    4,594,319     $ 459,432     $ 9,563,293     $ 10,022,725  

 

 

 

 

 

THREE MONTHS ENDED MARCH 31, 2022

 

   

Common stock

   

 

 

Retained

         
    Shares     Amount     Earnings     Total  

Balance, January 1, 2022

    4,594,319     $ 459,432     $ 9,361,837     $ 9,821,269  

Net income

    ---       ---       911,465       911,465  

Balance, March 31, 2022

    4,594,319     $ 459,432     $ 10,273,302     $ 10,732,734  

 

 

 

 

 

 

 

 

See notes to condensed financial statements

 

Page 5 of 23

 

 

UNITED-GUARDIAN, INC.

 

STATEMENTS OF CASH FLOWS
(UNAUDITED)

 

   

THREE MONTHS ENDED

 
   

MARCH 31,

 
   

2023

   

2022

 

Cash flows from operating activities:

               

Net income

  $ 756,081     $ 911,465  

Adjustments to reconcile net income to net cash provided by operating activities:

               
                 

Depreciation

    24,455       34,256  

Net (gain) loss on marketable securities

    (72,701

)

    393,660  

Allowance for doubtful accounts

    (9

)

    6,803  

Deferred income taxes

    (50,553

)

    114,655  

(Increase) decrease in operating assets:

               

Accounts receivable

    (53,078

)

    (744,279

)

Inventories

    (798,077

)

    (86,851

)

Prepaid expenses and other current assets

    (29,078

)

    (63,343

)

Prepaid income taxes

    96,629       (211,666

)

Increase (decrease) in operating liabilities:

               

Accounts payable

    411,093       (43,079

)

Accrued expenses and other current liabilities

    (7,983

)

    (93,858

)

Deferred revenue

    140,810       (101,610

)

Income taxes payable

    ---       (88,738

)

Net cash provided by operating activities

    417,589       27,415  
                 

Cash flows from investing activities:

               

Acquisition of property, plant, and equipment

    (2,582

)

    (4,840

)

Purchase of marketable securities

    (43,506

)

    (42,288

)

Net cash used in investing activities

    (46,088

)

    (47,128

)

                 

Net increase (decrease) in cash and cash equivalents

    371,501       (19,713

)

Cash and cash equivalents at beginning of period

    830,452       531,213  

Cash and cash equivalents at end of period

  $ 1,201,953     $ 511,500  
                 

Supplemental disclosure of cash flow information

               

Taxes paid

  $ 150,000     $ 425,000  

 

 

 

 

 

See notes to condensed financial statements

 

Page 6 of 23

 

UNITED-GUARDIAN, INC.

 

NOTES TO CONDENSED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

1.

Nature of Business

 

United-Guardian, Inc. (“Registrant” or “Company”) is a Delaware corporation that, through its Guardian Laboratories division, manufactures and markets cosmetic ingredients, pharmaceuticals, medical lubricants, and specialty industrial products. The Company conducts research and product development and modifies, refines, and expands the uses for existing products, with the goal of further developing the market for its’ products. The Company also develops new products using natural and environmentally friendly raw materials, which is a priority for many of the Company’s cosmetic customers.

 

 

2.

Basis of Presentation

 

Interim condensed financial statements of the Company are prepared in accordance with generally accepted accounting principles in the United States of America (“US GAAP”) for interim financial information, pursuant to the requirements for reporting on Form 10-Q and Regulation S-X. In the opinion of management, all adjustments considered necessary for the fair presentation of financial statements for the interim periods have been included. The results of operations for the three months ended March 31, 2023 (also referred to as the “first quarter of 2023”) are not necessarily indicative of results that ultimately may be achieved for any other interim period or for the year ending December 31, 2023. The interim unaudited condensed financial statements and notes thereto should be read in conjunction with the audited condensed financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2022.

 

 

3.

Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation

 

While the coronavirus pandemic continues to impact certain areas of our operations, the current impact on our financial performance is coming primarily from 1) a decrease in cosmetic ingredient sales in China due to China’s zero-COVID mandate that was in effect for a substantial portion of 2022,and 2) higher raw material costs and increased shipping costs, which had an impact on our gross profit margins during 2022 and continued in the first quarter of 2023.

 

Due to continued supply chain instability, the Company has experienced longer lead times and higher prices for many of our raw materials. The increased raw material prices had an impact on our gross profit margins in the first quarter of 2023 and may continue to have an impact on gross profit margins in upcoming quarters. To reduce the impact of rising raw material prices on its margins, the Company has instituted price increases on many of our products, which will help to reduce the impact on our gross margins in the future.

 

As a result of the lingering effects of the coronavirus pandemic as described above, combined with global supply chain instability, there continues to be uncertainty regarding the potential impact on our operations or financial results. The Company believes that it is still unable to provide an accurate estimate or projection as to what the future impact of the pandemic will be on our future operations or financial results.

 

Page 7 of 23

 

While it is unknown whether inflation will continue to increase or will begin to mitigate during 2023, continued inflation is likely to result in further increases in raw material costs, shipping costs, and internal labor costs, which could impact our future results of operations.

 

 

4.

Use of Estimates

 

In preparing financial statements in accordance with US GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates. Such estimated items include the allowance for bad debts, reserve for inventory obsolescence, accrued distribution fees, outdated material returns, possible impairment of marketable securities, and the allocation of overhead.

 

 

5.

Cash and Cash Equivalents

 

For financial statement purposes, the Company considers as cash equivalents all highly liquid investments with an original maturity of three months or less at the time of purchase. The Company deposits cash and cash equivalents with financially strong, FDIC-insured financial institutions, and believes that any amounts above FDIC insurance limitations are at minimal risk. The amounts held in excess of FDIC limits at any point in time are considered temporary and are primarily due to the timing of the maturities of United States Treasury Bills. Cash and cash equivalents are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At March 31, 2023, approximately $972,000 exceeded the FDIC limit, compared with $105,000 at December 31, 2022.

 

 

6.

Revenue Recognition

 

The Company records revenue in accordance with ASC Topic 606 “Revenue from Contracts with Customers.” Under this guidance, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration expected to be received in exchange for those goods or services. Our principal source of revenue is product sales.

 

Our sales, as reported, are subject to a variety of deductions, some of which are estimated. These deductions are recorded in the same period that the revenues are recognized. Such deductions, primarily related to sales of the Company’s pharmaceutical products, include chargebacks from the United States Department of Veterans Affairs (“VA”), rebates in connection with the Company’s current participation in Medicare programs , distribution fees, discounts, and outdated product returns. These deductions represent estimates of the related obligations and, as such, knowledge and judgment are required when estimating the impact of these revenue deductions on sales for a reporting period.

 

During 2023 and 2022, the Company participated in various government drug rebate programs related to the sale of Renacidin®, our best-selling pharmaceutical product. These programs include the Veterans Affairs Federal Supply Schedule (FSS), and the Medicare Part D Coverage Gap Discount Program (CGDP). These programs require us to sell our product at a discounted price. Our sales, as reported, are net of these product rebates and discounts, some of which are estimated and are recorded in the same period that the revenue is recognized.

 

Page 8 of 23

 

The Company recognizes revenue from sales of our cosmetic ingredients, medical lubricants, and industrial products when those products are shipped, as long as a valid purchase order has been received and future collection of the sale amount is reasonably assured. These products are shipped “Ex-Works” from the Company’s facility in Hauppauge, NY, and it is at this time that risk of loss and responsibility for the shipment passes to the customer and our performance obligation is satisfied. Sales of these products are deemed final, and there is no obligation on the part of the Company to repurchase or allow the return of these goods unless they are defective.

 

Our pharmaceutical products are shipped via common carrier upon receipt of a valid purchase order, with, in most cases, the Company paying the shipping costs. Sales of pharmaceutical products are final, and revenue is recognized at the time of shipment, which is when the risk of loss and responsibility for the shipment passes to the customer, and the performance obligation of the Company is satisfied. Pharmaceutical products are returnable only at the discretion of the Company unless (a) they are found to be defective; (b) the product is damaged in shipping; or (c) the product is outdated (but not more than one year after their expiration date, which is a return policy which conforms to standard pharmaceutical industry practice). The Company estimates an allowance for outdated material returns based on prior year historical returns of its pharmaceutical products.

 

The Company does not make sales on consignment, and the collection of the proceeds of the sale of any of the Company’s products is not contingent upon the customer being able to sell the goods to a third party.

 

Any allowances for returns are taken as a reduction of sales within the same period the revenue is recognized. Such allowances are determined based on historical experience under ASC Topic 606-10-32-8. At March 31, 2023 and 2022, the Company had an allowance of $268,330 and $317,105 respectively, for possible outdated material returns, which is included in accrued expenses.

 

At March 31, 2023, the Company recorded advance payments from customers of $140,810, which is included in deferred revenue on the balance sheet. The related performance obligations associated with these payments had not been satisfied as of the balance sheet date and are expected to be fulfilled within the second quarter of 2023.

 

The Company has distribution fee contracts with certain distributors of its pharmaceutical products that entitles them to distribution and service-related fees. The Company records distribution fees and estimates of distribution fees as offsets to revenue.

 

 

 

Page 9 of 23

 

Disaggregated revenue by product class is as follows:

 

   

Three months ended March 31,

 
   

2023

   

2022

 

Cosmetic ingredients

  $ 761,901     $ 2,077,916  

Pharmaceutical

    1,354,224       1,225,212  

Medical lubricants

    421,031       557,795  

Industrial and other

    33,168       31,435  

Net Sales

  $ 2,570,324     $ 3,892,358  

 

Our cosmetic ingredients are marketed worldwide by five distributors, of which U.S.-based Ashland Specialty Ingredients (“ASI”) purchases the largest volume. Approximately 24% of the Company’s total sales were to customers located outside of the United States in the first quarter of 2023, compared with approximately 21% in the first quarter of 2022.

 

Disaggregated revenue by geographic region is as follows:

 

   

Three months ended March 31,

 
   

2023

   

2022

 

United States*

  $ 1,942,015     $ 3,079,896  

Other countries

    628,309       812,462  

Net Sales

  $ 2,570,324     $ 3,892,358  

 

*Since all purchases by ASI are shipped to ASI’s warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the first quarter of 2023, approximately 71% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI’s sales of the Company’s products. In the first quarter of 2022, approximately 70% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI’s sales of the Company’s products.

 

 

7.

Accounting for Financial Instruments – Credit Losses

 

On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments – Credit Losses. In accordance with this standard, the Company recognizes an allowance for credit losses for its trade receivables to present the net amount expected to be collected as of the balance sheet date. This allowance is based on the credit losses expected to arise over the life of the asset and are based on Current Expected Credit Losses (CECL). Implementation of this standard did not have a material effect on the Company’s financial statements.

 

The timing between recognition of revenue for product sales and the receipt of payment is not significant. The Company’s standard credit terms, which vary depending on the customer, range between 30 and 60 days. The Company provides allowances for any receivables for which collection is doubtful in accordance with ASU 2016-13. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts receivable was $20,054 and $20,063, respectively. Prompt pay discounts are offered to some customers; however, due to the uncertainty of the customers taking the discounts, the discounts are recorded only after they have been taken.

 

Page 10 of 23

 

 

8.

Marketable Securities

 

Marketable securities include investments in fixed income and equity mutual funds which are reported at their fair values.

 

The disaggregated net gains and losses on the marketable securities recognized in the statements of income for the three months ended March 31, 2023 and 2022 are as follows:

 

  Three months ended
March 31,
 
  2023  2022 

Net gain (loss) recognized during the period on marketable securities

 $72,701  $(393,660

)

Less: Net gains (losses) realized on marketable securities sold during the period

  ---   --- 

Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date

 $72,701  $(393,660

)

 

The fair values of the Company’s marketable securities are determined in accordance with US GAAP, with fair value being defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the Company utilizes the three-tier value hierarchy, as prescribed by US GAAP, which prioritizes the inputs used in measuring fair value as follows:

 

•    Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

•    Level 2 - inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.

 

•    Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

 

Page 11 of 23

 

The Company’s marketable equity securities, which are considered available-for-sale securities, are re-measured to fair value on a recurring basis and are valued using Level 1 inputs using quoted prices (unadjusted) for identical assets in active markets. The following tables summarize the Company’s investments:

 

March 31, 2023 (unaudited)                                             

 

      Unrealized 
  Cost   Fair Value   (Loss) Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,489,179  $5,038,360  $(450,819)

Equity and other mutual funds

  720,719   731,363   10,644 

Total equity securities

  6,209,898   5,769,723   (440,175)

Total marketable securities

 $6,209,898  $5,769,723  $(440,175)

 

December 31, 2022 (audited)

 

      Unrealized 
  Cost   Fair Value   (Loss)Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,449,227  $4,924,497  $(524,730)

Equity and other mutual funds

  717,165   729,019   11,854 

Total equity securities

  6,166,392   5,653,516   (512,876)

Total marketable securities

 $6,166,392  $5,653,516  $(512,876)

 

Investment income is recognized when earned and consists principally of dividend income from equity and fixed income mutual funds and interest income on United States Treasury Bills. Realized gains and losses on sales of investments are determined on a specific identification basis.

 

There were no proceeds from the redemption of marketable securities in the first quarter of 2023 or 2022.

 

 

9.

Inventories

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Inventories consist of the following:

 

(Unaudited)

   

(Audited)

 

Raw materials

  $ 530,796     $ 601,125  

Work in process

    76,671       16,520  

Finished products

    1,862,622       1,054,367  

Total inventories

  $ 2,470,089     $ 1,672,012  

 

Inventories are valued at the lower of cost and net realizable value. Cost is determined using the average cost method, which approximates cost determined by the first-in, first-out (“FIFO”) method. Finished product inventories at March 31, 2023 and December 31, 2022 are stated net of a reserve of $80,500 and $64,000, respectively, for slow-moving and obsolete inventory.

 

 

10.

Income Taxes

 

The Company’s tax provision is based on its estimated annual effective tax rate. The Company continues to fully recognize its tax benefits, and as of March 31, 2023 and December 31, 2022, the Company did not have any unrecognized tax benefits. The Company’s provision for income taxes for the three months ended March 31 comprises the following:

 

  Three months ended
March 31
 
  2023  2022 

Provision for federal income taxes – current

 $246,379  $124,496 

Provision for state income taxes – current

  250   100 

(Benefit) provision for federal income taxes – deferred

  (50,553

)

  114,655 

Total provision for income taxes

 $196,076  $239,251 

 

 

Page 12 of 23

 

 

11.

Defined Contribution Plan

 

The Company sponsors a 401(k) defined contribution plan (“DC Plan”) that provides for a dollar-for-dollar employer matching contribution of the first 4% of each employee’s pay that is deferred by the employee. Employees become fully vested in employer matching contributions immediately.

 

The Company also makes discretionary contributions to each employee's account based on a "pay-to-pay" safe-harbor formula that qualifies the 401(k) Plan under current IRS regulations. Employees become vested in the discretionary contributions as follows: 20% after two years of employment, and 20% for each year of employment thereafter until the employee becomes fully vested after six years of employment. The Company accrued $27,250 in contributions to the DC Plan for the three months ended March 31, 2023 and 2022, respectively. In the first quarter of 2023, the Company made discretionary contributions of $94,326 to the DC Plan. This payment represented the remaining portion of the Company’s 2022 accrued discretionary contribution.

 

 

12.

Other Information

 

Accrued expenses:

 

    March 31, 2023     December 31, 2022  
   

(unaudited)

   

(audited)

 

Bonuses

  $ 233,868     $ 175,496  

Distribution fees

    392,447       395,536  

Payroll and related expenses

    105,266       53,475  

Reserve for outdated material

    268,330       369,154  

Insurance

    110,560       ---  

Audit fees

    93,000       66,500  

Annual report expenses

    40,401       68,349  

Company 401K contribution

    27,250       94,326  

Sales rebates

    32,859       80,926  

Other

    10,092       18,294  

Total accrued expenses

  $ 1,314,073     $ 1,322,056  

 

 

 

 

Page 13 of 23

 

 

13.

Recent Accounting Pronouncements

 

In January 2023, the Company adopted ASU-2016-13 “Financial Instruments – Credit Losses.” This guidance introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. The guidance requires organizations to measure all expected credit losses for financial instruments at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Implementation of this standard did not have a material effect on the Company’s financial statements.

 

 

14.

Concentrations of Credit Risk

 

Customer concentration: Accounts receivable potentially exposes the Company to concentrations of credit risk. The Company monitors the amount of credit it allows each of its customers, using the customer’s prior payment history to determine how much credit to allow or whether any credit should be given at all. It is the Company’s policy to discontinue shipments to any customer that is substantially past due on its payments. The Company sometimes requires payment in advance from customers whose payment record is questionable. As a result of its monitoring of the outstanding credit allowed for each customer, as well as the fact that the majority of the Company’s sales are to customers whose satisfactory credit and payment record has been established over a long period, the Company believes that its credit risk from accounts receivable has been reduced.

 

For the three months ended March 31, 2023, three of the Company’s pharmaceutical distributors and one of its cosmetic ingredients marketing partners together accounted for 77% of the Company’s net sales, and 80% of its outstanding accounts receivable at March 31, 2023. During the three months ended March 31, 2022, the same three distributors and marketing partner together were responsible for a total of approximately 79% of the Company’s net sales. They also accounted for 78% of the Company’s outstanding accounts receivable at March 31, 2022.

 

 

15.

Earnings Per Share

 

Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.

 

Basic and diluted earnings per share amounted to $0.16 and $0.20 for the three months ended March 31, 2023 and 2022, respectively.

 

 

16.

Subsequent Events

 

On April 20, 2023, the Company was notified by the National Association of Securities Dealers Automated Quotations (“NASDAQ”), that it was not in compliance with the listing standards of the NASDAQ Global Marketplace. This was the result of the Company’s shares of common stock failing to maintain a minimum Market Value of Listed Securities (“MVLS”) standard of $50,000,000 for thirty consecutive days. In the Company’s Form 8-K issued on April 26,, 2023, the Company addressed the noncompliance by disclosing that it intends to submit a Compliance Plan on or before June 5, 2023. If the Compliance Plan is acceptable to the Listing Notifications Department (“the “Staff”) of the NASDAQ, of which there can be no assurance, the Staff may grant the Company an extension of up to 180 calendar days from the date of the deficiency letter, or until the Compliance Date, to evidence compliance. If the Staff does not accept the Compliance Plan, the Company will have the opportunity to appeal the Staff’s determination.

 

Page 14 of 23

 

 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

 

FORWARD-LOOKING STATEMENTS

 

Statements made in this Form 10-Q which are not purely historical are forward-looking statements with respect to the goals, plans, objectives, intentions, expectations, financial condition, results of operations, future performance, and business of the Company. Forward-looking statements may be identified using such words as “believes,” “may,” “will,” “should,” “intends,” “plans,” “estimates,” or “anticipates” or other similar expressions.

 

Forward-looking statements involve inherent risks and uncertainties, and important factors (many of which are beyond our control) could cause actual results to differ materially from those set forth in the forward-looking statements. In addition to those specific risks and uncertainties set forth in the Company’s reports currently on file with the SEC, some other factors that may affect the future results of operations of the Company are: the development of products that may be superior to those of the Company; changes in the quality or composition of the Company’s products; lack of market acceptance of the Company’s products; the Company’s ability to develop new products; general economic or industry conditions; changes in intellectual property rights; changes in interest rates; new legislation or regulatory requirements; conditions of the securities markets; the Company’s ability to raise capital; changes in accounting principles, policies or guidelines; financial or political instability; acts of war or terrorism; and other economic, competitive, governmental, regulatory and technical factors that may affect the Company’s operations, products, services, and prices.

 

Accordingly, results achieved may differ materially from those anticipated as a result of such forward-looking statements, and those statements speak only as of the date they are made.

 

The Company does not undertake, and specifically disclaims, any obligation to update any forward-looking statements to reflect events or circumstances occurring after the date of such statements.

 

OVERVIEW

 

The Company is a Delaware corporation that, through its Guardian Laboratories division, manufactures and markets cosmetic ingredients, pharmaceuticals, medical lubricants, and specialty industrial products. The Company also conducts research and product development. The Company’s research and development department also modifies, refines, and expands the uses for existing products, with the goal of further developing the market for our products. The Company also develops new products using natural and environmentally friendly raw materials, which is a priority for many of the Company’s cosmetic customers. All the products that the Company markets, except for Renacidin, are produced at its facility in Hauppauge, New York. Renacidin, a urological product, is manufactured for the Company by an outside contract manufacturer.

 

Page 15 of 23

 

The Company’s most important product line is its Lubrajel® line of multifunctional water-based gel formulations, which are designed to provide sensory enhancement, lubrication, and texture to both personal care and medical products.

 

The Company’s cosmetic ingredients are marketed worldwide for cosmetic uses by five distributors, each handling a different geographic area, with the largest being U.S.-based ASI. In the last few years, to meet the growing demand for “green” and sustainable products, the Company has focused on developing and launching new products which only contain ingredients that are considered “natural”. The Lubrajel products in the new natural line have been certified by the Cosmetic Organic and Natural Standard (“COSMOS”). This standard is recognized globally by the cosmetic industry.

 

Renacidin and the Company’s other pharmaceutical product, Clorpactin WCS-90 , are distributed through full-line drug wholesalers and marketed only in the United States. Those wholesalers in turn sell the products to pharmacies, hospitals, nursing homes, and other long-term care facilities, and to government agencies, primarily the VA. The Company promotes Renacidin through a dedicated website. Clorpactin WCS-90, as well as the Company’s other products, are marketed through information provided on the Company’s corporate website.

 

The Company’s medical lubricants, which consist of water-based gel formulations designed mainly to provide sensory enhancement and lubrication to medical products, are sold directly to end-users, or to contract manufacturers utilized by those end-users.

 

The Company does have competition in the marketplace for some of its products, particularly its cosmetic ingredients, some of its pharmaceutical products and its medical lubricants. These competitive products are usually sold at a lower price than our products; however, they may not compare favorably to the level of performance and quality of our products.

 

The Company recognizes revenue when all of the following requirements are satisfied: (a) persuasive evidence of a sales arrangement exists; (b) products are shipped, which is when the performance obligation is satisfied and title and risk of loss pass to the customers; and (c) collections are reasonably assured. An allowance for returns, based on historical experience, is taken as a reduction of sales within the same period the revenue is recognized.

 

In recent years, the Company has elected to rely on trade secret protection to protect our intellectual property for proprietary product formulations and manufacturing methods. The Company will file for patent protection in situations where the Company believes that relying on trade secret protection alone would not provide sufficient protection. The Company owns the Lubrajel®, Renacidin®, and Clorpactin® trademarks.

 

The current supply chain instability has not significantly affected the ability of the Company to obtain raw materials, but it has made some of those materials more expensive and created longer lead times for some of them. The increased costs of some of these raw materials has continued to impact the Company’s gross profit margins and may continue to impact the gross profit margins in the future on certain products. In response to the rising raw material prices, the Company instituted price increases on many of its products where possible and hopes to minimize the impact on the gross margins in the future.

 

Page 16 of 23

 

With the continuing uncertainty as to what the duration and future impact of the pandemic, supply chain instability and increasing interest rates will be, the Company is unable to provide an accurate estimate or projection as to what the continuing impact of the pandemic will be on the Company’s operations or its financial results in the future.

 

CRITICAL ACCOUNTING POLICIES

 

As disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the discussion and analysis of the Company’s financial condition and results of operations are based on its financial statements, which have been prepared in conformity with US GAAP. The preparation of those financial statements required the Company to make estimates and assumptions that affect the carrying value of assets, liabilities, revenues, and expenses reported in those financial statements. Those estimates and assumptions can be subjective and complex, and consequently, actual results could differ from those estimates and assumptions. The Company’s most critical accounting policies relate to revenue recognition, concentration of credit risk, investments, inventory, and income taxes. Since December 31, 2022, there have been no significant changes to the assumptions and estimates related to those critical accounting policies.

 

The following discussion and analysis covers material changes in the financial condition of the Company since the year ended December 31, 2022, and a comparison of the results of operations for the three months ended March 31, 2023 and March 31, 2022. This discussion and analysis should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. All references in this quarterly report to “sales” or “Sales” shall mean Net Sales unless specified otherwise.

 

The Company recognizes revenue from sales of its cosmetic ingredients, medical lubricants, and industrial products when all of the following requirements are satisfied: (a) a valid purchase order has been received; (b) products are shipped, which is when the performance obligation is satisfied and title and risk of loss pass to the customers; and (c) future collection of the sale amount is reasonably assured. These products are shipped “Ex-Works” from the Company’s facility in Hauppauge, NY, and it is at this time that risk of loss and responsibility for the shipment passes to the customer. Sales of these products are deemed final, and there is no obligation on the part of the Company to repurchase or allow the return of these goods unless they are defective.

 

The Company’s pharmaceutical products are shipped via common carrier upon receipt of a valid purchase order, with, in most cases, the Company paying the shipping costs. The Company assumes responsibility for the shipment arriving at its intended destination. Sales of pharmaceutical products are final, and revenue is recognized at the time of shipment. Pharmaceutical products are returnable only at the discretion of the Company unless (a) they are found to be defective; (b) the product is damaged in shipping; or (c) the product is outdated (but not more than one year after their expiration date, which is a return policy which conforms to standard pharmaceutical industry practice). The Company estimates an allowance for outdated material returns based on gross sales of their pharmaceutical products.

 

Page 17 of 23

 

In accordance with ASU-2016-13, The Company recognizes an allowance for credit losses for financial assets carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on the credit losses expected to arise over the life of the asset.

 

RESULTS OF OPERATIONS

 

Net Sales

 

Net sales for the first quarter of 2023 decreased by $1,322,034 (approximately 34%) as compared with the first quarter of 2022. The decrease in sales for the first quarter of 2023 was primarily attributable to a decrease in sales of the Company’s cosmetic ingredients and medical lubricants, which was partially offset by an increase in sales of the Company’s pharmaceutical products and industrial products. The changes in the Company’s sales by product line are as follows:

 

 

(a)

Cosmetic Ingredients: Sales of the Company’s cosmetic ingredients decreased by $1,316,015 (approximately 63%) in the first quarter of 2023 compared with the same period in 2022. The decrease was primarily attributable to a decrease in purchases of the Company’s cosmetic ingredients by ASI, whose purchases decreased by $1,161,897 (approximately 68%) compared with the same period in 2022, In addition, sales to the Company’s four other distributors decreased by a net of $152,732 (approximately 41%), while sales to one direct cosmetic ingredient customers in the United States decreased by $1,386 (approximately 63%).

 

Based on information received from ASI, the Company believes that the decrease in sales to ASI was primarily due to 1) decreased demand for the Company’s Lubrajel products in China and in other Asian countries resulting from China’s zero-COVID mandate that was in place for much of 2022. 2) customers working off excess stock and changing order patterns to just-in time.

 

The Company continues to experience global competition from Asian and European companies that manufacture and sell products that are competitive with our products. These competitive products are usually sold at a lower price than our products; however, they may not compare favorably to the level of performance and quality of our products. The Company expects the Asian and European markets to remain very competitive based on the continuing competition from lower-cost competitors, and for that reason, we are concentrating our research and development (“R&D”) efforts on developing new and unique products that other companies do not offer.

 

 

(b)

Pharmaceutical Products: Because there are fees, rebates, and allowances associated with sales of the Company’s two pharmaceutical products, Renacidin and Clorpactin WCS-90, discussion of the Company’s pharmaceutical sales includes references to both gross sales (before fees, rebates and allowances) and net sales (after fees, rebates, and allowances). Net sales of the Company’s two pharmaceutical products, Renacidin and Clorpactin WCS-90, together increased from $1,225,212 in the first quarter of 2022 to $1,354,224 in the first quarter of 2023, (approximately 11%). Gross sales of both products increased from $1,433,877 in the first quarter of 2022 to $1,459,418 in the first quarter of 2023 (approximately 2%).

 

Page 18 of 23

 

The difference in the net sales increase compared with the gross sales increase for these products is due to a combination of an increase in gross sales of those products, combined with a decrease in pharmaceutical sales allowances of $103,371 (approximately 50%), compared with the same period in 2022. The decrease in sales allowances was primarily due to a decrease in outdated material returns allowances.

 

 

(c)

Medical Lubricants: Sales of the Company’s medical lubricants decreased by $136,764 (approximately 25%) for the first quarter of 2023 when compared with the same period in 2022. The decrease was primarily due to a shift in certain customers’ ordering patterns. The Company has received orders in the second quarter of 2023 from the major customers who purchased products in the first quarter of 2022.

 

 

(d)

Industrial Products:  Sales of the Company’s industrial products, as well as other miscellaneous products, increased by $1,733 (approximately 6%) for the first quarter of 2023 compared with the same period in 2022. The increase was primarily due to an increase in orders from one of the Company’s customers who purchased the remaining stock of one of the Company’s industrial products prior to the discontinuance of this product. The Company’s industrial product line will be discontinued in the second quarter of 2023 due to low sales volume.

 

Cost of Sales

 

Cost of sales as a percentage of net sales for the first quarter of 2023 remained relatively consistent with that of the first quarter of 2022, decreasing to 43% for the first quarter of 2023, compared to 44% for the first quarter in 2022.The Company is still experiencing higher overall raw material prices as well as increased shipping costs. These higher costs may impact future gross profit margins.

 

Operating Expenses

 

Operating expenses, consisting of selling, general, and administrative expenses, decreased by $28,803 (approximately 5%) for the first quarter of 2023 compared with the first quarter of 2022. The decrease was mainly due to a decrease in employee bonuses and depreciation expense.

 

Research and Development Expenses

 

R&D expenses decreased by $4,707 (approximately 4%) for the first quarter of 2023 compared with the first quarter of 2022. The decrease was primarily due to a decrease in employee bonuses.

 

Investment Income

 

Investment income increased by $7,082 (approximately 17%) for the first quarter of 2023 compared with the first quarter of 2022. The increase was primarily due to an increase in interest income from United States Treasury Bills during the first quarter of 2023 compared to the first quarter of 2022.

 

 

 

Page 19 of 23

 

Net Gain (Loss) on Marketable Securities

 

The Company recorded a net gain on marketable securities of $72,701 in the first quarter of 2023, compared to a net loss of $393,660 in the first quarter of 2022. Early in 2022, when inflation and interest rates began to rise, the Company’s investment portfolio, due to its concentration in fixed income mutual funds, began to see a significant market value decline. This pattern of downward market values continued through much of 2022. The market value increase recognized in the first quarter of 2023 is the first increase in the market value of the Company’s investment portfolio since the first quarter of 2022, which was likely due to the financial markets beginning to rebound and stabilize. Management believes that the overall decrease in the market value of the Company’s fixed income mutual funds will be temporary in nature. The Company’s management and Board of Directors are continuing to closely monitor the Company's investment portfolio and have made, and will continue to make any changes they believe may be necessary or appropriate in order to minimize the future impact on the Company’s financial position that the volatility of the global financial markets may have.

 

Provision for Income Taxes

 

The Company's effective income tax rate was approximately 21% for the first quarter of 2023 and 2022 and is expected to remain at 21% for the current fiscal year.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Working capital increased by $727,401 to $9,324,340 at March 31, 2023, up from $8,596,939 at December 31, 2022. The current ratio decreased to 5.9 to 1 at March 31, 2023, down from 7.3 to 1 at December 31, 2022. The increase in working capital was primarily due to an increase in cash and inventories. The decrease in the current ratio was primarily due to an increase in accounts payable and deferred revenue.

 

The Company believes that its working capital is, and will continue to be, sufficient to support its operating requirements for at least the next twelve months. The Company’s long-term liquidity position will be dependent on its ability to generate sufficient cash flow from profitable operations.

 

The Company is in the process of upgrading its building sprinkler system and expects to incur costs of $100,000 in connection with this upgrade. The project is expected to commence during the second quarter of 2023.

 

The Company has no off balance-sheet transactions that have, or are reasonably likely to have, a current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources.

 

The Company generated cash from operations of $417,589 and $27,415 for the three months ended March 31, 2023 and 2022, respectively. The increase was due primarily to an increase in accounts payable and deferred revenue.

 

Cash used in investing activities for the three months ended March 31, 2023 was $46,088 compared with $47,128 for the three months ended March 31, 2022. The decrease was primarily due to a decrease in purchases of property, plant and equipment in the first quarter of 2023.

 

Page 20 of 23

 

There was no cash used in financing activities for the first quarters of 2023 and 2022.

 

The Company expects to continue to use its cash to make dividend payments, purchase marketable securities, and take advantage of other market opportunities which may arise which are in the best interests of the Company and its shareholders.

 

CONTRACTUAL OBLIGATIONS AND COMMITMENTS

 

The information to be reported under this item is not required of smaller reporting companies.

 

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

The information to be reported under this item is not required of smaller reporting companies.

 

Item 4.

CONTROLS AND PROCEDURES

 

 

(a)

DISCLOSURE CONTROLS AND PROCEDURES 

 

The Company’s management, including its Principal Executive Officer and Principal Financial Officer, has evaluated the design, operation, and effectiveness of the Company’s disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934 (the “Exchange Act”). There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives. Based upon the evaluation performed by the Company’s management, including its Principal Executive Officer and Principal Financial Officer, it was determined that, as of the end of the period covered by this quarterly report, the Company’s disclosure controls and procedures were effective in providing reasonable assurance that information required to be disclosed in the reports filed or submitted pursuant to the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to the Company’s management, including its Principal Executive Officer and Principal Financial Officer, or persons performing similar functions, as appropriate, to allow timely decisions regarding disclosures.

 

 

(b)

CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

 

The Company's Principal Executive Officer and Principal Financial Officer have determined that, during the period covered by this quarterly report, there were no changes in the Company's internal control over financial reporting that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. They have also concluded that there were no significant changes in the Company’s internal controls after the date of the evaluation.

 

 

 

Page 21 of 23

 

PART II - OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

 

None

 

ITEM 1A.

RISK FACTORS

 

ITEM 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None         

 

ITEM 3.

DEFAULTS UPON SENIOR SECURITIES

 

None

 

ITEM 4.

MINE SAFETY DISCLOSURES

 

None

 

ITEM 5.

OTHER INFORMATION

 

None

 

ITEM 6.

EXHIBITS

 

 

31.1

Certification of Beatriz Blanco, President and Principal Executive Officer of the Company, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 

   

31.2

Certification of Andrea Young, Chief Financial Officer of the Company, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 

   

32

Certifications of Principal Executive Officer and Chief Financial Officer of the Company, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. 

   

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema

101.CAL

XBRL Taxonomy Extension Calculation Linkbase

101.DEF

XBRL Taxonomy Extension Definition Linkbase

101.LAB

XBRL Taxonomy Extension Label Linkbase

101.PRE

XBRL Taxonomy Extension Presentation Linkbase

 

104 Cover Page Interactive Data File (Embedded within the inline XBRL  document and included in Exhibit 101.1)

 

 

 

 

 

 

Page 22 of 23

 

SIGNATURES

 

 

In accordance with the requirements of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

UNITED-GUARDIAN, INC.

(Registrant)

 

By:

/S/ BEATRIZ BLANCO  

By:

/S/ ANDREA YOUNG
 

 Beatriz Blanco

   

 Andrea Young

 

 President   

   

 Chief Financial Officer

         
         

Date:  May 9, 2023

   

 

 

 

 

 

Page 23 of 23
EX-31.1 2 ex_512991.htm EXHIBIT 31.1 HTML Editor

EXHIBIT 31.1

 

SECTION 302 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

I, Beatriz Blanco, certify that:

 

1.

I have reviewed this Quarterly Report of United-Guardian, Inc. on Form 10-Q for the three-month period ended March 31, 2023;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a.

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b.

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c.

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d.

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a.

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b.

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date:  May 9, 2023  By:   /s/ Beatriz Blanco                          
    Beatriz Blanco
    President and Principal Executive Officer

              

 
EX-31.2 3 ex_512992.htm EXHIBIT 31.2 HTML Editor

EXHIBIT 31.2

 

SECTION 302 CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

I, Andrea Young, certify that:

 

1.

I have reviewed this Quarterly Report of United-Guardian, Inc. on Form 10-Q for the three-month period ended March 31, 2023;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a.

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b.

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c.

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d.

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a.

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b.

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date:  May 9, 2023 By:   /s/ Andrea Young              
    Andrea Young
    Chief Financial Officer

                                               

 
EX-32 4 ex_512993.htm EXHIBIT 32 HTML Editor

EXHIBIT 32

 

CERTIFICATIONS PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of United-Guardian, Inc. (the "Company") on Form 10-Q for the quarterly period ended March 31, 2023, as filed with the Securities and Exchange Commission (the "Report"), I, Beatriz Blanco, President and Principal Executive Officer of the Company, and I, Andrea Young, Chief Financial Officer of the Company, do hereby certify, pursuant to 18 U.S.C.  Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Date:  May 9, 2023 By:   /s/ Beatriz Blanco
    Beatriz Blanco
    President & Principal Executive Officer
     
     
  By:   /s/ Andrea Young
    Andrea Young
    Chief Financial Officer

 

 
EX-101.SCH 5 ug-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Statements of Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Nature of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Use of Estimates link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Cash and Cash Equivalents link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Inventories link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Defined Contribution Plan link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Other Information link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Recent Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Concentrations of Credit Risk link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 6 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 8 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 9 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 10 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 12 - Other Information (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Cash and Cash Equivalents (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 6 - Revenue Recognition - Disaggregated Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 6 - Revenue Recognition - Revenue by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 8 - Marketable Securities - Summary of Investments (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 9 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 10 - Income Taxes - Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 11 - Defined Contribution Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 12 - Other Information - Summary of Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 14 - Concentrations of Credit Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 15 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 ug-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 ug-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ug-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Note 6 - Revenue Recognition ug_AccruedDistributionFeesCurrent Distribution fees Accrued distribution fees Use of Estimates Disclosure [Text Block] The entire disclosure for use of estimates. Note 8 - Marketable Securities Note 9 - Inventories Note 10 - Income Taxes Note 12 - Other Information Note 6 - Revenue Recognition - Disaggregated Revenue (Details) Note 6 - Revenue Recognition - Revenue by Geographic Region (Details) Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details) Note 8 - Marketable Securities - Summary of Investments (Details) Income Tax Disclosure [Text Block] Note 9 - Inventories - Summary of Inventories (Details) Discretionary Contributions Vesting Each Additional Year [Member] Represents discretionary contributions vesting each additional year of employment. Note 10 - Income Taxes - Provision for Income Taxes (Details) Discretionary Contributions Vesting at Two Years [Member] Represents discretionary contributions vesting after two years of employment. Note 12 - Other Information - Summary of Accrued Expenses (Details) Notes To Financial Statements us-gaap_LiabilitiesCurrent Total current liabilities Notes To Financial Statements [Abstract] Equity securities, unrealized gain Accumulated amount of unrealized gain (loss) on equity securities. us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities Proceeds from Sale and Maturity of Marketable Securities Equity securities, cost Fixed Income Securities [Member] Depreciation us-gaap_AssetsCurrent Total current assets Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date Common stock $.10 par value; 10,000,000 shares authorized; 4,594,319 shares issued and outstanding at March 31, 2023 and December 31, 2022 us-gaap_PaymentsToAcquireMarketableSecurities Purchase of marketable securities Retirement Plan Name [Axis] Financial Instruments [Domain] Retirement Plan Name [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Deferred revenue Contract with Customer, Liability, Current Financial Instrument [Axis] Common stock, par value (in dollars per share) Accrued expenses Total accrued expenses Dividends payable Accounts payable Product and Service [Axis] Product and Service [Domain] us-gaap_AccruedBonusesCurrent Bonuses us-gaap_OtherAccruedLiabilitiesCurrent Other Prepaid income taxes us-gaap_AccruedSalariesCurrent Payroll and related expenses us-gaap_PolicyTextBlockAbstract Accounting Policies Geographical [Axis] Geographical [Domain] Impact of Coronavirus (COVID-19) [Text Block] The entire disclosure pertaining to impact of coronavirus (COVID-19). Inventories (net) Total inventories us-gaap_AccruedProfessionalFeesCurrent Audit fees us-gaap_AccruedMarketingCostsCurrent Sales rebates us-gaap_AccruedInsuranceCurrent Insurance Net Sales Net sales us-gaap_InventoryValuationReserves Inventory Valuation Reserves us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Acquisition of property, plant, and equipment Customer [Axis] Customer [Domain] Taxes paid Net gain (loss) recognized during the period on marketable securities Current liabilities: Equity And Other Mutual Funds [Member] Equity And Other Mutual Funds Member us-gaap_Assets TOTAL ASSETS Supplemental disclosure of cash flow information Property, plant and equipment: Pharmaceuticals [Member] Cash flows from operating activities: Industrial And Other [Member] Statement [Line Items] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowance for doubtful accounts of $20,054 at March 31, 2023 and $20,063 at December 31, 2022 Deferred income taxes, net us-gaap_MarketableSecuritiesCurrent Marketable securities Stockholders’ equity: us-gaap_NonoperatingIncomeExpense Total other income (expense) Current assets: Investment income Net income Net income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents Commitments and contingencies us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other income (expense): Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Cost of sales ug_DefinedContributionDiscretionaryContributionPlanVestingPeriod Defined Contribution, Discretionary Contribution Plan, Vesting Period (Year) Represents the vesting period of discretionary contributions made under the defined contribution plan. us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities Company 401K contribution Less: accumulated depreciation us-gaap_PropertyPlantAndEquipmentNet Total property, plant and equipment (net) us-gaap_PropertyPlantAndEquipmentGross Total property, plant and equipment Land ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIUnrealizedGainLoss Marketable securities, unrealized gain Amount of accumulated unrealized gain (loss) in debt securities classified as held to maturity and equity securities. ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIFairValue Marketable securities Fair value of investment in debt securities classified as held to maturity and equity securities. Building and improvements ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNICost Marketable securities, cost Cost of investment in debt securities classified as held to maturity and equity securities. Factory equipment and fixtures Other Liabilities Disclosure [Text Block] us-gaap_CostsAndExpenses Total costs and expenses Cash flows from investing activities: Scenario [Domain] Retained Earnings [Member] Earnings Per Share [Text Block] Equity securities Net gain (loss) on marketable securities Provision for state income taxes – current Scenario [Axis] us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable us-gaap_MarketableSecuritiesRealizedGainLoss Net (gain) loss on marketable securities Provision for federal income taxes – current Common Stock [Member] (Benefit) provision for federal income taxes – deferred us-gaap_IncomeTaxExpenseBenefit Total provision for income taxes Provision for income taxes Accrued expenses and other current liabilities Equity Components [Axis] Equity Component [Domain] CHINA Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable Gain (Loss) on Securities [Table Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before provision for income taxes us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash and cash equivalents Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Accounting Policies [Abstract] Distributors and Marketing Partners [Member] Represents distributors and marketing partners of the company. Document Transition Report City Area Code Concentration Risk Disclosure [Text Block] Entity Interactive Data Current us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security Current Fiscal Year End Date Increase (decrease) in operating liabilities: us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Basis of Accounting [Text Block] Document Fiscal Period Focus Document Fiscal Year Focus Marketing Partner [Member] Information pertaining to the marking partner. Medical Lubricants [Member] Represents medical lubricants. Document Period End Date Distributor [Member] Information pertaining to the distributor. Entity File Number us-gaap_IncreaseDecreaseInPrepaidTaxes Prepaid income taxes Entity Emerging Growth Company Document Type Cosmetic Ingredients [Member] Represents information related to cosmetic ingredients. Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Non-US [Member] Entity Central Index Key Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Weighted average shares – basic and diluted (in shares) Entity Address, City or Town Geographic Concentration Risk [Member] Entity Address, Postal Zip Code Credit Loss, Financial Instrument [Text Block] Earnings per common share (basic and diluted) (in dollars per share) Earnings Per Share, Basic (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss Concentration Risk Type [Domain] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] ug_AccruedReserveForOutdatedMaterial Reserve for outdated material Carrying value on reserves for outdated material. Marketable Securities [Table Text Block] ug_AccruedAnnualReportExpensesCurrent Annual report expenses The carrying value of accrued annual report expenses classified as current liabilities. Income Statement [Abstract] Revenue Benchmark [Member] Revenue from External Customers by Geographic Areas [Table Text Block] Accounts Receivable [Member] Schedule of Accrued Liabilities [Table Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_TableTextBlock Notes Tables Accounting Standards Update and Change in Accounting Principle [Text Block] us-gaap_ProvisionForDoubtfulAccounts Allowance for doubtful accounts Operating expenses Raw materials us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY us-gaap_CashUninsuredAmount Cash, Uninsured Amount Finished products Work in process UNITED STATES DC Plan [Member] Represents DC plan. (Increase) decrease in operating assets: Retained earnings Research and development Costs and expenses: ASI [Member] Refers to information regarding the entity ASI, which is located in Canada. us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] ug_NumberOfCustomers Number of Customers The number of customers affecting an entity's concentration risk. Cash and Cash Equivalents Disclosure [Text Block] Retirement Benefits [Text Block] Subsequent Events [Text Block] us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes EX-101.PRE 9 ug-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Document Information [Line Items]    
Entity Central Index Key 0000101295  
Entity Registrant Name UNITED GUARDIAN INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 1-10526  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-1719724  
Entity Address, Address Line One 230 Marcus Boulevard  
Entity Address, City or Town Hauppauge  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11788  
City Area Code 631  
Local Phone Number 273-0900  
Title of 12(b) Security Common Stock, $0.10 par value per share  
Trading Symbol UG  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   4,594,319
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Income (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 2,570,324 $ 3,892,358
Costs and expenses:    
Cost of sales 1,093,595 1,710,117
Operating expenses 517,946 546,749
Research and development 126,959 131,666
Total costs and expenses 1,738,500 2,388,532
Income from operations 831,824 1,503,826
Other income (expense):    
Investment income 47,632 40,550
Net gain (loss) on marketable securities 72,701 (393,660)
Total other income (expense) 120,333 (353,110)
Income before provision for income taxes 952,157 1,150,716
Provision for income taxes 196,076 239,251
Net income $ 756,081 $ 911,465
Earnings per common share (basic and diluted) (in dollars per share) $ 0.16 $ 0.20
Weighted average shares – basic and diluted (in shares) 4,594,319 4,594,319
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 1,201,953 $ 830,452
Marketable securities 5,769,723 5,653,516
Accounts receivable, net of allowance for doubtful accounts of $20,054 at March 31, 2023 and $20,063 at December 31, 2022 1,480,663 1,427,576
Inventories (net) 2,470,089 1,672,012
Prepaid expenses and other current assets 230,924 201,846
Prepaid income taxes 88,599 185,228
Total current assets 11,241,951 9,970,630
Deferred income taxes, net 161,097 110,544
Property, plant and equipment:    
Land 69,000 69,000
Factory equipment and fixtures 4,587,637 4,585,055
Building and improvements 2,895,742 2,895,742
Total property, plant and equipment 7,552,379 7,549,797
Less: accumulated depreciation 7,015,091 6,990,636
Total property, plant and equipment (net) 537,288 559,161
TOTAL ASSETS 11,940,336 10,640,335
Current liabilities:    
Accounts payable 441,508 30,415
Accrued expenses 1,314,073 1,322,056
Deferred revenue 140,810  
Dividends payable 21,220 21,220
Total current liabilities 1,917,611 1,373,691
Commitments and contingencies
Stockholders’ equity:    
Common stock $.10 par value; 10,000,000 shares authorized; 4,594,319 shares issued and outstanding at March 31, 2023 and December 31, 2022 459,432 459,432
Retained earnings 9,563,293 8,807,212
Total stockholders’ equity 10,022,725 9,266,644
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 11,940,336 $ 10,640,335
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accounts receivable, allowance for doubtful accounts $ 20,054 $ 20,063
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares issued (in shares) 4,594,319 4,594,319
Common stock, shares outstanding (in shares) 4,594,319 4,594,319
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 4,594,319    
Balance at Dec. 31, 2021 $ 459,432 $ 9,361,837 $ 9,821,269
Net income   911,465 911,465
Balance (in shares) at Mar. 31, 2022 4,594,319    
Balance at Mar. 31, 2022 $ 459,432 10,273,302 10,732,734
Balance (in shares) at Dec. 31, 2022 4,594,319    
Balance at Dec. 31, 2022 $ 459,432 8,807,212 9,266,644
Net income   756,081 756,081
Balance (in shares) at Mar. 31, 2023 4,594,319    
Balance at Mar. 31, 2023 $ 459,432 $ 9,563,293 $ 10,022,725
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 756,081 $ 911,465
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 24,455 34,256
Net (gain) loss on marketable securities (72,701) 393,660
Allowance for doubtful accounts (9) 6,803
Deferred income taxes (50,553) 114,655
(Increase) decrease in operating assets:    
Accounts receivable (53,078) (744,279)
Inventories (798,077) (86,851)
Prepaid expenses and other current assets (29,078) (63,343)
Prepaid income taxes 96,629 (211,666)
Increase (decrease) in operating liabilities:    
Accounts payable 411,093 (43,079)
Accrued expenses and other current liabilities (7,983) (93,858)
Deferred revenue 140,810 (101,610)
Income taxes payable   (88,738)
Net cash provided by operating activities 417,589 27,415
Cash flows from investing activities:    
Acquisition of property, plant, and equipment (2,582) (4,840)
Purchase of marketable securities (43,506) (42,288)
Net cash used in investing activities (46,088) (47,128)
Net increase (decrease) in cash and cash equivalents 371,501 (19,713)
Cash and cash equivalents at beginning of period 830,452 531,213
Cash and cash equivalents at end of period 1,201,953 511,500
Supplemental disclosure of cash flow information    
Taxes paid $ 150,000 $ 425,000
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Nature of Business
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

1.

Nature of Business

 

United-Guardian, Inc. (“Registrant” or “Company”) is a Delaware corporation that, through its Guardian Laboratories division, manufactures and markets cosmetic ingredients, pharmaceuticals, medical lubricants, and specialty industrial products. The Company conducts research and product development and modifies, refines, and expands the uses for existing products, with the goal of further developing the market for its’ products. The Company also develops new products using natural and environmentally friendly raw materials, which is a priority for many of the Company’s cosmetic customers.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Basis of Presentation
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Basis of Accounting [Text Block]

2.

Basis of Presentation

 

Interim condensed financial statements of the Company are prepared in accordance with generally accepted accounting principles in the United States of America (“US GAAP”) for interim financial information, pursuant to the requirements for reporting on Form 10-Q and Regulation S-X. In the opinion of management, all adjustments considered necessary for the fair presentation of financial statements for the interim periods have been included. The results of operations for the three months ended March 31, 2023 (also referred to as the “first quarter of 2023”) are not necessarily indicative of results that ultimately may be achieved for any other interim period or for the year ending December 31, 2023. The interim unaudited condensed financial statements and notes thereto should be read in conjunction with the audited condensed financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2022.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Impact of Coronavirus (COVID-19) [Text Block]

3.

Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation

 

While the coronavirus pandemic continues to impact certain areas of our operations, the current impact on our financial performance is coming primarily from 1) a decrease in cosmetic ingredient sales in China due to China’s zero-COVID mandate that was in effect for a substantial portion of 2022,and 2) higher raw material costs and increased shipping costs, which had an impact on our gross profit margins during 2022 and continued in the first quarter of 2023.

 

Due to continued supply chain instability, the Company has experienced longer lead times and higher prices for many of our raw materials. The increased raw material prices had an impact on our gross profit margins in the first quarter of 2023 and may continue to have an impact on gross profit margins in upcoming quarters. To reduce the impact of rising raw material prices on its margins, the Company has instituted price increases on many of our products, which will help to reduce the impact on our gross margins in the future.

 

As a result of the lingering effects of the coronavirus pandemic as described above, combined with global supply chain instability, there continues to be uncertainty regarding the potential impact on our operations or financial results. The Company believes that it is still unable to provide an accurate estimate or projection as to what the future impact of the pandemic will be on our future operations or financial results.

 

While it is unknown whether inflation will continue to increase or will begin to mitigate during 2023, continued inflation is likely to result in further increases in raw material costs, shipping costs, and internal labor costs, which could impact our future results of operations.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Use of Estimates
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Use of Estimates Disclosure [Text Block]

4.

Use of Estimates

 

In preparing financial statements in accordance with US GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates. Such estimated items include the allowance for bad debts, reserve for inventory obsolescence, accrued distribution fees, outdated material returns, possible impairment of marketable securities, and the allocation of overhead.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Cash and Cash Equivalents
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Cash and Cash Equivalents Disclosure [Text Block]

5.

Cash and Cash Equivalents

 

For financial statement purposes, the Company considers as cash equivalents all highly liquid investments with an original maturity of three months or less at the time of purchase. The Company deposits cash and cash equivalents with financially strong, FDIC-insured financial institutions, and believes that any amounts above FDIC insurance limitations are at minimal risk. The amounts held in excess of FDIC limits at any point in time are considered temporary and are primarily due to the timing of the maturities of United States Treasury Bills. Cash and cash equivalents are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At March 31, 2023, approximately $972,000 exceeded the FDIC limit, compared with $105,000 at December 31, 2022.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue Recognition
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

6.

Revenue Recognition

 

The Company records revenue in accordance with ASC Topic 606 “Revenue from Contracts with Customers.” Under this guidance, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration expected to be received in exchange for those goods or services. Our principal source of revenue is product sales.

 

Our sales, as reported, are subject to a variety of deductions, some of which are estimated. These deductions are recorded in the same period that the revenues are recognized. Such deductions, primarily related to sales of the Company’s pharmaceutical products, include chargebacks from the United States Department of Veterans Affairs (“VA”), rebates in connection with the Company’s current participation in Medicare programs , distribution fees, discounts, and outdated product returns. These deductions represent estimates of the related obligations and, as such, knowledge and judgment are required when estimating the impact of these revenue deductions on sales for a reporting period.

 

During 2023 and 2022, the Company participated in various government drug rebate programs related to the sale of Renacidin®, our best-selling pharmaceutical product. These programs include the Veterans Affairs Federal Supply Schedule (FSS), and the Medicare Part D Coverage Gap Discount Program (CGDP). These programs require us to sell our product at a discounted price. Our sales, as reported, are net of these product rebates and discounts, some of which are estimated and are recorded in the same period that the revenue is recognized.

 

The Company recognizes revenue from sales of our cosmetic ingredients, medical lubricants, and industrial products when those products are shipped, as long as a valid purchase order has been received and future collection of the sale amount is reasonably assured. These products are shipped “Ex-Works” from the Company’s facility in Hauppauge, NY, and it is at this time that risk of loss and responsibility for the shipment passes to the customer and our performance obligation is satisfied. Sales of these products are deemed final, and there is no obligation on the part of the Company to repurchase or allow the return of these goods unless they are defective.

 

Our pharmaceutical products are shipped via common carrier upon receipt of a valid purchase order, with, in most cases, the Company paying the shipping costs. Sales of pharmaceutical products are final, and revenue is recognized at the time of shipment, which is when the risk of loss and responsibility for the shipment passes to the customer, and the performance obligation of the Company is satisfied. Pharmaceutical products are returnable only at the discretion of the Company unless (a) they are found to be defective; (b) the product is damaged in shipping; or (c) the product is outdated (but not more than one year after their expiration date, which is a return policy which conforms to standard pharmaceutical industry practice). The Company estimates an allowance for outdated material returns based on prior year historical returns of its pharmaceutical products.

 

The Company does not make sales on consignment, and the collection of the proceeds of the sale of any of the Company’s products is not contingent upon the customer being able to sell the goods to a third party.

 

Any allowances for returns are taken as a reduction of sales within the same period the revenue is recognized. Such allowances are determined based on historical experience under ASC Topic 606-10-32-8. At March 31, 2023 and 2022, the Company had an allowance of $268,330 and $317,105 respectively, for possible outdated material returns, which is included in accrued expenses.

 

At March 31, 2023, the Company recorded advance payments from customers of $140,810, which is included in deferred revenue on the balance sheet. The related performance obligations associated with these payments had not been satisfied as of the balance sheet date and are expected to be fulfilled within the second quarter of 2023.

 

The Company has distribution fee contracts with certain distributors of its pharmaceutical products that entitles them to distribution and service-related fees. The Company records distribution fees and estimates of distribution fees as offsets to revenue.

 

 

 

Disaggregated revenue by product class is as follows:

 

   

Three months ended March 31,

 
   

2023

   

2022

 

Cosmetic ingredients

  $ 761,901     $ 2,077,916  

Pharmaceutical

    1,354,224       1,225,212  

Medical lubricants

    421,031       557,795  

Industrial and other

    33,168       31,435  

Net Sales

  $ 2,570,324     $ 3,892,358  

 

Our cosmetic ingredients are marketed worldwide by five distributors, of which U.S.-based Ashland Specialty Ingredients (“ASI”) purchases the largest volume. Approximately 24% of the Company’s total sales were to customers located outside of the United States in the first quarter of 2023, compared with approximately 21% in the first quarter of 2022.

 

Disaggregated revenue by geographic region is as follows:

 

   

Three months ended March 31,

 
   

2023

   

2022

 

United States*

  $ 1,942,015     $ 3,079,896  

Other countries

    628,309       812,462  

Net Sales

  $ 2,570,324     $ 3,892,358  

 

*Since all purchases by ASI are shipped to ASI’s warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the first quarter of 2023, approximately 71% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI’s sales of the Company’s products. In the first quarter of 2022, approximately 70% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI’s sales of the Company’s products.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounting for Financial Instruments - Credit Losses
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Credit Loss, Financial Instrument [Text Block]

7.

Accounting for Financial Instruments – Credit Losses

 

On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments – Credit Losses. In accordance with this standard, the Company recognizes an allowance for credit losses for its trade receivables to present the net amount expected to be collected as of the balance sheet date. This allowance is based on the credit losses expected to arise over the life of the asset and are based on Current Expected Credit Losses (CECL). Implementation of this standard did not have a material effect on the Company’s financial statements.

 

The timing between recognition of revenue for product sales and the receipt of payment is not significant. The Company’s standard credit terms, which vary depending on the customer, range between 30 and 60 days. The Company provides allowances for any receivables for which collection is doubtful in accordance with ASU 2016-13. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts receivable was $20,054 and $20,063, respectively. Prompt pay discounts are offered to some customers; however, due to the uncertainty of the customers taking the discounts, the discounts are recorded only after they have been taken.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Marketable Securities
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]

8.

Marketable Securities

 

Marketable securities include investments in fixed income and equity mutual funds which are reported at their fair values.

 

The disaggregated net gains and losses on the marketable securities recognized in the statements of income for the three months ended March 31, 2023 and 2022 are as follows:

 

  Three months ended
March 31,
 
  2023  2022 

Net gain (loss) recognized during the period on marketable securities

 $72,701  $(393,660

)

Less: Net gains (losses) realized on marketable securities sold during the period

  ---   --- 

Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date

 $72,701  $(393,660

)

 

The fair values of the Company’s marketable securities are determined in accordance with US GAAP, with fair value being defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the Company utilizes the three-tier value hierarchy, as prescribed by US GAAP, which prioritizes the inputs used in measuring fair value as follows:

 

•    Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

•    Level 2 - inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.

 

•    Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

 

The Company’s marketable equity securities, which are considered available-for-sale securities, are re-measured to fair value on a recurring basis and are valued using Level 1 inputs using quoted prices (unadjusted) for identical assets in active markets. The following tables summarize the Company’s investments:

 

March 31, 2023 (unaudited)                                             

 

      Unrealized 
  Cost   Fair Value   (Loss) Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,489,179  $5,038,360  $(450,819)

Equity and other mutual funds

  720,719   731,363   10,644 

Total equity securities

  6,209,898   5,769,723   (440,175)

Total marketable securities

 $6,209,898  $5,769,723  $(440,175)

 

December 31, 2022 (audited)

 

      Unrealized 
  Cost   Fair Value   (Loss)Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,449,227  $4,924,497  $(524,730)

Equity and other mutual funds

  717,165   729,019   11,854 

Total equity securities

  6,166,392   5,653,516   (512,876)

Total marketable securities

 $6,166,392  $5,653,516  $(512,876)

 

Investment income is recognized when earned and consists principally of dividend income from equity and fixed income mutual funds and interest income on United States Treasury Bills. Realized gains and losses on sales of investments are determined on a specific identification basis.

 

There were no proceeds from the redemption of marketable securities in the first quarter of 2023 or 2022.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Inventories
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

9.

Inventories

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Inventories consist of the following:

 

(Unaudited)

   

(Audited)

 

Raw materials

  $ 530,796     $ 601,125  

Work in process

    76,671       16,520  

Finished products

    1,862,622       1,054,367  

Total inventories

  $ 2,470,089     $ 1,672,012  

 

Inventories are valued at the lower of cost and net realizable value. Cost is determined using the average cost method, which approximates cost determined by the first-in, first-out (“FIFO”) method. Finished product inventories at March 31, 2023 and December 31, 2022 are stated net of a reserve of $80,500 and $64,000, respectively, for slow-moving and obsolete inventory.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Income Taxes
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

10.

Income Taxes

 

The Company’s tax provision is based on its estimated annual effective tax rate. The Company continues to fully recognize its tax benefits, and as of March 31, 2023 and December 31, 2022, the Company did not have any unrecognized tax benefits. The Company’s provision for income taxes for the three months ended March 31 comprises the following:

 

  Three months ended
March 31
 
  2023  2022 

Provision for federal income taxes – current

 $246,379  $124,496 

Provision for state income taxes – current

  250   100 

(Benefit) provision for federal income taxes – deferred

  (50,553

)

  114,655 

Total provision for income taxes

 $196,076  $239,251 

 

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Defined Contribution Plan
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

11.

Defined Contribution Plan

 

The Company sponsors a 401(k) defined contribution plan (“DC Plan”) that provides for a dollar-for-dollar employer matching contribution of the first 4% of each employee’s pay that is deferred by the employee. Employees become fully vested in employer matching contributions immediately.

 

The Company also makes discretionary contributions to each employee's account based on a "pay-to-pay" safe-harbor formula that qualifies the 401(k) Plan under current IRS regulations. Employees become vested in the discretionary contributions as follows: 20% after two years of employment, and 20% for each year of employment thereafter until the employee becomes fully vested after six years of employment. The Company accrued $27,250 in contributions to the DC Plan for the three months ended March 31, 2023 and 2022, respectively. In the first quarter of 2023, the Company made discretionary contributions of $94,326 to the DC Plan. This payment represented the remaining portion of the Company’s 2022 accrued discretionary contribution.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Other Information
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Other Liabilities Disclosure [Text Block]

12.

Other Information

 

Accrued expenses:

 

    March 31, 2023     December 31, 2022  
   

(unaudited)

   

(audited)

 

Bonuses

  $ 233,868     $ 175,496  

Distribution fees

    392,447       395,536  

Payroll and related expenses

    105,266       53,475  

Reserve for outdated material

    268,330       369,154  

Insurance

    110,560       ---  

Audit fees

    93,000       66,500  

Annual report expenses

    40,401       68,349  

Company 401K contribution

    27,250       94,326  

Sales rebates

    32,859       80,926  

Other

    10,092       18,294  

Total accrued expenses

  $ 1,314,073     $ 1,322,056  

 

 

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

13.

Recent Accounting Pronouncements

 

In January 2023, the Company adopted ASU-2016-13 “Financial Instruments – Credit Losses.” This guidance introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. The guidance requires organizations to measure all expected credit losses for financial instruments at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Implementation of this standard did not have a material effect on the Company’s financial statements.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Concentrations of Credit Risk
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

14.

Concentrations of Credit Risk

 

Customer concentration: Accounts receivable potentially exposes the Company to concentrations of credit risk. The Company monitors the amount of credit it allows each of its customers, using the customer’s prior payment history to determine how much credit to allow or whether any credit should be given at all. It is the Company’s policy to discontinue shipments to any customer that is substantially past due on its payments. The Company sometimes requires payment in advance from customers whose payment record is questionable. As a result of its monitoring of the outstanding credit allowed for each customer, as well as the fact that the majority of the Company’s sales are to customers whose satisfactory credit and payment record has been established over a long period, the Company believes that its credit risk from accounts receivable has been reduced.

 

For the three months ended March 31, 2023, three of the Company’s pharmaceutical distributors and one of its cosmetic ingredients marketing partners together accounted for 77% of the Company’s net sales, and 80% of its outstanding accounts receivable at March 31, 2023. During the three months ended March 31, 2022, the same three distributors and marketing partner together were responsible for a total of approximately 79% of the Company’s net sales. They also accounted for 78% of the Company’s outstanding accounts receivable at March 31, 2022.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Earnings Per Share
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

15.

Earnings Per Share

 

Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.

 

Basic and diluted earnings per share amounted to $0.16 and $0.20 for the three months ended March 31, 2023 and 2022, respectively.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Subsequent Events
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

16.

Subsequent Events

 

On April 20, 2023, the Company was notified by the National Association of Securities Dealers Automated Quotations (“NASDAQ”), that it was not in compliance with the listing standards of the NASDAQ Global Marketplace. This was the result of the Company’s shares of common stock failing to maintain a minimum Market Value of Listed Securities (“MVLS”) standard of $50,000,000 for thirty consecutive days. In the Company’s Form 8-K issued on April 26,, 2023, the Company addressed the noncompliance by disclosing that it intends to submit a Compliance Plan on or before June 5, 2023. If the Compliance Plan is acceptable to the Listing Notifications Department (“the “Staff”) of the NASDAQ, of which there can be no assurance, the Staff may grant the Company an extension of up to 180 calendar days from the date of the deficiency letter, or until the Compliance Date, to evidence compliance. If the Staff does not accept the Compliance Plan, the Company will have the opportunity to appeal the Staff’s determination.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended March 31,

 
   

2023

   

2022

 

Cosmetic ingredients

  $ 761,901     $ 2,077,916  

Pharmaceutical

    1,354,224       1,225,212  

Medical lubricants

    421,031       557,795  

Industrial and other

    33,168       31,435  

Net Sales

  $ 2,570,324     $ 3,892,358  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended March 31,

 
   

2023

   

2022

 

United States*

  $ 1,942,015     $ 3,079,896  

Other countries

    628,309       812,462  

Net Sales

  $ 2,570,324     $ 3,892,358  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Gain (Loss) on Securities [Table Text Block]
  Three months ended
March 31,
 
  2023  2022 

Net gain (loss) recognized during the period on marketable securities

 $72,701  $(393,660

)

Less: Net gains (losses) realized on marketable securities sold during the period

  ---   --- 

Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date

 $72,701  $(393,660

)

Marketable Securities [Table Text Block]
      Unrealized 
  Cost   Fair Value   (Loss) Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,489,179  $5,038,360  $(450,819)

Equity and other mutual funds

  720,719   731,363   10,644 

Total equity securities

  6,209,898   5,769,723   (440,175)

Total marketable securities

 $6,209,898  $5,769,723  $(440,175)
      Unrealized 
  Cost   Fair Value   (Loss)Gain 

Equity Securities

            

Fixed-income mutual funds

 $5,449,227  $4,924,497  $(524,730)

Equity and other mutual funds

  717,165   729,019   11,854 

Total equity securities

  6,166,392   5,653,516   (512,876)

Total marketable securities

 $6,166,392  $5,653,516  $(512,876)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Inventories consist of the following:

 

(Unaudited)

   

(Audited)

 

Raw materials

  $ 530,796     $ 601,125  

Work in process

    76,671       16,520  

Finished products

    1,862,622       1,054,367  

Total inventories

  $ 2,470,089     $ 1,672,012  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  Three months ended
March 31
 
  2023  2022 

Provision for federal income taxes – current

 $246,379  $124,496 

Provision for state income taxes – current

  250   100 

(Benefit) provision for federal income taxes – deferred

  (50,553

)

  114,655 

Total provision for income taxes

 $196,076  $239,251 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Other Information (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
    March 31, 2023     December 31, 2022  
   

(unaudited)

   

(audited)

 

Bonuses

  $ 233,868     $ 175,496  

Distribution fees

    392,447       395,536  

Payroll and related expenses

    105,266       53,475  

Reserve for outdated material

    268,330       369,154  

Insurance

    110,560       ---  

Audit fees

    93,000       66,500  

Annual report expenses

    40,401       68,349  

Company 401K contribution

    27,250       94,326  

Sales rebates

    32,859       80,926  

Other

    10,092       18,294  

Total accrued expenses

  $ 1,314,073     $ 1,322,056  
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Cash and Cash Equivalents (Details Textual) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Cash, Uninsured Amount $ 972,000 $ 105,000
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue Recognition (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss $ 268,330 $ 317,105
Contract with Customer, Liability, Current $ 140,810  
Cosmetic Ingredients [Member] | Non-US [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk, Percentage 24.00% 21.00%
ASI [Member] | Non-US [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk, Percentage 71.00% 70.00%
ASI [Member] | CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk, Percentage 21.00% 39.00%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net Sales $ 2,570,324 $ 3,892,358
Cosmetic Ingredients [Member]    
Net Sales 761,901 2,077,916
Pharmaceuticals [Member]    
Net Sales 1,354,224 1,225,212
Medical Lubricants [Member]    
Net Sales 421,031 557,795
Industrial And Other [Member]    
Net Sales $ 33,168 $ 31,435
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue Recognition - Revenue by Geographic Region (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net Sales $ 2,570,324 $ 3,892,358
UNITED STATES    
Net Sales [1] 1,942,015 3,079,896
Non-US [Member]    
Net Sales $ 628,309 $ 812,462
[1] Since all purchases by ASI are shipped to ASI's warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the first quarter of 2023, approximately 71% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI's sales of the Company’s products. In the first quarter of 2022, approximately 70% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI's sales of the Company's products.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Current $ 20,054 $ 20,063
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Marketable Securities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Proceeds from Sale and Maturity of Marketable Securities $ 0 $ 0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net gain (loss) recognized during the period on marketable securities $ 72,701 $ (393,660)
Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date $ 72,701 $ (393,660)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Marketable Securities - Summary of Investments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Equity securities, cost $ 6,209,898 $ 6,166,392
Equity securities 5,769,723 5,653,516
Equity securities, unrealized gain (440,175) (512,876)
Marketable securities, cost 6,209,898 6,166,392
Marketable securities 5,769,723 5,653,516
Marketable securities, unrealized gain (440,175) (512,876)
Fixed Income Securities [Member]    
Equity securities, cost 5,489,179 5,449,227
Equity securities 5,038,360 4,924,497
Equity securities, unrealized gain (450,819) (524,730)
Equity And Other Mutual Funds [Member]    
Equity securities, cost 720,719 717,165
Equity securities 731,363 729,019
Equity securities, unrealized gain $ 10,644 $ 11,854
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Inventories (Details Textual) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Inventory Valuation Reserves $ 80,500 $ 64,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Inventories - Summary of Inventories (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Raw materials $ 530,796 $ 601,125
Work in process 76,671 16,520
Finished products 1,862,622 1,054,367
Total inventories $ 2,470,089 $ 1,672,012
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits $ 0 $ 0
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Provision for federal income taxes – current $ 246,379 $ 124,496
Provision for state income taxes – current 250 100
(Benefit) provision for federal income taxes – deferred (50,553) 114,655
Total provision for income taxes $ 196,076 $ 239,251
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Defined Contribution Plan (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Contribution Plan, Cost $ 27,250 $ 27,250
DC Plan [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%  
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 94,326  
DC Plan [Member] | Discretionary Contributions Vesting at Two Years [Member]    
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 20.00%  
Defined Contribution, Discretionary Contribution Plan, Vesting Period (Year) 2 years  
DC Plan [Member] | Discretionary Contributions Vesting Each Additional Year [Member]    
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 20.00%  
Defined Contribution, Discretionary Contribution Plan, Vesting Period (Year) 6 years  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Other Information - Summary of Accrued Expenses (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Bonuses $ 233,868 $ 175,496
Distribution fees 392,447 395,536
Payroll and related expenses 105,266 53,475
Reserve for outdated material 268,330 369,154
Insurance 110,560  
Audit fees 93,000 66,500
Annual report expenses 40,401 68,349
Company 401K contribution 27,250 94,326
Sales rebates 32,859 80,926
Other 10,092 18,294
Total accrued expenses $ 1,314,073 $ 1,322,056
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Concentrations of Credit Risk (Details Textual)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Distributor [Member]    
Number of Customers 3 3
Marketing Partner [Member]    
Number of Customers 1  
Distributors and Marketing Partners [Member]    
Number of Customers   3
Distributors and Marketing Partners [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Concentration Risk, Percentage 77.00% 79.00%
Distributors and Marketing Partners [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Concentration Risk, Percentage 80.00% 78.00%
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Earnings Per Share (Details Textual) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share, Basic (in dollars per share) $ 0.16 $ 0.20
XML 53 ug20230331_10q_htm.xml IDEA: XBRL DOCUMENT 0000101295 2023-01-01 2023-03-31 0000101295 2023-05-01 0000101295 2022-01-01 2022-03-31 0000101295 2023-03-31 0000101295 2022-12-31 0000101295 us-gaap:CommonStockMember 2022-12-31 0000101295 us-gaap:RetainedEarningsMember 2022-12-31 0000101295 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000101295 us-gaap:CommonStockMember 2023-03-31 0000101295 us-gaap:RetainedEarningsMember 2023-03-31 0000101295 us-gaap:CommonStockMember 2021-12-31 0000101295 us-gaap:RetainedEarningsMember 2021-12-31 0000101295 2021-12-31 0000101295 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000101295 us-gaap:CommonStockMember 2022-03-31 0000101295 us-gaap:RetainedEarningsMember 2022-03-31 0000101295 2022-03-31 0000101295 ug:CosmeticIngredientsMember 2023-01-01 2023-03-31 0000101295 ug:CosmeticIngredientsMember 2022-01-01 2022-03-31 0000101295 ug:PharmaceuticalsMember 2023-01-01 2023-03-31 0000101295 ug:PharmaceuticalsMember 2022-01-01 2022-03-31 0000101295 ug:MedicalLubricantsMember 2023-01-01 2023-03-31 0000101295 ug:MedicalLubricantsMember 2022-01-01 2022-03-31 0000101295 ug:IndustrialAndOtherMember 2023-01-01 2023-03-31 0000101295 ug:IndustrialAndOtherMember 2022-01-01 2022-03-31 0000101295 ug:CosmeticIngredientsMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000101295 ug:CosmeticIngredientsMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000101295 country:US 2023-01-01 2023-03-31 0000101295 country:US 2022-01-01 2022-03-31 0000101295 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000101295 us-gaap:NonUsMember 2022-01-01 2022-03-31 0000101295 ug:ASIMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000101295 ug:ASIMember country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000101295 ug:ASIMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000101295 ug:ASIMember country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000101295 us-gaap:FixedIncomeSecuritiesMember 2023-03-31 0000101295 ug:EquityAndOtherMutualFundsMember 2023-03-31 0000101295 us-gaap:FixedIncomeSecuritiesMember 2022-12-31 0000101295 ug:EquityAndOtherMutualFundsMember 2022-12-31 0000101295 ug:DCPlanMember 2023-01-01 2023-03-31 0000101295 ug:DiscretionaryContributionsVestingAtTwoYearsMember ug:DCPlanMember 2023-01-01 2023-03-31 0000101295 ug:DiscretionaryContributionsVestingEachAdditionalYearMember ug:DCPlanMember 2023-01-01 2023-03-31 0000101295 ug:DistributorMember 2023-01-01 2023-03-31 0000101295 ug:MarketingPartnerMember 2023-01-01 2023-03-31 0000101295 ug:DistributorsAndMarketingPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000101295 ug:DistributorsAndMarketingPartnersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000101295 ug:DistributorMember 2022-01-01 2022-03-31 0000101295 ug:DistributorsAndMarketingPartnersMember 2022-01-01 2022-03-31 0000101295 ug:DistributorsAndMarketingPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000101295 ug:DistributorsAndMarketingPartnersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure utr:Y 0000101295 UNITED GUARDIAN INC false --12-31 Q1 2023 20054 20063 0.10 0.10 10000000 10000000 4594319 4594319 4594319 4594319 0 0 0 P2Y P6Y 27250 3 10-Q true 2023-03-31 false 1-10526 DE 11-1719724 230 Marcus Boulevard Hauppauge NY 11788 631 273-0900 Common Stock, $0.10 par value per share UG NASDAQ Yes Yes Non-accelerated Filer true false false 4594319 2570324 3892358 1093595 1710117 517946 546749 126959 131666 1738500 2388532 831824 1503826 47632 40550 72701 -393660 120333 -353110 952157 1150716 196076 239251 756081 911465 0.16 0.20 4594319 4594319 1201953 830452 5769723 5653516 1480663 1427576 2470089 1672012 230924 201846 88599 185228 11241951 9970630 161097 110544 69000 69000 4587637 4585055 2895742 2895742 7552379 7549797 7015091 6990636 537288 559161 11940336 10640335 441508 30415 1314073 1322056 140810 21220 21220 1917611 1373691 459432 459432 9563293 8807212 10022725 9266644 11940336 10640335 4594319 459432 8807212 9266644 756081 756081 4594319 459432 9563293 10022725 4594319 459432 9361837 9821269 911465 911465 4594319 459432 10273302 10732734 756081 911465 24455 34256 72701 -393660 -9 6803 -50553 114655 53078 744279 798077 86851 29078 63343 -96629 211666 411093 -43079 -7983 -93858 140810 -101610 -88738 417589 27415 2582 4840 43506 42288 -46088 -47128 371501 -19713 830452 531213 1201953 511500 150000 425000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">1.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Nature of Business</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">United-Guardian, Inc. (“Registrant” or “Company”) is a Delaware corporation that, through its Guardian Laboratories division, manufactures and markets cosmetic ingredients, pharmaceuticals, medical lubricants, and specialty industrial products. The Company conducts research and product development and modifies, refines, and expands the uses for existing products, with the goal of further developing the market for its’ products. The Company also develops new products using natural and environmentally friendly raw materials, which is a priority for many of the Company’s cosmetic customers.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">2.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Basis of Presentation</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Interim condensed financial statements of the Company are prepared in accordance with generally accepted accounting principles in the United States of America (“US GAAP”) for interim financial information, pursuant to the requirements for reporting on Form <em style="font: inherit;">10</em>-Q and Regulation S-<em style="font: inherit;">X.</em> In the opinion of management, all adjustments considered necessary for the fair presentation of financial statements for the interim periods have been included. The results of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 (</em>also referred to as the “first quarter of <em style="font: inherit;">2023”</em>) are <em style="font: inherit;">not</em> necessarily indicative of results that ultimately <em style="font: inherit;"> may </em>be achieved for any other interim period or for the year ending <em style="font: inherit;"> December 31, 2023. </em>The interim unaudited condensed financial statements and notes thereto should be read in conjunction with the audited condensed financial statements and notes thereto contained in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">3.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">While the coronavirus pandemic continues to impact certain areas of our operations, the current impact on our financial performance is coming primarily from <em style="font: inherit;">1</em>) a decrease in cosmetic ingredient sales in China due to China’s <em style="font: inherit;">zero</em>-COVID mandate that was in effect for a substantial portion of <em style="font: inherit;">2022,and</em> <em style="font: inherit;">2</em>) higher raw material costs and increased shipping costs, which had an impact on our gross profit margins during <em style="font: inherit;">2022</em> and continued in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">Due to continued supply chain instability, the Company has experienced longer lead times and higher prices for many of our raw materials. The increased raw material prices had an impact on our gross profit margins in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> and <em style="font: inherit;"> may </em>continue to have an impact on gross profit margins in upcoming quarters. To reduce the impact of rising raw material prices on its margins, the Company has instituted price increases on many of our products, which will help to reduce the impact on our gross margins in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">As a result of the lingering effects of the coronavirus pandemic as described above, combined with global supply chain instability, there continues to be uncertainty regarding the potential impact on our operations or financial results. The Company believes that it is still unable to provide an accurate estimate or projection as to what the future impact of the pandemic will be on our future operations or financial results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">While it is unknown whether inflation will continue to increase or will begin to mitigate during <em style="font: inherit;">2023,</em> continued inflation is likely to result in further increases in raw material costs, shipping costs, and internal labor costs, which could impact our future results of operations.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">4.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Use of Estimates</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">In preparing financial statements in accordance with US GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates. Such estimated items include the allowance for bad debts, reserve for inventory obsolescence, accrued distribution fees, outdated material returns, possible impairment of marketable securities, and the allocation of overhead.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">5.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Cash and Cash Equivalents</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For financial statement purposes, the Company considers as cash equivalents all highly liquid investments with an original maturity of <em style="font: inherit;">three</em> months or less at the time of purchase. The Company deposits cash and cash equivalents with financially strong, FDIC-insured financial institutions, and believes that any amounts above FDIC insurance limitations are at minimal risk. The amounts held in excess of FDIC limits at any point in time are considered temporary and are primarily due to the timing of the maturities of United States Treasury Bills. Cash and cash equivalents are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of <em style="font: inherit;">$250,000.</em> At <em style="font: inherit;"> March 31, 2023, </em>approximately $972,000 exceeded the FDIC limit, compared with $105,000 at <em style="font: inherit;"> December 31, 2022.</em></p> 972000 105000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">6.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Revenue Recognition</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company records revenue in accordance with ASC Topic <em style="font: inherit;">606</em> “Revenue from Contracts with Customers.” Under this guidance, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration expected to be received in exchange for those goods or services. Our principal source of revenue is product sales.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Our sales, as reported, are subject to a variety of deductions, some of which are estimated. These deductions are recorded in the same period that the revenues are recognized. Such deductions, primarily related to sales of the Company’s pharmaceutical products, include chargebacks from the United States Department of Veterans Affairs (“VA”), rebates in connection with the Company’s current participation in Medicare programs , distribution fees, discounts, and outdated product returns. These deductions represent estimates of the related obligations and, as such, knowledge and judgment are required when estimating the impact of these revenue deductions on sales for a reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> the Company participated in various government drug rebate programs related to the sale of Renacidin®, our best-selling pharmaceutical product. These programs include the Veterans Affairs Federal Supply Schedule (FSS), and the Medicare Part D Coverage Gap Discount Program (CGDP). These programs require us to sell our product at a discounted price. Our sales, as reported, are net of these product rebates and discounts, some of which are estimated and are recorded in the same period that the revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company recognizes revenue from sales of our cosmetic ingredients, medical lubricants, and industrial products when those products are shipped, as long as a valid purchase order has been received and future collection of the sale amount is reasonably assured. These products are shipped “Ex-Works” from the Company’s facility in Hauppauge, NY, and it is at this time that risk of loss and responsibility for the shipment passes to the customer and our performance obligation is satisfied. Sales of these products are deemed final, and there is <em style="font: inherit;">no</em> obligation on the part of the Company to repurchase or allow the return of these goods unless they are defective.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Our pharmaceutical products are shipped via common carrier upon receipt of a valid purchase order, with, in most cases, the Company paying the shipping costs. Sales of pharmaceutical products are final, and revenue is recognized at the time of shipment, which is when the risk of loss and responsibility for the shipment passes to the customer, and the performance obligation of the Company is satisfied. Pharmaceutical products are returnable only at the discretion of the Company unless (a) they are found to be defective; (b) the product is damaged in shipping; or (c) the product is outdated (but <em style="font: inherit;">not</em> more than <em style="font: inherit;">one</em> year after their expiration date, which is a return policy which conforms to standard pharmaceutical industry practice). The Company estimates an allowance for outdated material returns based on prior year historical returns of its pharmaceutical products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company does <em style="font: inherit;">not</em> make sales on consignment, and the collection of the proceeds of the sale of any of the Company’s products is <em style="font: inherit;">not</em> contingent upon the customer being able to sell the goods to a <em style="font: inherit;">third</em> party.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Any allowances for returns are taken as a reduction of sales within the same period the revenue is recognized. Such allowances are determined based on historical experience under ASC Topic <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">32</em>-<em style="font: inherit;">8.</em> At <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> the Company had an allowance of $268,330 and $317,105 respectively, for possible outdated material returns, which is included in accrued expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">At <em style="font: inherit;"> March 31, 2023, </em>the Company recorded advance payments from customers of $140,810, which is included in deferred revenue on the balance sheet. The related performance obligations associated with these payments had <em style="font: inherit;">not</em> been satisfied as of the balance sheet date and are expected to be fulfilled within the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has distribution fee contracts with certain distributors of its pharmaceutical products that entitles them to distribution and service-related fees. The Company records distribution fees and estimates of distribution fees as offsets to revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Disaggregated revenue by product class is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three months ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cosmetic ingredients</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">761,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,077,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pharmaceutical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,354,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,225,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Medical lubricants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557,795</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Industrial and other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,570,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,892,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Our cosmetic ingredients are marketed worldwide by <em style="font: inherit;">five</em> distributors, of which U.S.-based Ashland Specialty Ingredients (“ASI”) purchases the largest volume. Approximately 24% of the Company’s total sales were to customers located outside of the United States in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> compared with approximately 21% in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Disaggregated revenue by geographic region is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three months ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States<b>*</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,942,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,079,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other countries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">628,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">812,462</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,570,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,892,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>*</b>Since all purchases by ASI are shipped to ASI’s warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> approximately 71% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI’s sales of the Company’s products. In the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2022,</em> approximately 70% of ASI’s sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI’s sales of the Company’s products.</p> 268330 317105 140810 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three months ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cosmetic ingredients</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">761,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,077,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pharmaceutical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,354,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,225,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Medical lubricants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557,795</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Industrial and other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,570,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,892,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 761901 2077916 1354224 1225212 421031 557795 33168 31435 2570324 3892358 0.24 0.21 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three months ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States<b>*</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,942,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,079,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other countries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">628,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">812,462</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,570,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,892,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 1942015 3079896 628309 812462 2570324 3892358 0.71 0.21 0.70 0.39 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">7.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Accounting for Financial Instruments – Credit Losses</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On <em style="font: inherit;"> January 1, 2023, </em>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments – Credit Losses. In accordance with this standard, the Company recognizes an allowance for credit losses for its trade receivables to present the net amount expected to be collected as of the balance sheet date. This allowance is based on the credit losses expected to arise over the life of the asset and are based on Current Expected Credit Losses (CECL). Implementation of this standard did <em style="font: inherit;">not</em> have a material effect on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The timing between recognition of revenue for product sales and the receipt of payment is <em style="font: inherit;">not</em> significant. The Company’s standard credit terms, which vary depending on the customer, range between <em style="font: inherit;">30</em> and <em style="font: inherit;">60</em> days. The Company provides allowances for any receivables for which collection is doubtful in accordance with ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> As of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the allowance for doubtful accounts receivable was $20,054 and $20,063, respectively. Prompt pay discounts are offered to some customers; however, due to the uncertainty of the customers taking the discounts, the discounts are recorded only after they have been taken.</p> 20054 20063 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">8.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Marketable Securities</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Marketable securities include investments in fixed income and equity mutual funds which are reported at their fair values.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;text-indent:-27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The disaggregated net gains and losses on the marketable securities recognized in the statements of income for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="6" rowspan="1" style="text-align: center;">Three months ended<br/> March 31,</td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2023</td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2022</td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net gain (loss) recognized during the period on marketable securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(393,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Net gains (losses) realized on marketable securities sold during the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 25pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">---</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">---</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(393,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The fair values of the Company’s marketable securities are determined in accordance with US GAAP, with fair value being defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the Company utilizes the <em style="font: inherit;">three</em>-tier value hierarchy, as prescribed by US GAAP, which prioritizes the inputs used in measuring fair value as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 36pt;">•    Level <em style="font: inherit;">1</em> - inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 36pt;">•    Level <em style="font: inherit;">2</em> - inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 36pt;">•    Level <em style="font: inherit;">3</em> – inputs to the valuation methodology are unobservable and significant to the fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company’s marketable equity securities, which are considered available-for-sale securities, are re-measured to fair value on a recurring basis and are valued using Level <em style="font: inherit;">1</em> inputs using quoted prices (unadjusted) for identical assets in active markets. The following tables summarize the Company’s investments:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; "><em style="font: inherit;"> March 31, 2023</em></span></b><b> (unaudited)</b>                                             </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td><b> </b></td><td><b> </b></td><td><b> </b></td><td> </td><td colspan="6" rowspan="1" style="text-align: center;"><b><b>Unrealized</b></b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Cost</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Fair Value</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>(Loss) Gain</b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Equity Securities</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed-income mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,489,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,038,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(450,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity and other mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">720,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total equity securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,209,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,769,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(440,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total marketable securities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,209,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,769,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(440,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; "><em style="font: inherit;"> December 31, 2022</em></span></b><b> (audited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td><b> </b></td><td><b> </b></td><td><b> </b></td><td> </td><td colspan="6" rowspan="1" style="text-align: center;"><b><b>Unrealized</b></b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Cost</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Fair Value</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>(Loss)Gain</b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Equity Securities</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed-income mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,449,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,924,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(524,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity and other mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">717,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">729,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total equity securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,166,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,653,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(512,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total marketable securities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,166,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,653,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(512,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Investment income is recognized when earned and consists principally of dividend income from equity and fixed income mutual funds and interest income on United States Treasury Bills. Realized gains and losses on sales of investments are determined on a specific identification basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">There were no proceeds from the redemption of marketable securities in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> or <em style="font: inherit;">2022.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="6" rowspan="1" style="text-align: center;">Three months ended<br/> March 31,</td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2023</td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2022</td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net gain (loss) recognized during the period on marketable securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(393,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Net gains (losses) realized on marketable securities sold during the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 25pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">---</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">---</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(393,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> 72701 -393660 72701 -393660 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td><b> </b></td><td><b> </b></td><td><b> </b></td><td> </td><td colspan="6" rowspan="1" style="text-align: center;"><b><b>Unrealized</b></b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Cost</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Fair Value</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>(Loss) Gain</b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Equity Securities</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed-income mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,489,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,038,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(450,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity and other mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">720,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total equity securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,209,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,769,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(440,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total marketable securities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,209,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,769,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(440,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td><b> </b></td><td><b> </b></td><td><b> </b></td><td> </td><td colspan="6" rowspan="1" style="text-align: center;"><b><b>Unrealized</b></b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Cost</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>Fair Value</b><b> </b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><b>(Loss)Gain</b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Equity Securities</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed-income mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,449,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,924,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(524,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity and other mutual funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">717,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">729,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total equity securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,166,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,653,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(512,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total marketable securities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,166,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,653,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(512,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> 5489179 5038360 -450819 720719 731363 10644 6209898 5769723 -440175 6209898 5769723 -440175 5449227 4924497 -524730 717165 729019 11854 6166392 5653516 -512876 6166392 5653516 -512876 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">9.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Inventories</p> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;text-indent:-27pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b>March 31,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b>December 31,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories consist of the following:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">(Unaudited)</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">(Audited)</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">530,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">601,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finished products</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,862,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,054,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total inventories</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,470,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,672,012</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Inventories are valued at the lower of cost and net realizable value. Cost is determined using the average cost method, which approximates cost determined by the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (“FIFO”) method. Finished product inventories at <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022 </em>are stated net of a reserve of $80,500 and $64,000, respectively, for slow-moving and obsolete inventory.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b>March 31,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b>December 31,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories consist of the following:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">(Unaudited)</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">(Audited)</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">530,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">601,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finished products</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,862,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,054,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total inventories</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,470,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,672,012</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 530796 601125 76671 16520 1862622 1054367 2470089 1672012 80500 64000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">10.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Income Taxes</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company’s tax provision is based on its estimated annual effective tax rate. The Company continues to fully recognize its tax benefits, and as of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the Company did <span style="-sec-ix-hidden:c97880869"><span style="-sec-ix-hidden:c97880870">not</span></span> have any unrecognized tax benefits. The Company’s provision for income taxes for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31 </em>comprises the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Three months ended<br/> March 31</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2023</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2022</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision for federal income taxes – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">246,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision for state income taxes – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(Benefit) provision for federal income taxes – deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total provision for income taxes </b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">196,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Three months ended<br/> March 31</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2023</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2022</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision for federal income taxes – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">246,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision for state income taxes – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(Benefit) provision for federal income taxes – deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"><b>Total provision for income taxes </b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">196,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 246379 124496 250 100 -50553 114655 196076 239251 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">11.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Defined Contribution Plan</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company sponsors a <em style="font: inherit;">401</em>(k) defined contribution plan (“DC Plan”) that provides for a dollar-for-dollar employer matching contribution of the <em style="font: inherit;">first</em> 4% of each employee’s pay that is deferred by the employee. Employees become fully vested in employer matching contributions immediately.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company also makes discretionary contributions to each employee's account based on a "pay-to-pay" safe-harbor formula that qualifies the <em style="font: inherit;">401</em>(k) Plan under current IRS regulations. Employees become vested in the discretionary contributions as follows: 20% after <span style="-sec-ix-hidden:c97880888">two</span> years of employment, and 20% for each year of employment thereafter until the employee becomes fully vested after <span style="-sec-ix-hidden:c97880890">six</span> years of employment. The Company accrued $27,250 in contributions to the DC Plan for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively. In the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> the Company made discretionary contributions of $94,326 to the DC Plan. This payment represented the remaining portion of the Company’s <em style="font: inherit;">2022</em> accrued discretionary contribution.</p> 0.04 0.20 0.20 27250 94326 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">12.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Other Information</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><span style="text-decoration: underline; ">Accrued expenses</span>:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt; text-align: center;">March 31, 2023</td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt; text-align: center;">December 31, 2022</td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(unaudited)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(audited)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bonuses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">233,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Distribution fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">392,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">395,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payroll and related expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserve for outdated material</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">268,330</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">369,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Insurance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">110,560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">---</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Audit fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Annual report expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Company 401K contribution</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales rebates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,294</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><b>Total accrued expenses </b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,314,073</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,322,056</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt; text-align: center;">March 31, 2023</td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt; text-align: center;">December 31, 2022</td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(unaudited)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(audited)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bonuses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">233,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Distribution fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">392,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">395,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payroll and related expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserve for outdated material</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">268,330</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">369,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Insurance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">110,560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">---</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Audit fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Annual report expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Company 401K contribution</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales rebates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,294</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><b>Total accrued expenses </b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,314,073</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,322,056</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 233868 175496 392447 395536 105266 53475 268330 369154 110560 93000 66500 40401 68349 27250 94326 32859 80926 10092 18294 1314073 1322056 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">13.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Recent Accounting Pronouncements</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">In <em style="font: inherit;"> January 2023, </em>the Company adopted ASU-<em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> “Financial Instruments – Credit Losses.” This guidance introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. The guidance requires organizations to measure all expected credit losses for financial instruments at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Implementation of this standard did <em style="font: inherit;">not</em> have a material effect on the Company’s financial statements.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">14.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Concentrations of Credit Risk</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>Customer concentration</b>: Accounts receivable potentially exposes the Company to concentrations of credit risk. The Company monitors the amount of credit it allows each of its customers, using the customer’s prior payment history to determine how much credit to allow or whether any credit should be given at all. It is the Company’s policy to discontinue shipments to any customer that is substantially past due on its payments. The Company sometimes requires payment in advance from customers whose payment record is questionable. As a result of its monitoring of the outstanding credit allowed for each customer, as well as the fact that the majority of the Company’s sales are to customers whose satisfactory credit and payment record has been established over a long period, the Company believes that its credit risk from accounts receivable has been reduced.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>three of the Company’s pharmaceutical distributors and one of its cosmetic ingredients marketing partners together accounted for 77% of the Company’s net sales, and 80% of its outstanding accounts receivable at <em style="font: inherit;"> March 31, 2023. </em>During the <span style="-sec-ix-hidden:c97880933">three</span> months ended <em style="font: inherit;"> March 31, 2022, </em>the same three distributors and marketing partner together were responsible for a total of approximately 79% of the Company’s net sales. They also accounted for 78% of the Company’s outstanding accounts receivable at <em style="font: inherit;"> March 31, 2022.</em></p> 3 1 0.77 0.80 3 0.79 0.78 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">15.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Earnings Per Share</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Basic and diluted earnings per share amounted to $0.16 and $0.20 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.</p> 0.16 0.20 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">16.</em></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Subsequent Events</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On <em style="font: inherit;"> April 20, 2023, </em>the Company was notified by the National Association of Securities Dealers Automated Quotations (“NASDAQ”), that it was <em style="font: inherit;">not</em> in compliance with the listing standards of the NASDAQ Global Marketplace. This was the result of the Company’s shares of common stock failing to maintain a minimum Market Value of Listed Securities (“MVLS”) standard of <em style="font: inherit;">$50,000,000</em> for <em style="font: inherit;">thirty</em> consecutive days. In the Company’s Form <em style="font: inherit;">8</em>-K issued on <em style="font: inherit;"> April 26,</em><sup style="vertical-align:top;line-height:120%;font-size:pt">, </sup><em style="font: inherit;">2023,</em> the Company addressed the noncompliance by disclosing that it intends to submit a Compliance Plan on or before <em style="font: inherit;"> June 5, 2023. </em>If the Compliance Plan is acceptable to the Listing Notifications Department (“the “Staff”) of the NASDAQ, of which there can be <em style="font: inherit;">no</em> assurance, the Staff <em style="font: inherit;"> may </em>grant the Company an extension of up to <em style="font: inherit;">180</em> calendar days from the date of the deficiency letter, or until the Compliance Date, to evidence compliance. If the Staff does <em style="font: inherit;">not</em> accept the Compliance Plan, the Company will have the opportunity to appeal the Staff’s determination.</p> Since all purchases by ASI are shipped to ASI's warehouses in the U.S. they are reported as U.S. sales for financial reporting purposes. However, ASI has reported to the Company that in the first quarter of 2023, approximately 71% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 21% of ASI's sales of the Company’s products. In the first quarter of 2022, approximately 70% of ASI's sales of the Company’s products were to customers in other countries, with China representing approximately 39% of ASI's sales of the Company's products. EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Q0K%8'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 " ,4*Q6U&8^->\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^#1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KB55WPNT)46W$K.9?\X6-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ #%"L5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ,4*Q6(&+L+-0% #J'@ & 'AL+W=O4D1< MG\I$Q'!G+E7$#9RJ14('D8AU(&.BQ/RR M-:+OQB[+ O(G_@S$6N\X>;]5O>):C&7X5^";Y67KO$5\,>=I:.[E^H/8 /4R/4^& M.O]/UL6SW6Z+>*DV,MH$0PFB("Y^^?.F(G8#G)H M@E@;P*H6Q/@;@+<'+0H M68YUS0T?7BBY)BI[&M2R@[QN\FB@">(LC3.CX&X <69X+;T4LF+(*/;)36P" M\T(F<=$\LFIN$[WD2NB+CH&W93$=;Z-\52BS&F67?)*Q66I0]87_.KX#I2R+ MRK9%O6*HX">N3HE+3PASF&LISWA?^ MQK-&O2N.6%>?FT7=+^BZF M/MRTE#%4@.(AU($OGLD?XL4&C2LY\$<=R@8]&R,:VY"Q5S+V#F&\%XM R6D M>LHC82/$=1ZGDX>;:_+^<71_/1E-R60ZMJ&B(@U1STK4,[2((VC)?MZ:;T.^ ML"'B\7,>:EO-C-&PAE#]$JJ/%FJ<*I4C!=J#-OI5<)7U103Z26L6<;5VF[*V M2VV0:&!#R/,2\APM5MD-;2COA JD3V[ALK7/QM6^6/G0F(9\@Y)O\+_X\BS6 MTN%:=>,&&M60CSK5 .P<1OCPDEC;Y9YXZK2_V*CPL*98.[Z"'H;U)>7*"!5F M/6DBE;$BXEI&I=;>!0]KBL@J1'88XN:CPSJ7/5*EMZDU-[A 4];*[5#43NRT M4A@)=9"['22?N%CM<(''-86L3 T]R-7D'Q>\CFVYQ679*Y#H'N"$9=8M:?L%W2JZ"V+-G&=> MO26/%Z)V\6>/T'0TNQY9)VAX8%/"RAJQ@ZS1=I6D,/-Y(F$XL4^O]RA^M2X3 MC_&HIIR5)6('6:))#)/08M,@FZ3Q+;B5$U>LXSR& 6*5 6('&:!L\@)>'AS! M0BI[3X3K3&79^;2*A%]E6^!P6S!'L0)3RVYG6/8.VD&X]K"EI9'Q=W+ML\ M+@7D$KQCF&!W,H"N;A[V7:SK\;W6;ZG1CZG!@QMG V?5N(?9&XV]5"H M]7*U;'=W->SV!EV7#BXZJUW$SLYN8M;Z\DU63;QL>:#86"ROEANYHWS[LE,] M7NP"P[P1&J\FH9A#J'/:A[>K8F.U.#$RR?_@=02P,$% @ #%"L5GA0)G=N! A@\ !@ !X;"]W;W)K MB1M9]]^)"7+CD2I'9 76Y3NCK^[(WF\V8&+9[EA3(&7JJSE MW-LHM;WQ?9EM6$7E-=^R6G]9<5%1I8=B[8V7?W M8C'C.U46-;L70.ZJBHI_;UG)#W,/>L<7#\5ZH\P+?S';TC5[9.II>R_TR.^L MY$7%:EGP&@BVFGL?XG43Q_/EK_8IW7SBRI9'>\_%'D:C/W$@_D;$5WI7K@ MAS]8ZQ Q]C)>2OL+#HULE'H@VTG%JU99$U1%W?S3ES809PK:CEL!M0JHKQ". M*.!6 5M'&S+KUB>JZ&(F^ $((ZVMF0<;&ZNMO2EJD\9')?370NNIQ:.BBNFT M* GX"GRM,UXQ*)9?@BOP]/@)7/QV.?.5GL]H^5EK^[:QC49L8_"- MUVHCP>LM+)F]>8OW[V 4?'!%_XV, MO?*7=/Z2R5P8?\T*'LU'HT[.X@R#%).4]/+AD(MA &'LSD?4\463?-^W3%!5 MU.LN'R[(:# Y@7$:1CU&AU@8Q6'J1HP[Q'@2\4$GA8IL8U=-SO;ZB-^:D\$% M&@^CA**4I#U0AQB&412Y09,.-)D$_8LK6H)LL,)=H(DCG3@A0= C'Z-1X*VNO_3ZK?_ G&=HSJ@P'80_CZ&QQ MM*XXQ )"@I'LK&;@HN9270%]_])WKF2FZ+!F0+-N)0A7N#=": M/F>*41S /OI0[ JG.(K&X$]%$DY7R6:W'CU0]&4DW.& *B4(DKA//Y2#>B?'<&PC MGPHAG*Z$]_^/UU'OTBB(^R7'(8=PB@@!Z%),H2 ;+ M=RB70AA&9 3O5!/A=%'\3$6MJ[8$^O#6):>J=%SEANIU<:&[AR)KBF51[NQE M^4+OT9R7)16-@I5TK_)FVO@,.+B&@ZB[I$9*$CR53SA=/W_8WH;E@.YU15JS M!E."]^\2!.$','#,^M4(N9T95L^0I"&&_?O +P@V/OEG'4W%Q-HV>E(G8%>K MIE_HWG;-Y$?;0O7>WYHFTW9*)S--AZJ[@7512U"RE3897,>:2C1-7S-0?&O[ MIB57N@NSCQO=*#-A!/3W%>?J.# 3=*WWXC]02P,$% @ #%"L5D(Y (UA M!@ :1D !@ !X;"]W;W)K3Q:*+4\&(_+>,%S5NZ+)2_@S5S(G"GX*._' MY5)REM1*>3:F&/OCG*7%:')4?WB4EE:\"N)RBK/F7P^Y9EX/!Z1TR>(3BJE0B MWR@#@CPMUG_9TR806PK$'5"@&P7Z5@5GH^#4CJZ1U6Z=,<4F1U(\(JFEP9I^ MJ&-3:X,W::&W<:8DO$U!3TU.6<:*F*.9ME"BS]-*2EXH=,5E*A)T6[ J215/ MOJ!?T.WL#'W^^.5HK&!AK3Z.-XNA XO\QN0^HI@Z!O6I7?V,QXTZ MW54?@[N-S[3QF=;VG %[+SZRL@2?#TS^K VX9@.ZM [*)8OY\0AJI^1RQ4>3 M3Q^(CP]-WKV3L1U?G<97QV9],F7E K$B0;%^X#^J=,4R<+XT>;TVY=>F=/VO M)H1B$GFP9ZMMA_IRH8-=CS9B.U#=!JIKA0I9\L 5N\LX*GE7['Y4#J MKV/A]7PD;HA]OQL+DQP-(&[F6/A-+'QK+"Z*%223D+!3Z#/$P-@<_-[:U TP M#J,.QKX<\0-(P(&\"AJ,@17CE>1+EB:(/P'WE0!4QUFH!40VWND$)NQ!'[N# M(^IVH!O$, G=@>B&#?+P3AE[4#6]?BH0>I:$98]1@ MC*P8;X1BV1L"&?57)]2%YD(Z,/N"411 26 S3H);IL-6I&=\S@'E;CCKRC4R M&C9D(\%1T(%KDB-0W^X W"UB)E:6NI(PJTGUO(>60-&JSEK=OYU7?=;CB966IQ<@K]&)VDOWGZ$,>YNRVMBN[!:.B5V/OT*0S^U. MU/LR3Y]4)IED%/2PYPV ;HF5V)GUM$JS)"WN:ZQIOI1B MQ?.A(8#T:9.&D1>XM(OW=<%=O"W!$CO#KGO*TE8 1N1]D@L\CSI!MQ,:!=TH MV"KN7>0M'1(['U[RLCS0=%_E5<9@;H8C!91'G#)]:#&"[K->@(F'HVY?- CZ M402-<8!D2,N/Q$Z0;PCW,+F3/O5Y3D##L O?(.=%T%('T+<<2>PD>?/]YN02 MG=.3(4G:79O5D:V[A5K+] MZ1;^3M9V3UDMX5([X3:#\I(]ZRG9>-#JTZ?K0OIWT\<@!T<.,K QM&59:J4Q MC5%6O!T.C1A)/R\4UL5V,+6%2.V'N#K5;16O$ MVN=!$I' )]T.;A)T L>/!GH@;0F3V@ES*O(\536EKP_[HE# ][R(AS!;[9ES M !GO-OZ_H5V?6ZJEOK6ESI2('Q8B2[@L/WT(*0D.:[Y2S^8;'2MQ__25SCM9 MV_6]96QJ9VR]WZ) I0X!^KA/,-221"N65?P0$;P'@Z[^0>6"27W@K=0"SNC_ M\.00N7M>Y.XY)'IYF9:E;H#UH;A2I8*'>E0T7D^\Z4Z"]JG>A46=[@#YNMQN M>-J1@-I'@FNN&'P%79W) IPQET"?[2//=VC4Z^JFXS4.Z-"]!&VG OJ6LW,Y MF,A&V(:#-(:-"*C7Q6TX25/?]X>.IDY+[(Z=V-G%Y<7-Q?D,G?Q^ MAF8WWZ>_?OM^>79^/7OQX_R/VXN;OXUWC;A_V6@>RTR2YK%LO'4/KO\) 0E\ MGQ8ERO@<5/%^ +&0ZWO]]07*E@( "8' 8 >&PO=V]R:W-H965T M&ULE95=;]HP%(;_BA7M@DH=^21=JQ"II9JVBTFHJ-NU20[$ MJF-GM@/=?OV.G1"%CI:6"^*/\QX_KV.?9'NIGG0%8,ASS86>>Y4QS8WOZZ*" MFNJI;$#@S$:JFAKLJJVO&P6T=**:^U$0I'Y-F?#RS(TM59[)UG F8*F(;NN: MJC]WP.5^[H7>8>"!;2MC!_P\:^@65F >FZ7"GC]D*5D-0C,IB(+-W+L-;Q:I MC7X$% @Z%L1DH/G:P ,YM(L3XW>?TAB6M<-P^ M9/_JO*.7-=6PD/P7*TTU][YXI(0-;;EYD/MOT/N9V7R%Y-K]DWT7FUY[I&BU MD74O1H*:B>Y)G_M]& G"Y!5!U NB]PKB7A [HQV9LW5/#54%$!6-H,FDT6K% A#EJ"8+,FCH&W)#)079+*D M=J8"PPK*]07Y3!Y7]V3RZ2+S#9+8?'[1KWK7K1J]LNH/JJ8D#B])%$3Q"?GB M;?D]%(,\.I;[Z'_8A&C8A,CE2U[)=UL4LA5H7T$!;$?7'"X)Y7C"W=[@72&E M;-=FTW(\=UWL*=/=*JE;Q5Z?78Z7:99D_F[L[614&@]11Q;BP4+\IH6%K&N\ M%7A>BJ=+TE!%=I2W0"9,(#OG5&G2 %[?"M_BR3?6Y;\:8073\ 7ZVS%'X,D MGGP W.%I0EM32<7^0ND,=*,GJ;ODLQ%1&'2_%^CO"#SBGPW\LX_S,ZW;\^RS M_Y"2V742A]?OA/_?%R'[X^JF/V"8)'8 M,J$)APTJ@^D5IE!=5>XZ1C:NL*VEP3+IFA5^R$#9 )S?2&D.'5LKAT]C_@]0 M2P,$% @ #%"L5IB&&PQ3 P MPT !@ !X;"]W;W)K/"2VR9:$A?; M7>'?8Z=9:-(T2[>]M'%RS[D^Y][>.J,-X[14 MG+$5%.K)@O&<2K7D2U.L.-"X!.6922S+,W.:%L9D5-Z[Y),16\LL+>"2(['. M<\K_7D#&-F,#&_:21;<)RV+@XC7Z\'N=RK_HY+J@ZSB5$)^BM^AZ/D,G+T]'IE0;T71F M5"6]V"8E!Y).69ZS*@7Z^07R&^"_.FBF_317(%5C0XP^4%ZDQ5+T<"YH1HL(T(FR4"24@SA%5*(91&?(QF\0L0CN,FS+ MZI:L^K=Z-W'NRY)G( M&D;9M5'V(*.&F+-E\MKFD)8W^V&A[>' ]IMQLXZX@&#B_?>ZH5Y%T.> .;/'> M[,>V^#.1-8SR:J.\H2W^H#G>L!;W]CS$%O%MVVH%SKH"?5N%.MW%]VM-_E/G M6Z<^?V#Q>[,?6_QG(FL8%=1&!8^9;YWF!,.*'^QY& 26KR97J_;[<2'Q/,\Y M4/JP5A0^8;[U8H^=;^&> M_UK "WA#X8UM")K?]G(NNI$\[N//58 [N\/_^Q M;?Y<;$VW=DZ0^#%CKMLA/*S5.^)"U[-):+=:H",06^IGYI/VOYRY,R?N%/HK7 M[VJ3?U!+ P04 " ,4*Q6!M!&..P% $&0 & 'AL+W=ONIV'&"L=*=CSS01.#@^^T?5&Z@?3^6R'U^2)R.^[1Z[NIJV5G&Y) M*2@K 2>KF\DMO%Z@5"L8B7\H>19'UT"[LF3LA[ZYSV\FGD9$"I));0*KKSU9 MD*+0EA2.GXW12?M.K7A\?;#^U3BOG%EB01:L^)?F_Z3 M- Z%VE[&"F$^P7,CZTU 5@G)MHVR0K"E9?V-7YI '"DH.W8%U"B@OD(PHN W M"KYQM$9FW/J")9[/.'L&7$LK:_K"Q,9H*V]HJ=/X)+GZE2H].7^26!*5%BD M6X$%%AOP5:56@(OO):YR*DE^":[ ]Z[S:?SV3L) )!&X' 97W^EYHUM,S8EMCAY&7P-ET M?^S 4"R%,(C"5NP$6MA""YW)NYD< M2OD!"B-[(N,66OQFC5VL%2E=@H()-:I*-0/Y#R+Q4F53D*SB)D$VV/$ T%6, M8J]?@4,Q/_6CR+,#3UK@B1/X;:%& RXS A3C@IQ52[FJ"E52&:M45=KP)D.\ M:0_K4"1*/-^.-&V1IF]D?T4X5[5_Z O\8H]G.L07>F'H]S .Q4Q#CW0T]#J^ M\IP]?7%?9FJ](LBE8NOZ2D$^;EHSM.3+]^*DER^;7!P$*$Y',H8ZH,@)]+[-F6, :12A_FRQB%TA"*-H9(3#CHRA MFXT/C0LN#HU[>=JY!<5+6HPS+3PKU9[+VFDT.K*%;K9MVW>'7T=[=TBF 81> MVI^U%KFK0/7X6.MVM O=O*M \HHX.^,H:587;/2;)@,/+&*IGX3)B <=_T(W M ;>TQHF:0I4]S$,^A8%:HWI]D!9JAAZ,X,@B 7;<"]WD>W_4N\Z"<)KY< =8 MJ#Q)8G\DZ*CC:.2D/K-<>]>"VN9C8_NTZ.,PZ0\JBQR* SBRP$ =KR+XH1T= M5?0EWK,10$Z^_FARSF7M- H=:2,W:=]F/RLJJ#EJ82N=2)4^^?H)[ I+;19*/ OWNK@"P<'?BA M%_5!V^002L8:I^-R]/9>VC1.)_('3GI M\G *8"-XXY"N%W.ABV:/"S*R^VE><[(/BV$XV*Y9Y*Y@&L.1Y13J>!FY>7DQ MAA9@"99D3SQ+((A5,D:Z]Z.M5'BG,%/U6Y7F&-)7("]SK(J(UT?N]8UD.W-JO612LJVYW!"<$ZX%U.\KQN3A1K^@_>-C_C]0 M2P,$% @ #%"L5K- +K>1 P D@< !@ !X;"]W;W)K;*3_?K=4;*; JZQ+Q)Y+\\]=T<>%WL?'F*-2/#86!>764W47N9YU#4V M*HY]BXXUI0^-(MZ&*H]M0%4DI\;FL\GD3=XHX[+5(LDV8;7P'5GC]C>D+^\%VDH'N(OEF M<&8&C7']7ST.=?@_#K/!899X]X$2RUM%:K4(?@]!K!E-%BG5Y,WDC).FW%-@ MK6$_6GWRA#"%5_!)41<0? GK+K)1C(N<.("8Y7H 6_=@LQ^ S>&C=U1'^,45 M6'SOGS.Q([O9@=UZ=A;PHPICF$]',)O,YF?PYL=LYPEO?B;;".3AO7'*::,L MW),BY%-&)_/MX2Y.P\F%N8RMTKC,^$9$##O,5B]?3-],KLZ0O3B2O3B'OOH< M*N7,OTI.[PANO(O>FD+UA]D5L)&0CGH!]^U43G!KHK8^2FO%Y]Y4SI1&*T=P MK;7O'!E7P8:1M>'2_/4%'PG6UNN'OT_5XSSCZ?C$,8*OSA 6KW[M5"B,XE0^ M.#V&GUZ^>#>;3:[NL#*1 A-*@ND5^ "#[L8WK7)/@^)G,!$4W*)5>\4QM ^M M#WWZ5"L:\3?XKJK!<.*'"8](#MJ M'QLDHX$+$[ P4L81M+7B&:"Q8XVR+&A8Q2NPW3:D>K),8&*+T@-Z8O^"[V^0 MAK3!%YWFZ0E?:H0A+8[DDA2DD2KH.@$,MCQ:=CPR6VECS\\7W#GD,#RWI+)] M/'QDK((/-0-WD7/A02;$_2F[P-MPB"/6HN[+D%"X MC%+ZZ=NK'R3 A? '_PB.1_#!#J3Y%3@Y#1PN$74[$[R3?)2U3U!R0US!BZ#V M')50*B5$:\.52*UN@^&V<2F%32,1F3=](S"P>]:S?F)BB.-3%S!_-B?9J$JO M@7CS->A'YE%Z?'"N^SG[S;Q_K7@R5<9%L%BRZV3\]G4&H7\!^@WY-DW=K2=F ME)8U/YH8Q(#UI>=9-&PDP/$97OT'4$L#!!0 ( Q0K%;,&')6T ( "@& M 8 >&PO=V]R:W-H965T&UL?55A3]LP$/TKIR A)K$F M38 A:".U,#8^,%5T;).F?7"=:V/AV,%V*/WW.SLA=%/IESJV[[U[S_9=1VMM M'FV)Z."EDLJ.H]*Y^B*.+2^Q8G:@:U2TL]2F8HZF9A7;VB K JB2<9HD9W'% MA(KR45B;F7RD&R>%PID!VU05,YLI2KT>1\/H=>%>K$KG%^)\5+,5SM$]U#-# ML[AG*42%R@JMP.!R'$V&%],3'Q\"?@AQ618!;ZS350NG/8 IPG[P#2#I &W6VBH/*: M.9:/C%Z#\='$YC^"U8 F<4+Y2YD[0[N"<"[_IAU""A]ARJRPH)8/ M;10[RN$C8][Q35N^]!V^#.ZTFKP&FZE_".F0%DPV-( MDS3;PY?UAK/ E^TQ;,%IN!&**2Z8A#F917IHSN[RV]*=[*;S-7-A:\9Q'-7^ MX,PS1OGAP? LN=PC]J07>[*//>\O9<*Y;I03:@6_O^.+@ZG4_/'/+KW[&=/! M[IN&6^70B JXIHM3%@M8]@=D^P/R,%4'H+9$V%;ZFV"AVG9%QHZA;HQMF'+^TGT.@T^-,)T?CR?] MV@1!= Z^UF&8P*\!!1M$H ?(R_X%PE$8NOR@M*-JW, U?X?S4= M['H3\5;UDMM5Z%$6PBFUA=RO]FUPTE;_6WC;0TGK2B@+$I<$30:?3B,P;5]J M)T[7H1&PO=V]R:W-H965T&ULK59-<]LV M$/TK.^Q,IYU11'TX:>M*FO%'D_K@U!.GR:'3 T@N2=0@P *@9/?7YP$D);GC MJCWT8A/ [MNW;Q<+K7;&/KB:V=-CH[1;)[7W[7F:NKSF1KBI:5GCI#2V$1Y+ M6Z6NM2R*Z-2H=#&;O4D;(76R6<6].[M9F6:S2/4HA&]9.&DV6RW5R,3^_/ OVT>"3Y)T[^J:0 M26;,0UC<%.MD%@BQXMP'!(%_6[YBI0(0:/PY8";[D,'Q^'M$?QMS1RZ9<'QE MU&=9^'J=?)]0P:7HE/]@=C_SD,_K@)<;Y>)?V@VVLX3RSGG3#,Y@T$C=_Q>/ M@P[_Q6$Q."PB[SY09'DMO-BLK-F1#=9 "Q\QU>@-B^:UOU1% 7HJ3YP.6RY[+X!RY+NC7:UXY^0L#BN7^*O/;)+<;D M+A,L38CGRAMY*+70N@Q9>>$:3>O=2OCW< MV[G4+?' IZ7,QOKG[Y='/] M:O[#M_3;1W[T=*E,_O#[2^1/PR^G_W_+T.=:*HYH^1%:.Z!A4WNIN[X&LH^> ML_4!5& DN<#%=)8PLVQ$=),>K;,6-1I]$"E8E?LJPCS.-YTS28!61?SSF/>\I#W9) , M?/03U6#.CR A&0P*4D97;$EAR)+'"'11IAH#!KM@E6,'?#$'X#RD;,4.:P\, MH=R4/@)>ZCR( L#CPQ&@!KC0?Y.DLL9!<&M*Z>%A*W &3F1[2!0G3W0!5AC+ M#N-O; 'T"'@'Z;@L,7;=>/!B-9%TP2ZW,@-#D9DM3X+R&1JMP!3T-55]\YP4 MT?+SMLB8.CTT!?K+Z+/KU!SK%:&2O)VQ"M M%F@I'SK&>:D4 HM,Q0Z @EM9,6&!@JH M0^0J-(/!2^1E%7(INECOT!63EX96>O0T-6RK^ "'&]9IW[]2^]W]&W_1/VT' M\_X'PNW0CHI+N,ZFW[U.R/:/;K_PIHT/768\GLWX6>,*L0T&."\-RC\L0H#] M+Y_-%U!+ P04 " ,4*Q6$B/\CD$# :!P &0 'AL+W=O^F7U%LI"O%HW:XQ;IKKD-/,L'%FUJ=-%X!P'+9;:^ MNM[,)3X%_&WP&$_&()7LO#_(Y+->9A,1A!8+$@;%?_=X@]8*$"5_A;4R_<.QBYYRQ M:"/YN@?SO#:N^U)DLIWBM1J$?P1@D0SFPQ2J0G- MXHR30]E2X%W#.%I]]80PAY=P%Q%\">\C&:X5XR(GII>@O.BI-AW5]!FJ&7SQ MCJH([YU&_6]\SK(&;=-';9OI1<(O*HQA=C6"Z60ZN\ W&VJ=);[9A5HCD(+J]>3/R^(G0]B MYY?85_\]#WAG8F%]; /"][_P@6!C?7'X<4[W9>;Y^'^'#9\=< V-"L;MH1S: M$X?V@)$75/B@>0OYDE(%=UOXN%[?CO@^.G[ $@*0.:HW:&6O(8!RE>/W4 M$XXL^/JQ?I%Q'@2J2Z-9C !D?*[840(&O$?7]JKQ@6TP\D2WJ4=/:F768#!> MCV%=4,M,?!O8%"(+:JUFD5Q@@#+XFF$^GC1D#-NVJ(:Y!L,*I->%;36F),JR M;Z:>LP.S 3$?[D1B?^72LG$LE7SX!7X7O<58("-& V=.<@W7D46JB4 M@8/]/8:*/Q+C&;9+%D MZ&3\YE4&H7/B;D*^2>ZW\\1>FH:B"X,$\'[IV17ZB208/H>KWU!+ P04 M" ,4*Q6 !$Q-8 " "4!0 &0 'AL+W=OR$AZ75OV2 M!97SZ#*" M>B5O1H=U^PRV<:\'*K?/.%76L[32+(:T]6=\[,0$O3_L5K5X;E]JN14*#?E93!PG6,=YA[EH,=,3F&.XMX9*#[>FP.)__YCY M]233 \E%>A;P7K@AC$<#2)-T? 9OW"<];O#&9Y+V0!;NI!$FET+!$PE"?2K? M%F[R-ER8FRM?B1SG$0^&1[?%*/OP;G21?#Y#=M*3G9Q#STX^#-Q(GROK:X?P M^SN^$BR4S9__O)7 ^1#3X>GG!VY^6/=U\H)].DT&2)$/@GLC+OBD&<(,YZA6Z@RH=OE7[^&A2-+I-LP^8J*T-M4/3 M:_N5<]U.VC_S=E\Q 6;I0>&:79/AIVD$KMT!K4"V:N9N98FGN#F6O#;1!0.^ M7UMNPTX( ?I%G/T%4$L#!!0 ( Q0K%;X?42<%0< .T0 9 >&PO M=V]R:W-H965T^MN_9HHJ(>RJ/QY;QU"_78P\-F:2NW[MJ8*7Y;6E3K@U:T&OG:D<]E4%H-T M.)P-2FVJWL69S'UT%V>V"86IZ*-3OBE+[1ZOJ+#WY[U1;S/QR:S6@2<&%V>U M7M$-A=_KCPYO@TY*;DJJO+&5+TL^&+HWN^,%7NRL/:67W[- MSWM#-H@*R@)+T'C%]G1MBS],'M;G MO7E/Y;3431$^V?M?J/5GRO(R6WCY5?=Q[>2DI[+&!UNVFV%!::KXU \M#CL; MYL-G-J3MAE3LCHK$RG#?>'B@PVD M9NJ-^D1W5#6$9V97E6'(S@8!&GC=(&NE745IZ3/2QNJ]K<+:JY^JG/+]_0-8 MUIF7;LR[2E\4^%Z[OAJ/$I4.T_$+\L:=NV.1-W[!7:^"53^;2E>9T86Z"3H0 M:!;\(7^CN,EA<9PQ;WVM,SKO(24\N3OJ7?SPW6@V/'W!V$EG[.0EZ1>;D"R= M+=4U@'7@,/@1UNI:F$%._?%,XBG 1]&8RYMK]=G6)E.SX4S]UB#G=4$^49JWU=8%RO'B"*F_ M^!/IR '0ZDX[0^%1V272*&\D2[')PR^>NU^;;"V[R >#_*.\SY9YVEDNWZ.) ME+-M :9[#0DU.6-SO.L@DZW]VQUP]B\6>=- S:X!M8,V9PKVO6"U;*YXQ&:% M+38_?#=/1\>G7M5KC0*141-,!D;5SK(TB#)55C0YJ0P+5K30V:V/T60IOP-M M"!?^>?6.:NT"\Y"U?*% 3L._R^52&^?5*U:6#D^_7,I@=/HZ@7D+V0JW,UM5 M;9V3D!RR,FN<8_&LQV2FUK(I(2S:9H<$M^.*12IDUI<$O 'T"J8:$@!+ M@;Q01;-P&'2@FBIO&/@=%D7GPMIZVLY),JU-75.$JK P$T_.JL(@)HT#Y["# M$\,I#-6"B-MH1NB"N2A;-@@8R&F+38]L@\(.*%URL)5AY[2WE5X@([3WV-(E MXB%[5,O4GQ[>_,%'BY:O6]X_Y>529Z8P* 2@XB^ZJ6O=K"A1'_[30B(V2!;C MB1!33&IG_"T;7%@OE(&9OD94S2)*XYB*,S"KC+SW/A9_GLXV%31RV7',Y8S# M96W+1M;M,?)+(\5BIPP\]3\GM!&@BLY21-.Q"/.04%DIB\_4B3WT[HQ&1,H2 MJI&3J)!.-;5M(U<+GP\'.9',YYJC2NL#=GO.VAW$@<#C)CM$';^ GSC5;1U[ MR<8=U[IVX'>*J6IKK00)LC;0)VTQ-QV9Z?\5O@[HY^*W7[*?A//C"\[&<@;6 M0US%U(^^<17$IP.BFPH0HE+KUSS]&!%##DG_6# _EB1GT%/U:O$ZVMR63EB5 MZQ*'8.EAF]B<(K#J5?;-TJ[ROD)]!K= BHKV*E-NRN%Q=8EH7.(,S M0+'BM05;# WZ%H&1"N(V!5)"*+Q@9AULKG28"&U7W=$7$P1-#6=86,X'Z9SK M+W(Z6"?HTP.+)8X?0 /O]\\5HZ$:IVK>5S@30O;F4-C6YH0NM1.CYMT>?UP[8E/%@3WRPWT)]U(7@Z/I HU/?J^/9*#D9CC!* MD^'Q<7(RFAT]2;M1,IY.DC2=8)2FTR0=I4?OOVF0:I*.DN%XI*;3X^3X9'KT MZ[972@WG:JO&XV0TF[-ID_'TZ -NM;&RL?KI\3 90\OW:IS,3U)HG4M9/M2B MA; X!MX20X6;99'C8B9@+9'"^'&HL9%HW3A] >(5\=FJ1AW$[*KM+/\"YOU3 MXX]P!OA.@.UH*HX-CT_@W.SH-X%##FQ(*J]FZ3P9#T_4?)0FDUGZ#Z#Y\1DG MDT-7F\'.%11E>247;1_UQ]MH-]O=Y2_C%7:[//XC %ZO#,I204ML'?:/ISUT M"[E&UL MC53?3]LP$/Y73D'BB34_6@J"-A*%H3&-#0';'J8]N,FUL4CLS+X0^.]W=M*L M2*7:2^*S[_ON.Y_O9JTV3[9 )'BI2F7G04%4GX6AS0JLA!WI&A6?K+2I!+%I MUJ&M#8K<@ZHR3*)H&E9"JB"=^;T[D\YT0Z54>&? -E4ES.L"2]W.@SC8;-S+ M=4%N(TQGM5CC ]+W^LZP%0XLN:Q06:D5&%S-@XOX;#%Q_M[AA\36;JW!9;+4 M^LD9-_D\B)P@+#$CQR#X]XR76):.B&7\Z3F#(:0#;J\W[-<^=\YE*2Q>ZO*G MS*F8!ZP M!3B-W@$D/2#QNKM 7N65()'.C&[!.&]FS.*E<41[(\*ED'*5?-2&< MP >XR#+=*))J#5QJN)9*J$R*$FZ4)=-P'PS<>[F/L M^<9[[L,"Z:T+>"!!Z//?E6]'-]E-YUKJS-8BPWG /6/1/&.0'A[$T^A\C]C) M(':RCSW=*L;1SHK!KT=\(5B4.GOZO4O]7O[=ZD]&__=6#@].DS@^?_MBX)N" MST(UW/_0%\U]XRG$O%":X+% (%DY[B52B^AZ/]-K)7T7ZQ6;SZ@:]*%KH_,F M(["B9'*ABQ@+96%$E<,C48GQP&8;I!T M!NG:-^]2$X\"ORQX]J)Q#GR^TOQ@>\,%&*9Y^A=02P,$% @ #%"L5AIT M/:'C!0 <@X !D !X;"]W;W)K&ULG5?;;MLX M$/T5PAL4"2#'NMBRG28&Q%IW!N<=;KV:R DMM3O0"%*S-M2NYP M:N8]NS# JB$W76 M'[Z)>>'H0V]RON!SN ?WN+@S..MMK.2B!&6%5LS [*)S&9U=]4G>"WP7L+*M M,2,F4ZV?:/(IO^B$! @D9(XLYF6UO^R52,;=EA66:?+1AD1E$+5 M__ES$X??48@;A=CCKAUYE#?<\P/&I!'8/666$$V#/>PY]D&0O:^Q=U?;B-^PE[(M6KK#L@\HA MW]7O(;8-P'@-\"H^:!!QG;(D"E@\F&<.+M)0<(6^8TNQ6*JTQPR>X= M=X")YO;RK+PH)90F?R[H\H#=\? -O?@.T?LC[YI)9@ MG8?&A&(W,'6,J[R]61]^5,*]M/:,'9/$-1B')#,^%FK-+:\'9$W8C;":U MK0RPOQ_@V;$KJ;.G?_81/PQM=+H_9=I?[?:K4)FL&90 MTRDK5^'.S"J56[8J1%8PCI -++1QJ,$=6S^<& MYISD%+:U.<;!>N-(W"(6; :HC%6T#ZB!3,^5^-?#\G)VDQY,S]98L1WZ15<8 M .*,"-=92C\Q@J&5LJX&H&IH+7YM<+%CPG32]IHC$MPP,KX (W1.>/=C/6+# M.!B&$0Z.DW$2I&G(3MAGL/9LX\'6+L [X=*[>-.@U7(?@&ZWZ__(9J4V9GY- MH-XOFOV*BG5"2E: 7.]M2S?'^+_!E7:\E0*T0:1[K99IDV-; &S#KF"/]^SCY>5=4,^VCM@4/#"8>4UNO5=>ZDH1 M>&2PTA52F1*-#/#;,B:-,0 M*-]8Z=+9EN_H>2*V6#-IA:J6U9Y)52X(E*W%]T&J8U%9JGZV,/@=8]<.PX:S M1\G)/"*C$LO0L, D :A;SL,VEO-*DP@3#_;JDK:_CA]CP6Q!,FB5_/XU3SQ MR70@]Y[A2O,H%-K\3]KBMU6MM';LE/]^]G^//OFP_4@G_ M?(3<4EON-JUNIQ &"[2<(L@FA#$>H+\=P/\7O_XXB.,ACOO!..X'_3&- MCP4=9GH]@Y15<%=BK@QC=*9.0KQ6);P$Z@J$5([&[8MW.Q MQ )2F]O S.AR38?T=JX*.P'A7@F;$^)8"V =/2K:Q/IV9_$BY ONA5WA08-W MA6_M4^SU]8"*MCGMM]>55\>%KU2[@$S,1,8(NJ,1KSLTU:V_D*#2BGZ41L(Z M T# GEI]QN50=S-RMG\3FEO(3!ADM[E!G.Z[7?9:[X 2S-R_=BQ&'(^E^DFP M^;IY4%W6[XBM>/T:PZXRI[A(F*%J>#H<=)BI7SCUQ.F%?U5,M<,WBA\6^"@$ M0P*X/M-XT6XFY&#SS)S\!U!+ P04 " ,4*Q6A6^*+AD# " !@ &0 M 'AL+W=OO.&C%T &:)5&V MG&2V@3AIL3YT"))V?1CV0$MGBPA%:B1E)_OU.U**JP&N7Z0C>??Q^^YTI^51 MFV=;(SIX::2RJZAVKKU)$EO6V' [U2TJ.MEITW!'2[-/;&N05R&HD0E+TR)I MN%#1>AGV'LQZJ3LGA<(' [9K&FY>-RCU<15ET=O&H]C7SF\DZV7+]_B$[FO[ M8&B5G% JT:"R0BLPN%M%M]G-9N;]@\.? H]V9(-7LM7ZV2\^5:LH]8108ND\ M J?7 >]02@]$-/X9,*/3E3YP;+^A?PS:2A>2-(#=%$3BA?E"=GZ%10G%O_H1W"-?P*G]0!E=-&H%TF MCI#]>5(.*)L>A?T )8?/6KG:P@=58?7_^(08G6BQ-UH;=A'P,S=3R+,86,KR M"WCY268>\/(+,BTX#1^%XJH47,*3XP[I\W)G]?9PL_-POE-N;,M+7$74"A;- M :/USS]E1?K;!;*S$]G9)?3U6RE>X5[84FK;&82_ON"+@XW4Y?/?YPA?A#Q/ M^'HZKOJ$GW6&*S1>,7$U\!7P8V&3E#J:DOK0.] U5<)A]0N\OQVLR2,_TF?KT%#J+;R#>9[&B^N"K"+-XHS-)]^H>T$H:(TN MT5I8%'&QR" KXCE+)U0W05]YY8^KKG06LOBJ8''!&%GI?!;GQ6+R13NJK!CQ M? 4!LY]=LZY?H!<=H]C=?; M?JI\=^]G,]V_%\J"Q!V%IM/%/ +3S[M^X70;9LQ6.YI8P:SI%X'&.]#Y3E,# M#@M_P>FGL_X/4$L#!!0 ( Q0K%9R-ZHJ!@, +P& 9 >&PO=V]R M:W-H965T/DE,W'=+L)1$EGJ-#BJ0G:ZD>=(EHX*FNA)YZ MI3'-:1#HK,2:Z8%L4-!)(57-#)EJ%>A&(K9A/9 MFHH+O%6@V[IFZGF.E5Q/O92 M@,)BZIU'I_.A]7<.WSFN]=8:;"1+*1^L<9U/O= *P@HS8QD8_3WB!5:5)2(9 MOS><7G^E!6ZO7]BO7.P4RY)IO)#5#YZ;Y!CP=K*W,GU%]S$DUJ^3%;: M_<*Z\TU2#[)6&UEOP*2@YJ+[9T^;/&P!CL-W /$&$#O=W45.Y24S;#91<@W* M>A.;7;A0'9K$<6$?Y=XH.N6$,[.OTB!$(7R":Y')&F'!GE!/ D/!&RE,J>&SR#%_BP](4R\L?A$VC_<2WC U@"3R(0[C9 ]?T@>:.+YD M3Z :C(0K+IC(.*O@WC"#5&!F9[P=W7 WG>V54]VP#*<>-8-&]8C>[.!#- K/ M]H@=]F*'^]AGKV\!EUQGE=2M0OBYP"<#\TIF#[]V*=[+N5MQ% [>/#PL2H0+ M63=,/!]\.(ZC\1DEC60T2CYRUXE1PF(9^FB9P!%$T]$=I"@MI"/66ZPT':3X9^>%X9.-(3OPXC6!7O09; M$Z5&M7)S4]/3M<)TPZ7?[4?S>3>17MV[N4XOL>)"0X4%0*KTU):*%726D602EM?5U&)JLQ(J9L:I1TDVA=,4LB7H3FEHCR[U3 M)<(DBF9AQ;@,TKG7K70Z5XT57.)*@VFJBNG]$H5J%T$<'!2/?%-:IPC3>'P^H-_[W"F7-3-XJ\1OGMMR$5P%D&/! M&F$?5?L-^WPN'5ZFA/$KM)WM9!9 UABKJMZ9&%1<=CO;]>]PY' 5O>.0] Z) MY]T%\BSOF&7I7*L6M+,F-'?PJ7IO(L>E*\J3U73+R<^F/Y1%B&,8P1T6=)?# MK9)6\W7C'VTEF)R'E@(Y\S#K09<=:/(.Z 0>"*0T\%7FF+_U#XG@P#(YL%PF M9P$?F![#)+Z )$HF9_ F0]83CS2R8SS@0\66:1?ILUI_+MX*:G MX5SC7)N:9;@(J#,,ZE<,TH\?XEGTY0S9Z4!V>@X]?43+M:<&2Y14)6O@SS/N M2!0JV_X]Q?<\8AR/WR\W/)=(VJIF<@^F5M(H;8#!-(JAX-K8-P9,&$7_<4O/ MF7.3:70XU-V0'>'ZIT:6E8!5+=0>\1,A9IEJ*"?74SFX!H6@9ON152/:B#\K M<%0RO58:W/!I! -;,@LO#1.\X*Z 1,31LJT"PWAN M0'2"5;5ORK6RU.+^6-),1>T,Z+Y0]$5[P048IG3Z#U!+ P04 " ,4*Q6 MGX*2K#@# "5!@ &0 'AL+W=OM7#-2BV ),1%$?ME+;@)UTT:"[;9!LVT/1 RV-;2$2Z26I=?+O=R@Y M2MIZ?;&&Y+S']SCD>';0YM'N$!T\M8VR\W#GW/XJBFRYPU;:2[U'12L;;5KI M:&BVD=T;E%4/:IM(<)Y'K:Q5N)CU46']#]L;\S-(I&EJIN4=E:*S"XF8?+^&J5^OP^X<\:#_9- M#-[)6NM'/[BMYB'W@K#!TGD&29\O>(U-XXE(QN->I4WTLG%S.@#&)]-;#[HK?9H$EUTJJLI8-/#CI MD&Z9LZ?\#G3I:3K_8*[L7I8X#^E%6#1?,%S\\%V<\Y_.B$U'L>DY]L50D ^U M7-=-[6H2?E/;LM&V,PA_?\(G!ZM&EX__G!)^EOJT\%A<_O\2P+(L38<5X!/U M 8LVH)J4N[$H<(,EMFL"'6=$\*Y3LJMJA]6/\.XE"E9:=02'[T$D"9OF4XKB M2<;2(@_(ES/UNNLWW"!E)85@:3JA;\:R) _NY+/130-25=0*&BK9JR*(><9$ MGD.6L'22!?>#(2 /0&VHZI/)#1I?;Y%/69)P2/*"Q5D:W"HZ3[H+] IBSK*< MP\7%1;#TL@TX>&31=A6RL+#6X(RB\G60AF:(+#P.E]WWC6VE$;Z\,=_6^@\0FTOM'T M'(\#O\'X3[3X"E!+ P04 " ,4*Q60M2:]$4" A!0 &0 'AL+W=O M&BU\4O1 M$'4G2>++!EOI)[9#PS<;ZUI);+HZ\9U#6450JY-L.ITGK51&%(MXMG;%PFY) M*X-K!W[;MM(]KE#;W5*DXNG@2M4-A8.D6'2RQFNDFV[MV$I&EDJU:+RR!AQN MEN(T/5G-@G]T^*%PY_?V$#*YM?8N&!?54DR#(-184F"0O-SC&6H=B%C&GX%3 MC"$#<'__Q'X><^=<;J7',ZM_JHJ:I?@@H,*-W&JZLKLO..1S%/A*JWW\PJ[W M/9X+*+>>;#N 64&K3+_*A^$_[ 'FKP&R 9!%W7V@J/*3)%DLG-V!"][,%C8Q MU8AF</AL*JR>XQ/6.8K-GL2NLH.$E])-($_?03;-\@-\ M^9A\'OGR \E[( OGRDA3*JGAFB2]GF]/-WN9+LS/B>]DB4O! ^+1W:,HWKY) MY]./!\3.1K&S0^S%7F%8I*FDJSS<=!7K!3;AK)&F1E#F>0D5Y]5IA%_?\8%@ MI6UY]_NEU X'3_/)?QL$+@Q\E6;+LQT+%,J4SD-S&4LO_8!DKVU;='4<3@^1 MON_@\72<_].^[?^Y]X\'=T:MC >-&X9.)\=' EP_D+U!MHM#<&N)1RIN&W[# MT 4'OM]8[H7!" '&5['X"U!+ P04 " ,4*Q68W(V*48" !(!0 &0 M 'AL+W=O\.UN SN3=FZXVOU2)*O"!46))G$/QYP!4J MY8E8QM^>,QI">N#A^IG]*N3.N=P+ARNC?LF*ZD5T'D&%:[%3=&OV7[#/Y]3S ME4:Y\ _[SC?/(BAWCDS3@UE!(W7W%8_]/1P SI,W &D/2(/N+E!0>2E(%'-K M]F"]-[/Y14@UH%F=Q\3!/"0N>^)E1YR^09S!M=%4._BL*ZQ>XF,6.2A-GY4NTU'":V$GD$U/ M($W2;(0O&S+/ E\VDKD#,G EM="E% KN2!!RQY$[EF]'EQ^G\\,SW+,*WWEE4Z.755\T-TL M8A-FV+&6G::NT8?=X9FXZ*;COWOWQG"TC>3\%*X9FDP^GD9@N[GM##)MF)5[ M0YQQ6-;\U*'U#GR^-MPUO>$##(]G\0]02P,$% @ #%"L5DB:D8WM @ M(0< !D !X;"]W;W)K&ULU55+;]LP#/XKA#?L MU,:.DW9%EP1H^L!VZ! T>QR&'12+B87*DB?12?OO1\F)FV)I[KO8>O#[^)$2 MJ='&ND=?(A(\5=KX<5(2U9=IZHL2*^%[MD;#.TOK*D$\=:O4UPZ%C*!*IWF6 MG:>54":9C.+:S$U&MB&M#,X<^*:JA'N>HK:;<=)/=@L/:E526$@GHUJL<([T MO9XYGJ4=BU05&J^L 8?+<7+5OYP.@WTT^*%PX_?&$")96/L8)E_D.,F"(-18 M4& 0_%OC-6H=B%C&GRUGTKD,P/WQCOTNQLZQ+(3':ZM_*DGE.+E(0.)2-)H> M[.8S;N,Y"WR%U3Y^8=/:#O($BL:3K;9@5E IT_[%TS8/>X"+[ U O@7D47?K M**J\$20F(VN!X, M^B>09_G@"-^@"W<0^09'PO5 %NZ4$:900L.6AL%7=$$I8/(-4:R79!)3A902Q%DJ+A<:04%ZIN,HB ML+1:HO,!0R7")I8&RE.Q1L>5#J:I%NS$+EMS'T8[/'%HP-W#DS#1F6Q<^ 4B M5J:L[,&-TE'3?R,YN.>6Z5D4^^6);B3&_1=>(:4*C8JOY!LNJ!3$3:[1$DK6 M!0M$\\JO6K8^^9(;XKNM0P(X5=SWP&/!JD@Q;REDBU7>-\CY;"\ D[3FAS,K M*ML8:B-XG_7ZYQ' HSP#?ARB9RH=(G#1%F57M>&3GQPJAW2O;57H5K$YA_-C M/VT'ZU:[_G_5MKT7\_;Q8)B" >\O+2=M.PD.NE=Q\A=02P,$% @ #%"L5MT:OVA% @ % 4 !D M !X;"]W;W)K&UL?53;;MLP#/T5PAOVE,6W) NZ MQ$#2M=@*="N:71Z&/2@V$PN5)5>BD_;O)\F.EZ%I'BR+$L_AH41JME?ZP92( M!$^5D&8>E$3U11B:O,2*F:&J4=J=C=(5(VOJ;6AJC:SPH$J$211-PHIQ&60S MOW:GLYEJ2'")=QI,4U5,/R]1J/T\B(/#PCW?EN06PFQ6LRVND'[4=]I:8<]2 M\ JEX4J"QLT\6,07RY'S]PX_.>[-T1Q<)FNE'ISQI9@'D1.$ G-R#,S^=GB) M0C@B*^.QXPSZD YX/#^P7_O<;2YK9O!2B5^\H'(>3 ,H<,,:0?=J_QF[?,:. M+U?"^!'VK6]J(^:-(55U8&M77+9_]M2=PQ%@&KT"2#I XG6W@;S*3XQ8-M-J M#]IY6S8W\:EZM!7'I;N4%6F[RRV.LJ^*$.()O(=5LS;XV* DN-K9TR[>E&YVF;YX,GQYR?!-PJ+67-@C;H]Y M %(1O!U'@RCR'U#)-3W#]. X&<#!]::1"./6&EJ@+1XSAU!.%1I5:H MM[X?#>2JD=06;;_:M_RBK?1_[NU[86MCRZ4!@1L+C88?Q@'HM@=;@U3MZWZM MR':1GY;VV4+M'.S^1MEJZ P7H'\(L[]02P,$% @ #%"L5G(V)DH0 P M_@8 !D !X;"]W;W)K&ULI57?;]LV$'[W7W'0 MBF$;M$BB?MF9;2!.N[4/:8,D[1Z&/=#262(BD1Y)Q^E_WR/EJ!F0"L/Z8I'B MW7???9]Y6AZ5OC M1.OEGC=XB_;C_EK3+AI1:M&C-$))T+A;!1?)^29W\3[@D\"C>;8&U\E6J7NW M>5>O@M@1P@XKZQ X/1[P$KO. 1&-?TZ8P5C2)3Y?/Z'_[GNG7K;680" M?H4;?$!Y0'I6JI'"2_;3'=]V:'Y>1I9*N82H.L%N!ECV#=@4KI2TK8$WLL;Z MW_D141QYLB>>&S8)>,7U&:1)""QFZ01>.O:=>KQTHF\#0W\OM3=D9R]GNYMR M;O:\PE5 5\&@?L!@_>,/21'_-L$M&[EE4^CKU\+PIM'8<.^"VHWF_.4)PQT^ M6MATJKK_^R7ND^@O<[]K-2+T@V?H/ -2O&J=Y#,GN=.=S2Z5Z=&*"H0D?K5 M:0V\@K)(PD6<+DV%!PKG'21AFFRICN@!45Q68.R+6I(TS IYHY:EN:S]S2Y M;CG9Z,OG91RF5.45I.%\P:CJ'"8LR4=+\DE+G@S8:=7#FT>+6A*E2W\_41O8 M?H8_4#6:[UM2YX+&H_F/9DW6_2ZS/M(MIJ-;R]U?_1>2A%S*R*$D]_+$Y8(D M*F8?O*B5.D@2FB(+-@_3> 'SA(59P?ZGP-&SF402-7[RFJ',,)[&M^-POQAF MVM?PX>.QY%+?="/JD*0)/GAK=J MY51:[ZY<5Q45-$Q=BAVT^&8C9,,T#N7653L)K+2@AKN!YR5NP^K662_MW)U< M+T6G>=W"G22J:QHFOUT#%_N5XSO'B8_UMM)FPETO=VP+]Z _[>XDCMR!I:P; M:%4M6B)ALW+>^%?7L?&W#I]KV*N134PFCT(\F<$?Y4L&$=UQ_%_GR?[WC>*'5)T2HOF $8%3=WV3_9\J,,(D'DO ((#(+"Z^T!6Y:],L_52 MBCV1QAO9C&%3M6@45[=F4>ZUQ+.9![*#I9ZQH4 MF3^8&76Q=#4&,Q"W.!!?]\3!"\0A>2]:72GRMBVA_![OHLA!:7!4>AU,$J+ M2Q+ZE 1>$$[PA4/FH>4+)S)7I,_O7'H].CJ/-GOE2NU8 2L'-X,"^16<]<\_ M^8GWRX2V:- 63;&O?\/=1.;OA%(7!%MWM"!_6<'D 9XUN>:B>/K[G/9I]H=* M I"F7QXPRV-K:FX!^8 ?@JT-SVUX"878MO4_Z%2BB'9+= 5D![(6I='6G/I& MG63.2!K0U//1F(=Y2)/$(Q?D'2AU-410?0BP01BW(5XD5(*?$[!8+.QE.+MV MH'D] 0D[(;49O9:*TC7GI *,S_1_L"7#W7,VUXDFB(7Z?R._+$&F&;^ M=*K4C5":W+):DL^,=W!L.MN ;[]TM?XV#GY;/T.YJ-M"--A G>X8)YNN+S?P1 :7:"'CM8EH8&7TRS/,%J:Y#3%#IY'D8<28HS5PU[JSA-X-H+/Q@2O M%NG_U2C*:1"D:$QVBFH?=ZC?R4^DF,M8"1DSBDL9]@+#^@69K\0(V.X-D(/AL1G&MR=W06-2"W]L15I!!=J_MC:9@= M#O4W_5EV&UL?51-;]LP#+WG5Q!>,;2 5]MRXJ19 M$J#I5JR'#D4_UL.P@V(SL5!9RB2Y:?_]*#MU,R#-Q28EOJ='2N1DH\V3+1$= MO%12V6E0.K<>1Y'-2ZRX/=5K5+2SU*;BCERSBNS:("\:4"4C%L=95'&A@MFD M6;LQLXFNG10*;PS8NJJX>9VCU)MID 1O"[=B53J_$,TF:[[".W0/ZQM#7M2Q M%*)"98568' Y# MH)2>B&3\W7(&W9$>N&N_L5\VN5,N"V[Q0LM'4;AR&HP"*'#):^EN]>8';O,9 M>+Y<2]M\8=/&#N( \MHZ76W!I* 2JOWSEVT==@"CCP!L"V"-[O:@1N4W[OAL M8O0&C(\F-F\TJ39H$B>4OY0[9VA7$,[-?FJ'< 9?X$H]HW+:"+1P?,\7$NW) M)')TA ^,\BW=O*5C']"E<*V5*RU\5P46_^,CDM;I8V_ZYNP@X34WIY F(;"8 MI0?XTB[?M.%+#^1KH*O![3U M.VW]0^RS.^JXHI8(>ME=QVL(%[4Q9,/O1C7B, M[(0H61@G#/;=4[33/Q6:53,E?*JUZ=?P!W7B>_0-02P,$% M @ #%"L5E3[7 "D @ ^04 !D !X;"]W;W)K&ULC53O3]LP$/U73F%"('7D=TNAC409T_C 5$&W?9CVP227)L*Q,]NEW7^_ MLU-"F4JU+XG/N??\7LYWD[543[I"-+!IN-!3KS*FO?!]G5?8,'TF6Q3TI92J M889"M?1UJY 5#M1P/PJ"H=^P6GC9Q.W-53:1*\-K@7,%>M4T3/V9(9?KJ1=Z M+QOW];(R=L//)BU;X@.:;^U<4>3W+$7=H-"U%*"PG'I7X<4LL?DNX7N-:[VS M!NOD4OV1%KB[?F'_[+R3ET>F M\5KR'W5AJJEW[D&!)5MQ3:/6'=Y8X2#_*5-K+9@DE!4XON MS3;;_[ #. _> 41;0.1T=P(OW25RO,'I1.(L.$MXQ=09Q.( HB.(#?''O.'9\\0''&CI_^^QUZ&0_ MVO;(A6Y9CE./FD"C>D8O.SX*A\'E 6U)KRTYQ)X]4,\5*XX@2[B632L%"J-M M]%H=N-E01VJ$DQD*+&MS"C^=&UC@QL",R_SIUSYC!X_>;VQ1*41HNH*B+:BK M@GU$,%?RN7;-2;,!2BQ0,0YU)]2X:W1\=!Z%X25=9*7("7R *!D.XM&85F&4 M#)+Q\!\:;1A=R(,D41K0C0UV_+?_KX0:%HFF@),T&*1I#*<0ALE@F*:PD(90 M;[G><)#F\7 0C(;61SP>1&D(^XKN[[1C@VKIAHZ&7*Z$Z3JSW^WGVE77SJ_I MW5"DR[^LA0:.)4&#LU'J@>H&31<8V;KF?I2&1H5;5C2;4=D$^EY*NN[;P![0 M3_OL+U!+ P04 " ,4*Q69B$"-BT# !O!@ &0 'AL+W=OHZ&2C32L=J68;V;U!6?5.;1,)SO.HE;4*%[-^[]XL9KIS M3:WPWH#MVE::UQ4V^C /X_!MXZ'>[IS?B!:SO=SB([J_]O>&M&A$J>H6E:VU M H.;>;B,KU>IM^\-_J[Q8-_)X#-9:_WLE;MJ'G)/"!LLG4>0M'S!&VP:#T0T M/A\QPS&D=WPOOZ'_VN=.N:REQ1O=_%-7;CPC4L[R53BYF1A_ M>&M"\T*?:N]-Y&KE'^71&3JMR<\M_M .(19P"7^Z'1JX4\-#^QN[>)+K!NV' M6>0HDK>/RB/J:D 5WT%-X)-6;F?A%U5A]7__B!B.-,4;S94X"_A)FBM(8@:" MB^0,7C*FG?1XR9FT+0SYG4IO\$Y/>_M&N;9[6>(\I$ZP:+Y@N/CIASCG/Y_A MEH[!B8 I4HT("I>F,J5C2U;$#D4Y8D')*\8'&6!G?*=D:J MDNH[YBS+.5Q>7@9+3WN@4B2,ZE>J7=^');#J2J+W@V!%LVV'W662';* M#?-@W!VGZ7(8(M_,AU%,A;"ME84&-^3*KR99"&88;X/B]+X?*6OM:$#UXH[^ M"&B\ 9UO-/774?$!QG_,XBM02P,$% @ #%"L5O)Y-#3Q 0 $@0 !D M !X;"]W;W)K&ULC51-;]LP#/TK@K!#"W21XS3I M5C@&VF3#=M@0-,MV5FPF%JH/5Y+C]M^/DEW#PYIA%XN4^![Y1-%9:^RCJP \ M>592NR6MO*]O&7-%!8J[B:E!X\G!6,4]NO;(7&V!EQ&D)$N39,$4%YKF6=S; MV#PSC9="P\82URC%[-R@A5(&8BP MC*>>DPXI W!LO[)_CMI1RYX[6!GY2Y2^6M(/E)1PX(WT#Z;] KV>>> KC'3Q M2]HN=C&CI&B<-ZH'8P5*Z&[ES_T]C #3ZS. M >D_PN8]8!9%-I5%F6MN>=Y M9DU+;(A&MF#$NXEH5"-TZ.+66SP5B//Y=^.!S,E[LN*N(ER7G?'IJ1$G+D%[ M1R[6X+F0COR 9]]P>8G1N^V:7+R[S)C'&@(3*_I\]UV^]$R^;]Q.R&QZ1=(D MG;T!7_T;OH9B@*=_PADJ'^2G@_PT\EV?X0MBK\A."^T:"R6Y4Z;1_BU9'<\B M\H31..4?;W!4DHR=QN7_'39-YN.PKDPVZEB8%KR6(]9 )!P0F$QNYI38[@5V MCC=U;.+>>'P2T:QP:,&& #P_&&QD[X1W,?P&\M]02P,$% @ #%"L5B<9 M)M], P > L !D !X;"]W;W)K&ULQ59;3]LP M%/XK5C9-3"KDUANLK=26;2 !0G1L#],>W/2TL4CLSG9;D/;C=^RDH2TA@-1I M+XDOYWS^SG=\.9V5D'F0J948U?. M7#670"?6*4W

QVQT GC<"V)6J0IE0\#2,2JZ_C.>N"& MS6)M!MQ>9TYG, )].[^6V',+E E+@2LF.)$P[3I]_V3H>\;!6GQGL%(;;6)" M&0MQ9SKGDZ[C&4:00*0-!,7?$H:0) 8)>?S.09UB3>.XV5ZC?['!8S!CJF H MDA]LHN.NTW;(!*9TD>@;L3J#/*"&P8M$HNR7K');SR'10FF1YL[((&4\^]/[ M7(@-!\0I=PARAV#7H?Z,0Y@[A#;0C)D-ZY1JVNM(L2+26".::5AMK#=&P[A) MXTA+G&7HIWM70@-IDD-R TO@"\!_)&:<68T/3D%3EBCR#>[U@B8?T>YV=$H. MWG_LN!I7-QANE*\TR%8*GEDI))>"ZUB1SWP"DVU_%UD7U(,U]4%0"7A)Y1$) M_1H)O" LX3-\O7M002AUW.5F6$_-0K_E>XW";(M^O:!?KZ0_ MQ.1(/%2X_W1,AG;G@:R1"T;'+&'ZH8:#4@+79=3K3SCY=:_M[U*OI&!NK!,U MIQ%T';R2%,@E.+T/[_RF]ZDB/XTBP,8+ :H4-(O(.9^9/(#)U<]+2,<@?Y$_ MY$KPP]O1YLA7$#-)YS'ZH#H1&('LN;AAZF[3<'UV!L"C&&_#Q\DRK2IIOEZ$ M3-$]@6TIVBP4;;ZT979$J9%KD&8,7X"RT#.\]L8V\8Z"^LXF*37RRW=WJZ#: MJCZ8;*:%%_\&>.*)#!%2-QH>'G*K,S+.EK, M;:4T%AI?/]N,L30&:0QP?BJP6LH[9H&BV.[]!5!+ P04 " ,4*Q6/J*H M3RD# ("P &0 'AL+W=O&Q,K M92GE=SNYSF=>8#.""C)C*1@^MK" JK),F,<_+:G7[6F!^^,']M^=>!2S9!H6 MLOJ+YZ:<>6./Y+!BF\KB^TC30Q$'M2=O. M:9P&$1U-_>U^RJ=QT7A"HWCRGYERO608S#[\E&M06O/EOK\(D^-#GPPN1'2B/.^7Q\UUIH/%> MM=,DG 3AD2FG831(TTF8])N2=*DE@ZG=E@R_2QELT!A6#?LQR/14/UZ([$!T MVHE.G^]'>E+H,(I'].24],11&M.0]ALR[G(;#^9V@R<#G2"?-DN%@U^=D4&R MIWKR0F0'NB>=[LGS/9F91T^WYD6>W!91&$R/G*F+RP<1.,67&A2P0HI@[,4 M_RZJ:;N:B9%KU[DLI<$^R U+;%5!V0!\OY+8O;03NT'7_,[_ U!+ P04 M" ,4*Q6O#7' ;<# C"P &0 'AL+W=OT%2*V;+[)K&TCL[#8/*8(HZ3X4^T#+8XNH1*HD;<=_ MOT-*47R1W0L*[(M%#N?,G#,TR1ENA/RJ4@!-GO*,JY&3:ET,7%14M40! M'%<60N94XU0N755(H',+RC,W\+RNFU/&G?'0VN[D>"A6.F,<[B11JSRGZ.GZ/_ M9;6CEAE5,!'9/VRNTY$3.60."[K*]+W8?(1*3\?$2T2F["_95+Z>0Y*5TB*O MP,@@9[S\TJ>J#CL /SP!""I < CHG "$%2 \!+1/ -H5H&TK4TJQ=9A23<=# M*39$&F^,9@:VF!:-\ADWVQYKB:L,<7K\26@@7?*>W,,:^ KPFX@E9W937JRS M+?D;Q%+2(F4)6I=F^>T4-&69>H>.C_&4O/WCW=#52,J$=I.*P*0D$)P@$)); MP76JR#6?PWP?[Z*86E'PK&@2G UX2V6+A/X%";P@;. S_7%X<(9.6!F&:BFTI30KH6: [H>!YV>%P;MH;O>I7SL%T;](.Q$M=\>MW;-K7V6 MV^.GFX?K*8D?+A^NXR9^9^'F1AJH@B8PFNO^F8'M* M.[72SB_OPM5YZ!?_WZ;2E*#.SI;X_7;@^9V#K3OV"[U>/^IWF[>N6POJGAUEZMM??K1ZAW=#2Z011Z_8-M.':+_*#= M#9IW(7(.#/V::O][?Y:8\00(S3)2K&22XINDS/5Y&=\0*H&HE!4%S(D6QO1& MD0U:4[$R;HP3G0)Y;,4M,]A:@(1"2(T(JLH594I!\,4G"\8I3QC-*B?&ER9I M(3!8BWP4&[R]Y85-C3Q>(F%NDV)1I6 4C!O^:2!M&(% M0B1)Q(IKR4!=X-NG4S))498A:_Y)W(K:3Q_\=/H6N3DM+SB2Y_VO\L+^=]*_ MV1'6=+S&ULC51=B]LP$/PKB^G#':2QXWQ<.1Q#SN'H05M" MTFN?%7L3BY.E5)+C]-]W)?N,"TGIBZ65=D8[HY631NDW4R):N%1"FF506GMZ M#$.3EU@Q,U8GE+1S4+IBED)]#,U)(RL\J!)A'$6+L&)X MT6#JJF+Z]Q,*U2R#2?"^L.7'TKJ%,$U.[(@[M*^GC:8H[%D*7J$T7$G0>%@& MJ\EC%KM\G_"#8V,&"E6 :1*P@%YM8Q,!K.F*$0CHC*^-5Q!OV1 M#CB^VD9<\,9DK\Y(4ME\&G H\L%K8K6H^8Z=G[OAR)8S_0M/E1@'D MM;&JZL!40<5E.[)+Y\, ,)G= ,0=(/Y?P+0#3+W0MC(O:\TL2Q.M&M NF]C< MQ'OCT:2&2W>+.ZMIEQ/.IM^417B C[#*+K9FXIXS7W1KN/MPGH:7RW"%AWI7RU)82 MWRCE*]-CF$Y&$$?Q] H\^S=\C7D/C_^&AV1*[TS<.Q-[OMD-OLX0 UO,D9_9 M7N (5H+:GHQ!;]+ C!%DM=9DTC7=[4$+?Y![5N>4'ME\EH3GH;RK68MIG]6J M" =W[=X9N7;DTH# ^&B\<,\ -WV;AM8=?+7OU>6FLE/2WKNJ%T"[1\4M4 7 MN([J?R#I'U!+ P04 " ,4*Q6WAC%,BH" #9! &0 'AL+W=OW9"QBI >R'VY;[O[ONX2[K39FTK1 >OM51V'%7.;>X9 MLWF%-;<#O4%%;TIM:N[H:E;,;@SR(H!JR>+A\(;57*@H2T-L;K)4-TX*A7,# MMJEK;MXF*/5N'(VB?>!)K"KG RQ+-WR%"W0OF[FA&^M9"E&CLD(K,%B.HX?1 M_33Q^2'AE\"=/3B#5[+4>NTO/XIQ-/0-H<3<>09.CRU.44I/1&W\Z3BCOJ0' M'I[W[-^"=M*RY!:G6OX6A:O&T5T$!9:\D>Y)[[YCI^>+Y\NUM.$7=FWN[74$ M>6.=KCLP=5 +U3[Y:^?# 8!XC@/B#A!_!)RJD'2 X!QK.PNR9MSQ+#5Z!\9G M$YL_!&\"FM0(Y?_%A3/T5A#.93^U0[B#S_#(S1H=7TJ$!>:-$4Z@AE)VWI^$3I!!ZUQLF1?J;_#X_/M)/TUB:![_H$W]SH M'+&P4!I=PX*3LV04&>V\NV^@R^.F'W.RK703*OG%W&;#E&T/M9W+:-MG!U-2 MHUF%Y;&0ZT:YUN0^VN_G0QC+#_$)[6V[9G]IVJ4G/2NA+$@LB7(XN*6I-^TB MM1>G-V$6E]K19(=C1=\>-#Z!WI>:YK&[^ +]URQ[!U!+ P04 " ,4*Q6 M,I%:,7<" 5!@ &0 'AL+W=OW_/4=TDWVMS:"@#9?2V5G0458G,:AC:OH.;V2#>@Z,U:FYHC;4T9VL8 M+SRHEF$<1=.PYD(%6>IC5R9+=8M2*+@RS+9US-%>&=N' 4H@:E!5:,0/K67 V/EU,7+Y/^"5@8W?6S"E9:7WK-C^* M61"Y@D!"CHZ!T^,.%B"E(Z(R_O22OQ6F^^0Z_GD^/+M;3^EVWZW"A@>6M1USV8*JB%ZI[\OO=A!T \^P%Q M#XB? B8O )(>D'BA765>UCE'GJ5&;YAQV<3F%MX;CR8U0KE_<8F&W@K"87:I M$=@).V07W-P"\I4$MH2\-0(%6(I?TDWZ1K?!,JX*]E-;2V'R?W_^Z)QB0MH# M0MXLS]GHPT$:(M7I3@OSOJ9Y5U/\0DT)N] **\N^J **Q_B0] TBXZW(>?PJ M(=5ZQ)+Q1Q9'<;*GGL7[X?$KY22#YXGGF[SD.5E:DJ5L),G. VJ&7)=*_(." M%62D*AE6P!HP0A?.ZOK!:CM8O<_6[MBI/]:U[UUV'!]'XS2\VQ7[/.LP^9Q, MI]&0]TC59% U>5-5JVB22*_D;8$&&FW0[=Z0RBP**5D%LF M=^+<*?#:C"E'SR6Y;I5V-W#(3K,MC/?TD_BK&]_%*(TT%OZQH;H-Q"?1^K:F7^XT[8/@29/\!4$L# M!!0 ( Q0K%9I -[X?0, *$- 9 >&PO=V]R:W-H965T[3+RFILF33@MW-WMBB],_PF^%AR-&6\2>Q I#H.<\*,;964JXO;5ND M*\@3<<'64*@O"\;S1*HF7]IBS2&95T9Y9CL8!W:>T,*:C*IW]WPR8J7,: 'W M'(DRSQ/^\S-D;#NVB/7KQ0-=KJ1^84]&ZV0)4Y"/ZWNN6G;K94YS* 1E!>*P M&%N?R.45\;5!I?A&82LZSTB',F/L23=NYV,+:R+(()7:1:+^-G %6:8]*8X? MC5.K[5,;=I]_>;^I@E?!S!(!5RS[3N=R-;8B"\UAD929?&#;/Z )J ),62:J M7[2MM6%@H;04DN6-L2+(:5'_)\]-(CH&Q#MBX#0&SJD&;F/@5H'69%58UXE, M)B/.MHAKM?*F'ZK<5-8J&EKH89Q*KKY292GP16Z#;8@-"JC&4 KV]5F*:B7=*\CB]1F]?OQO94@%IMW;:=/ZY M[MPYTKGJ\P*YY#URL.,:S*^&S:\A;Y0R(4UQU8Z"RI%>*9M)X. XBJ.1O>D&8-"1('!CI]7U2-V6U#V/U,18 MN_ [??MA$( M)J&_!VW0^<2)PB/0?@OM#T)W5L$IT\ _H#!/ X-N:!H$+6UP/JV),SAQ*AAT M0U,A;#G#W\GJ"=,A/'$Z&'1#TR%JP:-!\!OZK.!NBY3EO6WQKSO(9\#_-B$/ M>M15^5*LDQ3&EBJ[ O@&K,F;5R3 'TT;X LYZP4?M\''+[4=QH?SQHMB$L9[ MPV32>;'CA.9A(GA7Q?!_WQ ;'[WNL1NY =[#- @5I2(]QMFIMN1_V!0;I_UE MX..([.?7)/0=+W3Q$?!=:20GU<9/Q1Q]E2O@Z*Z499*AF[*8#Z^'8WP?JAF3KZD@]8U(=T*O'E;I# =<"]7W!U+&Z:>A3>GLKF_P+ M4$L#!!0 ( Q0K%8AU!F.Z $ @$ 9 >&PO=V]R:W-H965T-\K"T< VN"83UL")*U.RLV$PN5 M)4^BX_3?5Y(=PT.;8A>;%/D>^40Q:;1YM@4 DE,IE5W0 K&Z8\QF!93!Y I61Q%,U9R86B:1+.UB9-=(U2*%@;8NNRY.;E'J1N M%G1,SP<;<2C0'[ TJ?@!MH"/U=HXC_4LN2A!6:$5,;!?T&_CNV7L\T/"DX#& M#FSBE>RT?O;.0[Z@D6\()&3H&;C['6$)4GHBU\;?CI/V)3UP:)_9OP?M3LN. M6UAJ^4?D6"SH#24Y['DM<:.;']#IF7F^3$L;OJ1IWE&2U15UV8-=!*53[ MYZ?N'@: \?0"(.X \?\")AU@$H2VG059*XX\38QNB/'9CLT;X6X"VJD1RD]Q MB\9%A<-A^DLCD%ORA3RH(RC41H E5RM +J0EO^&$-9?7+OZX79&K3]<)0U?5 M8UG65;AO*\07*OSD9D0FX\\DCN+)._#EQ_ 59#T\_A?.G-9><-P+C@/?] +? M6><+>>*RYN$M;<"".8)]3US+-@]L?B6.Z4TTBZ*$'8<:WF;-I]$@JVV5#>;D M=\1=S4$H2R3L'2X:?9U18MIWUSJHJS"ZG4;W$()9N%4%XQ-&PO=V]R:W-H965T M58VE-5*T/FZIF79^I M?4E0,7A XN[;%[!K)8T;[<7FX/YWOP..HI/J16\ #'IMN-"S8&-,>QV&NMI M0_6%;$'8E954#3765.M0MPIH[44-#W$4D;"A3 1EX>?N55G(K>%,P+U">MLT M5/V[ 2Z[61 '[Q,/;+TQ;B(LBY:N80GFL;U7U@K'*#5K0&@F!5*PF@7?X^MY MYOR]PQ\&G=X;(U?)LY0OSKBK9T'D@(!#95P$:G\[F /G+I#%^#O$#,:43K@_ M?H]^ZVNWM3Q3#7/)GUAM-K/@,D UK.B6FP?9_8"A'@]82:[]%W6]+R$!JK;: MR&806X*&B?Y/7X=]V!/$Z2<"/ CP_PJ209#X0GLR7]:"&EH62G9(.6\;S0W\ MWGBUK88)=XI+H^PJLSI3_I(&T!7ZAN[$#H21BH&VUK(_5"17!PMG"S"4<7UN M71Z7"W3VY;P(C<5PP<)J2'G3I\2?I/Q)U05*XJ\(1SB9D,]/RQ=0C7)\* ]M M\>,.X'$'L(^7?A+O@79V0PTH1KF>JJ:7$R]W3;$KLR3*KT@1[O:IC]U(%,ISYDF#B#N^ <,(ORM*$Y-.,VPWMG5\SH1&'E55&%[D-I/H7IC>, M;'V3/DMC6]X/-_91!N4<[/I*VD8=#-?WXS-?O@%02P,$% @ #%"L5L90 M2&ULC51-;]LP M#/TKA-!#"VR1X[394#@&E@3#>M@0-,EV5FPZ%JH/3Y+K;+^^DNP:&= 4NUBD MQ/?(1TK..FV>;(WHX"2%L@M2.]?<4VJ+&B6S$]V@\B>5-I(Y[YHCM8U!5D:0 M%#1-DCF5C"N29W%O8_),MTYPA1L#MI62F3]+%+I;D"EYW7CDQ]J%#9IG#3OB M%MV^V1COT9&EY!*5Y5J!P6I!ODSO5VF(CP$_.7;VS(:@Y*#U4W >R@5)0D$H ML'"!@?GE&5.,F8,@#/[5?VKU&[UW)@%E=:_.*EJQ?D,X$2*]8* M]ZB[;SCHN0M\A18V?J'K8^=S D5KG98#V%<@N>I7=AKZ< :8WEX I ,@_5_ M; #,HM"^LBAKS1S+,Z,[,"':LP4C]B:BO1JNPA2WSOA3[G$N_Z$=PC2!C_"@ M"BT1=NR$%J[7Z!@7%G9XQ3IA=2?F=F K/I!TB3=/8&?/4^?(W%"$__A5,O?NQ .G8@C7RW%_CVRF"A MCXK_Q3*HAR4JK+A[4UE/-8]4X8$\YTE&G\^+?R^BKX^>32N\%-^/(U<6!%8> MDTP^W1$P_>WK':>;.,"#=OXZ1+/V#Q9-"/#GE?9#')QP)\9?0/X"4$L#!!0 M ( Q0K%9P[YZ4G ( !4' 9 >&PO=V]R:W-H965T/"FXS5Q53?Z=0RNW8 M"[V7A5N^6!J[X$]&*[: .S /J[G"F=^RY+P"H;D41$$Q]KZ&E[/4QKN 7QRV MNC,FULFCE$]VXIU1N,L19R8_I0$2!N2,7(M,5D#NV3-HG,Z5W'!W5OBI[&Z>7(%AO-2G M&/9P=T5./IZ.?(-B+*6?-8FG=6+Z2N*(W$AAEII\$SGDNW@?3;1.Z(N3*3U* M>,/4.8G"SX0&-.K1,WL[G!Z1$[6%C1Q?_ K?;OT*R$&QDO"ZCL;5\=.'"QJ& M7_"8E0)A^FI8YTA=#GLA-Q,:I]%@./(W76N'82&-XV':ANU8B%L+\3LL:,/P M4WFO@3I#TC60!'OJ#V/"(.B7GK32DZ/23Z8@H.#FE*S>?@YX^P&-Y'T^D@.- M9TF0)-&>E<.P,(S3).EWD[9NTJ-N[J5!S;M.N@[Z!*>'G\0P#0;IGN##,!H- M:1+N"?8[':8"M7"-5Y-,KH6IKVB[VO;VKZZE[:U/L>?7+?H_3?W#P NXX$*3 M$@JD#,X'6$55-^%Z8N3*];%':; KNN$2_UN@; #N%Q)[63.Q"=H_X>0?4$L# M!!0 ( Q0K%:A'T7W:0, %@. 9 >&PO=V]R:W-H965T<>^Q)?>\'X=Q$#2'27)IGH.+&4TU/7%6$, M*1$U-H5,K8P93XE40SYQQ90#B8Q3FKC8\QIN2FCF=-MF;LB[;3:3"D4YEQ-AW/?@8=1Q/,X($0JDAB/J;0Q^21",I'C\*4*>, MJ1U7G^_1WYGD53(C(J#/DL\TDG'':3DH@C&9)?*2+3Y D="QQ@M9(LPO6A2V MGH/"F9 L+9P5@Y1F^3^Y*X18<5 XU0ZX<,";#O4M#D'A$)A$';53+#/!]!F?8"GA!> T%_A'"'@XJ^/3_W!U;Z 2EH('!JV_!VRKC MD9H2LDJP'+!A '79S;NXB8^]MCM?3>,QJS6V]9)MWH4JQ542UXX\18J>XIQ$DIQ,G.0AS9RB,7:25YRB)TH(].Y4?3'AVC MI3YS5:?#ZKBG*+[W<'OP_D8AG9,P1KTHHL8L,15E+2@[C5TKZKG0UD5;N7+Y M_T=1%3SL564GNZ\8^$$,_$\+ZY'PC>V59??<51AWY8Z> I^8UD6@4']$\\MN M.5NV1SW3%&S,G^FVR=S]'V#RGDM=92=455D"8P7IU9KJ=L'S-B8?2#8UG<"( M2=57F,=8M7[ M8%:'S/5#10#':!L)KN_ %!+ P04 " ,4*Q6"=^3\V0# M ":"@ &0 'AL+W=O_ M&<;,K,Y2?=$GQ@QZK;G0:^]D3'/K^[HXL9KJ&]DP 4^.4M74P%(]^[I1C):= MJ.8^"8+$KVDEO,VJN_>H-BO9&EX)]JB0;NN:JK=[QN5Y[6'OZXVGZOED[ U_ MLVKH,]LS\[EY5+#R1R]E53.A*RF08L>U=X=OMYA806?Q=\7.^N(:V5 .4GZQ MBX=R[066B'%6&.N"PM\+VS+.K2?@^'=PZHU[6N'E]5?OOW3!0S 'JME6\G^J MTIS67N:ADAUIR\V3//_*AH!BZZ^07'>_Z-S;IF!A #05V)_I^^#HFX M$.#HBH , O)_!>$@"+M >[(NK!TU=+-2\HR4M09O]J++3:>&:"IA7^/>*'A: M@CG5Z@@S33ZL&.& M5EQ_!+O/^QWZ\/W'E6\ R3KVBV'[^WY[F'1">S9>-B0,LR1;^2^7O',SG,91 MGHQF[[C"D2M:8JREVP\8R")%D8!A/8N5F8Y#B.W+3)2)LLTCX(W2HJ"N8B M2^9IA#PF4[+%'6RGN-4-+=C:@U;0Y<;;_/ =3H*?%LY4.O*GB_QW;5F9JT6; MS@+(PR"8\L^MDB2^L'H'EHU@V3*8$"WE4*V-5&:Q6+/9]E$0!7@".;>"(HER M-V0^0N:+D%M9-U2\(=CN-U1(,7X&7)SYO$Y3$D^3.;?*HY!<.?\X^-9(@D72 M/>70%10[P$%R9G'0OSL?)(OS"9[#+ ORJWP7C0XO\G7]S&PO=V]R:W-H965T M[* M=4640(;%!=L!53-KQC,L59=O7+'C@&-CE*5NX'E#-\.$.N'$C"UX.&&Y3 F% M!4IXSO'@279)%(/N.%DAS=P#_+;;L%5SZU08I(!%811Q&$] M=:[]J[D?: .SXCN!@ZBUD::R8FRK.U_BJ>-ICR"%2&H(K%Y[F$.::B3EQ^\2 MU*GVU(;U]A']DR&OR*RP@#E+?Y!8)E-G[* 8UCA/Y9(=/D-):*#Q(I8*\T2' MK=!TP\3&6"LVA&H9[R57LT39R?".24!^'[U'&:K'KIE5"8"?:0Q MQ$U[5[E=^1X62#RK.!U3,E[18DH1NT MP%Q2L MBQ3I7D([ &K2'%>UA%X(,GX3;/Q'$NLU_DAA5)$8O/48"81JC)V(* MJYI6]'/5[ BL$8AQ%8AQ%VI:0<[E.W[I2;RL2%QVIB;ZBY:P!YH#F@&-$E57 M;.N3QS TKZKB?K)EA-7#%M[UG ^9?X.+8#K,55TM=[)!>"X M)JEW,1J='/CV59?MVONUXL+O4OWK*&(YE4*E001DCU0!EUG0-"B[?@T =H6C<8G">#6"DTEQ,;4WP(9U8JZK1JM:OQK4]F>C,]T M[6\*V$>8XL=!9I%SV]Z-DQ\NZI-B++5(\AX!=_"Y)G> M."D4+@S83=-P\VN&4N^FT3@Z.)Y%53OO8'G6\@J7Z+ZU"T,6&UA*T:"R0BLP MN)Y&]^.[>>KC0\!W@3M[= 9?R4KK%V]\+J=1[ 6AQ,)Y!DZO+D+P&7)\!I#T@=(YURD)9#]SQ M/#-Z!\9'$YL_A-X$-%4CE/^*2V?H5A#.Y5^T0QC?P'MXY$8)55E8H(%ES0W" MQ0,Z+J2%K[AW&RXO*>P=,+#^UF;,D0!/PXH^V:Q+EIQ)EL*35JZV\*A*+/_& M,Q(^J$\.ZF?)FX1/W(P@'5]!$B?I"3WS_X_Z#-^_+;R"&;>B M@ NAH-12PRW(8,?@6W>3P:3S*V/2[K5% RQ'3:V=%0-&BJ ML"L6"KU1KNOPX!W6\3Y,X2O_C-:TVZH_--V.4_\JH2Q(7!-E/+JE(3?=WG2& MTVT8O95V-,CA6-.O!HT/H/NUIO'K#9]@^'GEOP%02P,$% @ #%"L5N;3 M&K(/ P 91 T !X;"]S='EL97,N>&ULW5AM:]LP$/XKQEU'"Z-.XM6+ MUSBP!0J#;13:#_M6E%AV!++DR4KG]-=/)SG.2W6EZX>MG4-BZ1[=G%X?V$PN$E%@SO"LW!&.)LK!EX%J1A?._,(# O)I0JT2;T)- 1+<^_@ MH9M!53J>B@FI;&P7P7W.N^4'P&8& AGGO92Y53U88;AQC2=<%J ',7*)=RUK", M9:5&>2, ME%(0JV'CT0T,[8)R?@TM^Z/8XVZ+G8H-H%ZB'QI!W=#1N GP[[(Y[AW:]%FT M0TU9MN:@M<\^@5:OZ[>2ZIH(KP7=&F M]5]REI^M./[PKR3;+Y5#P5Z-W3'TTD6>OP:1R8L4&75?Z#NGQMZ9T5L#.)NS M\#N<\7P;-)BO&-=,=+,ERW,J'AP=AEZ3N?D-M<=OUN>T("NN;WHP"[?C;S1G MJRKM5UU!(KI5V_%7V-XPZ7\8F%A,Y+2E^:R;JG)NAX$9F*C=!0Z'R*6]_ CF MXS _ A@6!U. ^3@O+,[_M)\QNA^'8=K&7F2,^HQ1'^?E0V;VA<7Q^Z3F\N\T M3>,X2;",SF9>!3,L;TD";S\;I@T\L#@0Z<]RC5<;[Y#'^P"KZ6,=@NT4[T1L MIWBN ?'G#3S2U%]M+ YX8%7 >@?B^^- 3_E]XABJBFG#GF <25,,@5[T]VB2 M(-E)X.6O#_:4Q'&:^A' _ KB&$/@:<013 %HP) XMN?@P7D4;-8?20$3;8T.P6BP^0"X99K>] M9!:G_*U%/1!)V>K%\L@%9/*Q@GUW\[E'IAZ52#^174TLS32IK-Q>CD2DJ MWC#S5FVXA",KI1MF85.O1V:C.2M-Q;EMZE$Z'D],R>?]N-]>='H4;RO+" M"B5AI]OQ7?!'\W3<;9*M,&(I:F%_3Q/_O>8):804C?C#RVDR3HBIU.,GI<4? M)2VK%X56=3U-:'?@.]=6%"]V+QSD/5L:O\>RY5<&(--D,H8)5T(;ZT?X^1DP M;CD,[K9:JZY%;;F>, J1L%E^#CL/KL@7NA_":-:K43!9ZIH M&RYM%T?-:PE<.J;LKMJ"[A! M#/6%@ /ZIO3@^X- 5JN'DZ)MD;2DL+P/(%(%,]PMYR6HF"T[\ MHAMR=-5J[0)[Q[50)0D@,P0R.R#DCS2 S!'(/.9R7U5,KKDA0I*%5<5#%4"> M() G42&9JEE:X3DQ@2 IPC@ M:03 % OF1$^DG>:&_C-\^QSAC">16#,@/&FV4 >=Y"VXN1*:2795@20YPCD M>03('""_&;_, *!_5!C8QG^9_VS%ECF2)TS4-'M6 MC<>< .97ON6RY?!9J+44SV6(B8;NV32>\108/Q2%:L'9MAF#V[TO,-73/LO&4Y^[IEK#@%FK /ANF M&+IGQW3I>^SA?,USSW[UZ3"WT"AR<7:9\14X!9YHJ)ZU6+9N:%CP4,PP-(9B MJ'/,%TC;>JBZQ01#8QB&9C[K%+X8?WJPH<,),3'%T!B.H4XRL-".4W=C? &D MPQ2>8J9)8YB&.M7,F9800^/*6RAY69\1TTP:0S/4>6;1+@W_V;I5G[L$%#[> M*=K.Q+#,@ G)T7V(B5DF/:AEPBR48II)#Z 9B*+#-6]"2,PWZ4%\\RHF)IXT MBGA>S>B.-<3$Q)/&$,]0Q=OKM5-,/FD,^0P^Y[,0$Y-/&D,^0YC'O=H;Y)XOAGZ$6HH^).2B+X:"AY-['1%^J'=)!/[(0$W-0%L-!@YAY MB(E9*(MAH1>JG &PJ T)"X\,LU 6PT+/,5T]US1,_^XE),Q"693VYZ73_\8S MQ,0LE$5I@5Y@'KO^!VA"3,Q"6906:*#G[;\_QRR41VF!7J^0X!8-,3$+Y5&Z MH(&&LA]-S$)Y# L--)3]"BG'+)1["XUV_^F5W0UT"Z 0 M"!H !H !X;"]?/M84,!!*=*@/96U:WG\%]8GRYY]A5.9 M#G45]XZ-N$_$^OM]K .G_7Z^QRJ],=@]U.WQ[@/(16]5=GN0IH7 M[G)Z;$=W.TB_FUSTEIMYT2XW4KC<00I!FC_((,CR!WD(\OF#AA TS!\T@J!1 M_J Q!(WS!TT@:)(_: I!T_Q!,D 9!P1)+U@3:"W(M1!X+0BV$(@M2+80F"V( MMA"H+BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K; MR\<2 KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT]ZNT)]/:HMR?0 MVZ/>GD!OCWK[=^H=T_44XJ/GOL;[OY/JU%T;'K>_+>^;+X_*#6<'/WX6OU!+ M P04 " ,4*Q6J,J'V:L! !!&@ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J M=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F M*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4 ML6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z= M3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7- MP[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=! M*D=A*D>!*D>A*D?!*D?A*D\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " ,4*Q6F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M Q0K%8@8NPLU 4 .H> 8 " @0X( !X;"]W;W)K% F=VX$ "&#P & M @($8#@ >&PO=V]R:W-H965T&UL4$L! A0# M% @ #%"L5D(Y (UA!@ :1D !@ ("!O!( 'AL+W=O M7*E@( "8' M 8 " @5,9 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #%"L5@;01CCL M!0 !!D !@ ("!J!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #%"L5LS",HGH P !0D !@ M ("!ERP 'AL+W=O&UL4$L! A0#% @ #%"L5@ 1,36 @ E 4 !D M ("!+30 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #%"L5AIT/:'C!0 <@X !D ("! M^D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #%"L5F[92_N< @ L04 !D ("!H4T 'AL+W=OT" A!P &0 M@('<6 >&PO=V]R:W-H965T&UL4$L! A0#% @ #%"L5G(V)DH0 P _@8 !D M ("!?%X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #%"L5E3[7 "D @ ^04 !D ("!8V@ M 'AL+W=O&PO=V]R:W-H965T30T\0$ !($ 9 M " @:)N !X;"]W;W)K&UL4$L! A0#% @ M#%"L5B<9)M], P > L !D ("!RG 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #%"L5FD WOA] P H0T !D M ("!\H( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #%"L5L902E)P" M 5!P &0 @(%[C0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #%"L M5@G?D_-D P F@H !D ("![I, 'AL+W=O&PO=V]R:W-H965TJ: !X;"]W;W)K M&UL4$L! A0#% @ #%"L5N;3&K(/ P 91 M T ( !0YT 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ #%"L5NY)W?^> 0 "!H !H M ( !K:4 'AL+U]R96QS+W=O XML 55 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 56 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 50 152 1 true 22 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://u-g.com/20230331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Statements of Income (Unaudited) Sheet http://u-g.com/20230331/role/statement-statements-of-income-unaudited Statements of Income (Unaudited) Statements 2 false false R3.htm 002 - Statement - Balance Sheets (Current Period Unaudited) Sheet http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited Balance Sheets (Current Period Unaudited) Statements 3 false false R4.htm 003 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 4 false false R5.htm 004 - Statement - Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited Statements of Changes in Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Statements of Cash Flows (Unaudited) Sheet http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Nature of Business Sheet http://u-g.com/20230331/role/statement-note-1-nature-of-business Note 1 - Nature of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Basis of Presentation Sheet http://u-g.com/20230331/role/statement-note-2-basis-of-presentation Note 2 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation Sheet http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Use of Estimates Sheet http://u-g.com/20230331/role/statement-note-4-use-of-estimates- Note 4 - Use of Estimates Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Cash and Cash Equivalents Sheet http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents- Note 5 - Cash and Cash Equivalents Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Revenue Recognition Sheet http://u-g.com/20230331/role/statement-note-6-revenue-recognition- Note 6 - Revenue Recognition Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses Sheet http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses Note 7 - Accounting for Financial Instruments - Credit Losses Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Marketable Securities Sheet http://u-g.com/20230331/role/statement-note-8-marketable-securities Note 8 - Marketable Securities Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Inventories Sheet http://u-g.com/20230331/role/statement-note-9-inventories Note 9 - Inventories Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Income Taxes Sheet http://u-g.com/20230331/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Defined Contribution Plan Sheet http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan Note 11 - Defined Contribution Plan Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Other Information Sheet http://u-g.com/20230331/role/statement-note-12-other-information Note 12 - Other Information Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Recent Accounting Pronouncements Sheet http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements Note 13 - Recent Accounting Pronouncements Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Concentrations of Credit Risk Sheet http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk Note 14 - Concentrations of Credit Risk Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Earnings Per Share Sheet http://u-g.com/20230331/role/statement-note-15-earnings-per-share Note 15 - Earnings Per Share Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Subsequent Events Sheet http://u-g.com/20230331/role/statement-note-16-subsequent-events Note 16 - Subsequent Events Notes 22 false false R23.htm 022 - Disclosure - Note 6 - Revenue Recognition (Tables) Sheet http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables Note 6 - Revenue Recognition (Tables) Tables http://u-g.com/20230331/role/statement-note-6-revenue-recognition- 23 false false R24.htm 023 - Disclosure - Note 8 - Marketable Securities (Tables) Sheet http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables Note 8 - Marketable Securities (Tables) Tables http://u-g.com/20230331/role/statement-note-8-marketable-securities 24 false false R25.htm 024 - Disclosure - Note 9 - Inventories (Tables) Sheet http://u-g.com/20230331/role/statement-note-9-inventories-tables Note 9 - Inventories (Tables) Tables http://u-g.com/20230331/role/statement-note-9-inventories 25 false false R26.htm 025 - Disclosure - Note 10 - Income Taxes (Tables) Sheet http://u-g.com/20230331/role/statement-note-10-income-taxes-tables Note 10 - Income Taxes (Tables) Tables http://u-g.com/20230331/role/statement-note-10-income-taxes 26 false false R27.htm 026 - Disclosure - Note 12 - Other Information (Tables) Sheet http://u-g.com/20230331/role/statement-note-12-other-information-tables Note 12 - Other Information (Tables) Tables http://u-g.com/20230331/role/statement-note-12-other-information 27 false false R28.htm 027 - Disclosure - Note 5 - Cash and Cash Equivalents (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual Note 5 - Cash and Cash Equivalents (Details Textual) Details http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents- 28 false false R29.htm 028 - Disclosure - Note 6 - Revenue Recognition (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual Note 6 - Revenue Recognition (Details Textual) Details http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables 29 false false R30.htm 029 - Disclosure - Note 6 - Revenue Recognition - Disaggregated Revenue (Details) Sheet http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details Note 6 - Revenue Recognition - Disaggregated Revenue (Details) Details 30 false false R31.htm 030 - Disclosure - Note 6 - Revenue Recognition - Revenue by Geographic Region (Details) Sheet http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details Note 6 - Revenue Recognition - Revenue by Geographic Region (Details) Details 31 false false R32.htm 031 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual) Details 32 false false R33.htm 032 - Disclosure - Note 8 - Marketable Securities (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual Note 8 - Marketable Securities (Details Textual) Details http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables 33 false false R34.htm 033 - Disclosure - Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details) Sheet http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details) Details 34 false false R35.htm 034 - Disclosure - Note 8 - Marketable Securities - Summary of Investments (Details) Sheet http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details Note 8 - Marketable Securities - Summary of Investments (Details) Details 35 false false R36.htm 035 - Disclosure - Note 9 - Inventories (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-9-inventories-details-textual Note 9 - Inventories (Details Textual) Details http://u-g.com/20230331/role/statement-note-9-inventories-tables 36 false false R37.htm 036 - Disclosure - Note 9 - Inventories - Summary of Inventories (Details) Sheet http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details Note 9 - Inventories - Summary of Inventories (Details) Details 37 false false R38.htm 037 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://u-g.com/20230331/role/statement-note-10-income-taxes-tables 38 false false R39.htm 038 - Disclosure - Note 10 - Income Taxes - Provision for Income Taxes (Details) Sheet http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details Note 10 - Income Taxes - Provision for Income Taxes (Details) Details 39 false false R40.htm 039 - Disclosure - Note 11 - Defined Contribution Plan (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual Note 11 - Defined Contribution Plan (Details Textual) Details http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan 40 false false R41.htm 040 - Disclosure - Note 12 - Other Information - Summary of Accrued Expenses (Details) Sheet http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details Note 12 - Other Information - Summary of Accrued Expenses (Details) Details 41 false false R42.htm 041 - Disclosure - Note 14 - Concentrations of Credit Risk (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual Note 14 - Concentrations of Credit Risk (Details Textual) Details http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk 42 false false R43.htm 042 - Disclosure - Note 15 - Earnings Per Share (Details Textual) Sheet http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual Note 15 - Earnings Per Share (Details Textual) Details http://u-g.com/20230331/role/statement-note-15-earnings-per-share 43 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 18 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ug:DefinedContributionDiscretionaryContributionPlanVestingPeriod, ug:NumberOfCustomers, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DefinedContributionPlanCostRecognized, us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities, us-gaap:UnrecognizedTaxBenefits - ug20230331_10q.htm 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ug20230331_10q.htm ex_512991.htm ex_512992.htm ex_512993.htm ug-20230331.xsd ug-20230331_cal.xml ug-20230331_def.xml ug-20230331_lab.xml ug-20230331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ug20230331_10q.htm": { "axisCustom": 0, "axisStandard": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 263, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 50, "dts": { "calculationLink": { "local": [ "ug-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ug-20230331_def.xml" ] }, "inline": { "local": [ "ug20230331_10q.htm" ] }, "labelLink": { "local": [ "ug-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ug-20230331_pre.xml" ] }, "schema": { "local": [ "ug-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 230, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 16, "http://u-g.com/20230331": 3, "http://xbrl.sec.gov/dei/2023": 6, "total": 25 }, "keyCustom": 11, "keyStandard": 141, "memberCustom": 12, "memberStandard": 10, "nsprefix": "ug", "nsuri": "http://u-g.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://u-g.com/20230331/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ug:UseOfEstimatesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Use of Estimates", "menuCat": "Notes", "order": "10", "role": "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "shortName": "Note 4 - Use of Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ug:UseOfEstimatesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Cash and Cash Equivalents", "menuCat": "Notes", "order": "11", "role": "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "shortName": "Note 5 - Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Revenue Recognition", "menuCat": "Notes", "order": "12", "role": "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "shortName": "Note 6 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses", "menuCat": "Notes", "order": "13", "role": "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "shortName": "Note 7 - Accounting for Financial Instruments - Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Marketable Securities", "menuCat": "Notes", "order": "14", "role": "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "shortName": "Note 8 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Inventories", "menuCat": "Notes", "order": "15", "role": "http://u-g.com/20230331/role/statement-note-9-inventories", "shortName": "Note 9 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://u-g.com/20230331/role/statement-note-10-income-taxes", "shortName": "Note 10 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Defined Contribution Plan", "menuCat": "Notes", "order": "17", "role": "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "shortName": "Note 11 - Defined Contribution Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Other Information", "menuCat": "Notes", "order": "18", "role": "http://u-g.com/20230331/role/statement-note-12-other-information", "shortName": "Note 12 - Other Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Recent Accounting Pronouncements", "menuCat": "Notes", "order": "19", "role": "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "shortName": "Note 13 - Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Statements of Income (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://u-g.com/20230331/role/statement-statements-of-income-unaudited", "shortName": "Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Concentrations of Credit Risk", "menuCat": "Notes", "order": "20", "role": "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "shortName": "Note 14 - Concentrations of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - Earnings Per Share", "menuCat": "Notes", "order": "21", "role": "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "shortName": "Note 15 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Subsequent Events", "menuCat": "Notes", "order": "22", "role": "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "shortName": "Note 16 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 6 - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "23", "role": "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "shortName": "Note 6 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 8 - Marketable Securities (Tables)", "menuCat": "Tables", "order": "24", "role": "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "shortName": "Note 8 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 9 - Inventories (Tables)", "menuCat": "Tables", "order": "25", "role": "http://u-g.com/20230331/role/statement-note-9-inventories-tables", "shortName": "Note 9 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 10 - Income Taxes (Tables)", "menuCat": "Tables", "order": "26", "role": "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "shortName": "Note 10 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 12 - Other Information (Tables)", "menuCat": "Tables", "order": "27", "role": "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "shortName": "Note 12 - Other Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 5 - Cash and Cash Equivalents (Details Textual)", "menuCat": "Details", "order": "28", "role": "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual", "shortName": "Note 5 - Cash and Cash Equivalents (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 6 - Revenue Recognition (Details Textual)", "menuCat": "Details", "order": "29", "role": "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "shortName": "Note 6 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "shortName": "Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 6 - Revenue Recognition - Disaggregated Revenue (Details)", "menuCat": "Details", "order": "30", "role": "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "shortName": "Note 6 - Revenue Recognition - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_ProductOrServiceAxis-CosmeticIngredientsMember", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 6 - Revenue Recognition - Revenue by Geographic Region (Details)", "menuCat": "Details", "order": "31", "role": "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "shortName": "Note 6 - Revenue Recognition - Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_StatementGeographicalAxis-US", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual)", "menuCat": "Details", "order": "32", "role": "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual", "shortName": "Note 7 - Accounting for Financial Instruments - Credit Losses (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 8 - Marketable Securities (Details Textual)", "menuCat": "Details", "order": "33", "role": "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual", "shortName": "Note 8 - Marketable Securities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtAndEquitySecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details)", "menuCat": "Details", "order": "34", "role": "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "shortName": "Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtAndEquitySecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 8 - Marketable Securities - Summary of Investments (Details)", "menuCat": "Details", "order": "35", "role": "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details", "shortName": "Note 8 - Marketable Securities - Summary of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 9 - Inventories (Details Textual)", "menuCat": "Details", "order": "36", "role": "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual", "shortName": "Note 9 - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 9 - Inventories - Summary of Inventories (Details)", "menuCat": "Details", "order": "37", "role": "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details", "shortName": "Note 9 - Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 10 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "38", "role": "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual", "shortName": "Note 10 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 10 - Income Taxes - Provision for Income Taxes (Details)", "menuCat": "Details", "order": "39", "role": "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "shortName": "Note 10 - Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "4", "role": "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 11 - Defined Contribution Plan (Details Textual)", "menuCat": "Details", "order": "40", "role": "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual", "shortName": "Note 11 - Defined Contribution Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 12 - Other Information - Summary of Accrued Expenses (Details)", "menuCat": "Details", "order": "41", "role": "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details", "shortName": "Note 12 - Other Information - Summary of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_MajorCustomersAxis-DistributorMember", "decimals": "INF", "first": true, "lang": null, "name": "ug:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 14 - Concentrations of Credit Risk (Details Textual)", "menuCat": "Details", "order": "42", "role": "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "shortName": "Note 14 - Concentrations of Credit Risk (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_MajorCustomersAxis-DistributorMember", "decimals": "INF", "first": true, "lang": null, "name": "ug:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 15 - Earnings Per Share (Details Textual)", "menuCat": "Details", "order": "43", "role": "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "shortName": "Note 15 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Statements of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited", "shortName": "Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "shortName": "Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Nature of Business", "menuCat": "Notes", "order": "7", "role": "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "shortName": "Note 1 - Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Basis of Presentation", "menuCat": "Notes", "order": "8", "role": "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "shortName": "Note 2 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ug:ImpactOfCoronavirusCovid19TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation", "menuCat": "Notes", "order": "9", "role": "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "shortName": "Note 3 - Impact of the Coronavirus Pandemic, Global Supply Chain Instability and Inflation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ug20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ug:ImpactOfCoronavirusCovid19TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 22, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "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.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "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.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://u-g.com/20230331/role/statement-document-and-entity-information", "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "http://u-g.com/20230331/role/statement-note-10-income-taxes", "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual", "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual", "http://u-g.com/20230331/role/statement-note-12-other-information", "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details", "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "http://u-g.com/20230331/role/statement-note-9-inventories", "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual", "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details", "http://u-g.com/20230331/role/statement-note-9-inventories-tables", "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://u-g.com/20230331/role/statement-document-and-entity-information", "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "http://u-g.com/20230331/role/statement-note-10-income-taxes", "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual", "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual", "http://u-g.com/20230331/role/statement-note-12-other-information", "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details", "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "http://u-g.com/20230331/role/statement-note-9-inventories", "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual", "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details", "http://u-g.com/20230331/role/statement-note-9-inventories-tables", "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://u-g.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r144", "r473", "r531", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r144", "r473", "r531", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r141", "r348", "r369", "r370", "r371", "r372", "r373", "r374", "r457", "r471", "r477", "r499", "r527", "r528", "r531", "r600" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r141", "r348", "r369", "r370", "r371", "r372", "r373", "r374", "r457", "r471", "r477", "r499", "r527", "r528", "r531", "r600" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r114", "r253", "r494", "r519" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r142", "r143", "r389", "r390", "r391", "r439", "r440", "r441", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r472", "r480", "r531", "r600" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r142", "r143", "r389", "r390", "r391", "r439", "r440", "r441", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r472", "r480", "r531", "r600" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r114", "r253", "r494", "r495", "r519" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "stringItemType" }, "ug_ASIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the entity ASI, which is located in Canada.", "label": "ASI [Member]" } } }, "localname": "ASIMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "ug_AccruedAnnualReportExpensesCurrent": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value of accrued annual report expenses classified as current liabilities.", "label": "ug_AccruedAnnualReportExpensesCurrent", "terseLabel": "Annual report expenses" } } }, "localname": "AccruedAnnualReportExpensesCurrent", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "ug_AccruedDistributionFeesCurrent": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued distribution fees", "label": "ug_AccruedDistributionFeesCurrent", "terseLabel": "Distribution fees" } } }, "localname": "AccruedDistributionFeesCurrent", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "ug_AccruedReserveForOutdatedMaterial": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value on reserves for outdated material.", "label": "ug_AccruedReserveForOutdatedMaterial", "terseLabel": "Reserve for outdated material" } } }, "localname": "AccruedReserveForOutdatedMaterial", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "ug_CosmeticIngredientsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to cosmetic ingredients.", "label": "Cosmetic Ingredients [Member]" } } }, "localname": "CosmeticIngredientsMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "domainItemType" }, "ug_DCPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents DC plan.", "label": "DC Plan [Member]" } } }, "localname": "DCPlanMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "domainItemType" }, "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNICost": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in debt securities classified as held to maturity and equity securities.", "label": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNICost", "totalLabel": "Marketable securities, cost" } } }, "localname": "DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNICost", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIFairValue": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt securities classified as held to maturity and equity securities.", "label": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIFairValue", "totalLabel": "Marketable securities" } } }, "localname": "DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIFairValue", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized gain (loss) in debt securities classified as held to maturity and equity securities.", "label": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIUnrealizedGainLoss", "totalLabel": "Marketable securities, unrealized gain" } } }, "localname": "DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIUnrealizedGainLoss", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "ug_DefinedContributionDiscretionaryContributionPlanVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the vesting period of discretionary contributions made under the defined contribution plan.", "label": "ug_DefinedContributionDiscretionaryContributionPlanVestingPeriod", "terseLabel": "Defined Contribution, Discretionary Contribution Plan, Vesting Period (Year)" } } }, "localname": "DefinedContributionDiscretionaryContributionPlanVestingPeriod", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "durationItemType" }, "ug_DiscretionaryContributionsVestingAtTwoYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents discretionary contributions vesting after two years of employment.", "label": "Discretionary Contributions Vesting at Two Years [Member]" } } }, "localname": "DiscretionaryContributionsVestingAtTwoYearsMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "domainItemType" }, "ug_DiscretionaryContributionsVestingEachAdditionalYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents discretionary contributions vesting each additional year of employment.", "label": "Discretionary Contributions Vesting Each Additional Year [Member]" } } }, "localname": "DiscretionaryContributionsVestingEachAdditionalYearMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "domainItemType" }, "ug_DistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the distributor.", "label": "Distributor [Member]" } } }, "localname": "DistributorMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "ug_DistributorsAndMarketingPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents distributors and marketing partners of the company.", "label": "Distributors and Marketing Partners [Member]" } } }, "localname": "DistributorsAndMarketingPartnersMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "ug_EquityAndOtherMutualFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity And Other Mutual Funds Member", "label": "Equity And Other Mutual Funds [Member]" } } }, "localname": "EquityAndOtherMutualFundsMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "domainItemType" }, "ug_EquitySecuritiesFvniAccumulatedUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": 0.0, "parentTag": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIUnrealizedGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of unrealized gain (loss) on equity securities.", "label": "Equity securities, unrealized gain" } } }, "localname": "EquitySecuritiesFvniAccumulatedUnrealizedGainLoss", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "ug_ImpactOfCoronavirusCovid19TextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure pertaining to impact of coronavirus (COVID-19).", "label": "Impact of Coronavirus (COVID-19) [Text Block]" } } }, "localname": "ImpactOfCoronavirusCovid19TextBlock", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation" ], "xbrltype": "textBlockItemType" }, "ug_IndustrialAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Industrial And Other [Member]" } } }, "localname": "IndustrialAndOtherMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "domainItemType" }, "ug_MarketingPartnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the marking partner.", "label": "Marketing Partner [Member]" } } }, "localname": "MarketingPartnerMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "ug_MedicalLubricantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents medical lubricants.", "label": "Medical Lubricants [Member]" } } }, "localname": "MedicalLubricantsMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "domainItemType" }, "ug_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers affecting an entity's concentration risk.", "label": "ug_NumberOfCustomers", "terseLabel": "Number of Customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "integerItemType" }, "ug_PharmaceuticalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pharmaceuticals [Member]" } } }, "localname": "PharmaceuticalsMember", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details" ], "xbrltype": "domainItemType" }, "ug_UseOfEstimatesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for use of estimates.", "label": "Use of Estimates Disclosure [Text Block]" } } }, "localname": "UseOfEstimatesDisclosureTextBlock", "nsuri": "http://u-g.com/20230331", "presentation": [ "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-" ], "xbrltype": "textBlockItemType" }, "ug_statement-statement-note-10-income-taxes-provision-for-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes - Provision for Income Taxes (Details)" } } }, "localname": "statement-statement-note-10-income-taxes-provision-for-income-taxes-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-10-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes" } } }, "localname": "statement-statement-note-10-income-taxes-tables", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-12-other-information-summary-of-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Other Information - Summary of Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-12-other-information-summary-of-accrued-expenses-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-12-other-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Other Information" } } }, "localname": "statement-statement-note-12-other-information-tables", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-6-revenue-recognition-disaggregated-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue Recognition - Disaggregated Revenue (Details)" } } }, "localname": "statement-statement-note-6-revenue-recognition-disaggregated-revenue-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-6-revenue-recognition-revenue-by-geographic-region-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue Recognition - Revenue by Geographic Region (Details)" } } }, "localname": "statement-statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-6-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue Recognition" } } }, "localname": "statement-statement-note-6-revenue-recognition-tables", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities - Net Gains and Losses on Marketable Securities (Details)" } } }, "localname": "statement-statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-8-marketable-securities-summary-of-investments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities - Summary of Investments (Details)" } } }, "localname": "statement-statement-note-8-marketable-securities-summary-of-investments-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-8-marketable-securities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities" } } }, "localname": "statement-statement-note-8-marketable-securities-tables", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-9-inventories-summary-of-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Inventories - Summary of Inventories (Details)" } } }, "localname": "statement-statement-note-9-inventories-summary-of-inventories-details", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "ug_statement-statement-note-9-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Inventories" } } }, "localname": "statement-statement-note-9-inventories-tables", "nsuri": "http://u-g.com/20230331", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r8", "r476" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r145", "r146" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $20,054 at March 31, 2023 and $20,063 at December 31, 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedBonusesCurrent", "terseLabel": "Bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedInsuranceCurrent", "terseLabel": "Insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedMarketingCostsCurrent", "terseLabel": "Sales rebates" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedProfessionalFeesCurrent", "terseLabel": "Audit fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r463" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "us-gaap_AccruedSalariesCurrent", "terseLabel": "Payroll and related expenses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r21", "r80", "r362" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r83", "r147", "r187", "r190", "r192", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r83", "r147", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r59", "r81", "r95", "r128", "r135", "r139", "r182", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r279", "r281", "r301", "r356", "r411", "r476", "r487", "r529", "r530", "r596" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r76", "r85", "r95", "r182", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r279", "r281", "r301", "r476", "r529", "r530", "r596" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r53" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r14", "r78", "r459" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 3.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r78", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r14", "r46", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r46" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "us-gaap_CashUninsuredAmount", "terseLabel": "Cash, Uninsured Amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r12", "r24", "r357", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r517", "r518", "r594", "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28", "r399" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r28", "r399", "r417", "r603", "r604" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r359", "r476" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.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 $.10 par value; 10,000,000 shares authorized; 4,594,319 shares issued and outstanding at March 31, 2023 and December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r16", "r19", "r22", "r23", "r144", "r447" ], "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/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r16", "r19", "r22", "r23", "r144", "r383", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r16", "r19", "r22", "r23", "r144", "r447", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r16", "r19", "r22", "r23", "r144" ], "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": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r16", "r19", "r22", "r23", "r144", "r447" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r215", "r216", "r227" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.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": "Deferred revenue", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r41", "r348" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r40" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r148", "r149", "r188", "r195", "r196", "r197", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.", "label": "Credit Loss, Financial Instrument [Text Block]" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r500", "r516", "r593" ], "calculation": { "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Provision for federal income taxes \u2013 current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r500", "r516", "r593" ], "calculation": { "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Provision for state income taxes \u2013 current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r17", "r144" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r38", "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.", "label": "Net gain (loss) recognized during the period on marketable securities" } } }, "localname": "DebtAndEquitySecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": { "auth_ref": [ "r428", "r429", "r442", "r443", "r444", "r512", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt and equity securities.", "label": "Net unrealized gain (loss) recognized during the reporting period on marketable securities still held at the reporting date" } } }, "localname": "DebtAndEquitySecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r516", "r592", "r593" ], "calculation": { "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "(Benefit) provision for federal income taxes \u2013 deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r3", "r56", "r66", "r274", "r275", "r516" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r3", "r131" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "http://u-g.com/20230331/role/statement-note-10-income-taxes", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-12-other-information", "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "http://u-g.com/20230331/role/statement-note-9-inventories" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "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 dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r91", "r106", "r107", "r108", "r109", "r110", "r117", "r118", "r120", "r121", "r122", "r126", "r293", "r294", "r352", "r367", "r467" ], "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 common share (basic and diluted) (in dollars per share)", "terseLabel": "Earnings Per Share, Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116", "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-15-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r5", "r73", "r88", "r89", "r90", "r97", "r98", "r99", "r103", "r111", "r113", "r127", "r183", "r186", "r214", "r254", "r255", "r256", "r267", "r268", "r283", "r284", "r285", "r286", "r287", "r289", "r292", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r375", "r376", "r377", "r387", "r436" ], "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/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r82", "r300", "r461" ], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": 0.0, "parentTag": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNIFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [ "r355" ], "calculation": { "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details": { "order": 0.0, "parentTag": "ug_DebtSecuritiesHeldToMaturityAndEquitySecuritiesFVNICost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity securities, cost" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r188", "r189", "r193", "r194", "r197", "r199", "r200", "r201", "r212", "r213", "r290", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r366", "r469", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r521", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "stringItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r474", "r478", "r479", "r554" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities [Member]" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FixturesAndEquipmentGross": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of fixtures and equipment. Includes, but is not limited to, machinery, equipment, and engines.", "label": "Factory equipment and fixtures" } } }, "localname": "FixturesAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [ "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r18", "r447" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r36", "r61", "r128", "r134", "r138", "r140", "r353", "r364", "r468" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r96", "r258", "r263", "r265", "r266", "r272", "r276", "r277", "r278", "r386" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r65", "r69", "r112", "r113", "r132", "r262", "r273", "r368" ], "calculation": { "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "us-gaap_IncreaseDecreaseInAccountsPayable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r347", "r514" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in operating assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in operating liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r2" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "us-gaap_IncreaseDecreaseInPrepaidTaxes", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r52", "r464" ], "calculation": { "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r84", "r460", "r476" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories (net)", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r52", "r466" ], "calculation": { "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r20", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r52", "r465" ], "calculation": { "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r42", "r44" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r58", "r63", "r64", "r72", "r150", "r151", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r508" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r60", "r361", "r476", "r515", "r525", "r595" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r11", "r77", "r95", "r182", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r280", "r281", "r282", "r301", "r476", "r529", "r596", "r597" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r509" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "us-gaap_MarketableSecuritiesCurrent", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Net gain (loss) on marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "us-gaap_MarketableSecuritiesRealizedGainLoss", "negatedLabel": "Net (gain) loss on marketable securities" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r47", "r48" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r37", "r48", "r62", "r75", "r86", "r87", "r90", "r95", "r102", "r106", "r107", "r108", "r109", "r112", "r113", "r119", "r128", "r134", "r138", "r140", "r182", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r294", "r301", "r365", "r419", "r434", "r435", "r468", "r486", "r529" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r67", "r68", "r70", "r74", "r100", "r101", "r104", "r105", "r114", "r115", "r184", "r185", "r269", "r270", "r271", "r288", "r291", "r295", "r296", "r297", "r302", "r303", "r304", "r311", "r312", "r314", "r349", "r350", "r351", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r605", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r128", "r134", "r138", "r140", "r468" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r26", "r49", "r50", "r57" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-1-nature-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r520" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "us-gaap_PaymentsToAcquireMarketableSecurities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Acquisition of property, plant, and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r229", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r27", "r230", "r231", "r232", "r474" ], "calculation": { "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "terseLabel": "Company 401K contribution" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r462", "r470", "r526" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 5.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "terseLabel": "Proceeds from Sale and Maturity of Marketable Securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, plant and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r53", "r79", "r363" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r354", "r363", "r476" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.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": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Total property, plant and equipment (net)" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r92", "r191" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r25", "r257", "r598" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r54", "r360", "r378", "r382", "r385", "r400", "r476" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r73", "r97", "r98", "r99", "r103", "r111", "r113", "r183", "r186", "r254", "r255", "r256", "r267", "r268", "r283", "r285", "r286", "r289", "r292", "r375", "r377", "r387", "r603" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r475", "r496", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r475", "r496", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r129", "r130", "r133", "r136", "r137", "r141", "r142", "r144", "r225", "r226", "r348" ], "calculation": { "http://u-g.com/20230331/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Net Sales", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r71", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r144", "r497" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-12-other-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r33", "r34", "r35" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-9-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r5", "r13", "r73", "r88", "r89", "r90", "r97", "r98", "r99", "r103", "r111", "r113", "r127", "r183", "r186", "r214", "r254", "r255", "r256", "r267", "r268", "r283", "r284", "r285", "r286", "r287", "r289", "r292", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r375", "r376", "r377", "r387", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r97", "r98", "r99", "r127", "r348", "r384", "r388", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r481" ], "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/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "http://u-g.com/20230331/role/statement-note-10-income-taxes", "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual", "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual", "http://u-g.com/20230331/role/statement-note-12-other-information", "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details", "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "http://u-g.com/20230331/role/statement-note-9-inventories", "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual", "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details", "http://u-g.com/20230331/role/statement-note-9-inventories-tables", "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r127", "r348", "r384", "r388", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r481" ], "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/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://u-g.com/20230331/role/statement-note-1-nature-of-business", "http://u-g.com/20230331/role/statement-note-10-income-taxes", "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual", "http://u-g.com/20230331/role/statement-note-10-income-taxes-provision-for-income-taxes-details", "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan", "http://u-g.com/20230331/role/statement-note-11-defined-contribution-plan-details-textual", "http://u-g.com/20230331/role/statement-note-12-other-information", "http://u-g.com/20230331/role/statement-note-12-other-information-summary-of-accrued-expenses-details", "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "http://u-g.com/20230331/role/statement-note-13-recent-accounting-pronouncements", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk", "http://u-g.com/20230331/role/statement-note-14-concentrations-of-credit-risk-details-textual", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share", "http://u-g.com/20230331/role/statement-note-15-earnings-per-share-details-textual", "http://u-g.com/20230331/role/statement-note-16-subsequent-events", "http://u-g.com/20230331/role/statement-note-2-basis-of-presentation", "http://u-g.com/20230331/role/statement-note-3-impact-of-the-coronavirus-pandemic-global-supply-chain-instability-and-inflation", "http://u-g.com/20230331/role/statement-note-4-use-of-estimates-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-", "http://u-g.com/20230331/role/statement-note-5-cash-and-cash-equivalents-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-details-textual", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-disaggregated-revenue-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-revenue-by-geographic-region-details", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses", "http://u-g.com/20230331/role/statement-note-7-accounting-for-financial-instruments-credit-losses-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-details-textual", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-net-gains-and-losses-on-marketable-securities-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "http://u-g.com/20230331/role/statement-note-9-inventories", "http://u-g.com/20230331/role/statement-note-9-inventories-details-textual", "http://u-g.com/20230331/role/statement-note-9-inventories-summary-of-inventories-details", "http://u-g.com/20230331/role/statement-note-9-inventories-tables", "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited", "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited", "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r30", "r31", "r51", "r401", "r417", "r437", "r438", "r476", "r487", "r515", "r525", "r595", "r603" ], "calculation": { "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited", "http://u-g.com/20230331/role/statement-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r315", "r316" ], "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]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-16-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-tables", "http://u-g.com/20230331/role/statement-note-12-other-information-tables", "http://u-g.com/20230331/role/statement-note-6-revenue-recognition-tables", "http://u-g.com/20230331/role/statement-note-8-marketable-securities-tables", "http://u-g.com/20230331/role/statement-note-9-inventories-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r212", "r213", "r290", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r366", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r521", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-8-marketable-securities-summary-of-investments-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r259", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r117", "r122" ], "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 shares \u2013 basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://u-g.com/20230331/role/statement-statements-of-income-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r489": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r491": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r492": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r493": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 61 0001171843-23-003246-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-23-003246-xbrl.zip M4$L#!!0 ( Q0K%:T0D<)N@< *U: M6V_;-A1^;G\%D6%="\A)G*Q89SL&DLSMC*UMEKG#7FGI*"8JD2I)V?%^_;Y# MR9?83N->MCI 'EI'U"%Y>/A]YT*J,_)YUNV,2";=QX\Z7OF,NK\.7O\N>HGR MQG8.JB:\R\E+$8^D=>1/]DJ?-E[L=:M6+7,ZV4N-S:5O).0I]LKH/1$;[4E# MVE-&QV!RLF)-S01 MER:7NFJ,1&B.A".KTK8(_9SZAUJB>5CXMBADDBA]U1*'2HO#_:;2;1&7UAG; M$K+TILT:%+-I MGFQEEO9BP#!>>!Q+JZ3V+KGU#9NI*MV(8F6R[7@HZB-F_%T&9)WKH MBO:WF__/WOF@__:-.#X\$N>]RT'_9?_\-+2\?2DN+OMOSOL7IX#/=]7DL8KO$JP M Y'HZWA?&"U>8B,P=.,/3&71G_#/$C5R3#P2!;0PB2 8,!&OI8U'\"V1.#H\ M.JZVB1=9FP*_MOO%IIU!8"?,NX3'K[[0HUW!T)ETV%Q (9^*]]I,,DJN**J@ M9"L )0:S:.-#>)6(<5)/1:F]+0G*24\Y^,4PDQ@;T%,R$ZF,T62%R96'/2JY M-0%-,3DG[91% @3G8SJT)5 &4\*PHS '"\3*QF4.,8WNT 0N0DQ&"O!T M)?^WZ#\A2_4@O(!&V7WBM=99](._%WG)7L(H'3) DKZ0E@(>@2_%B1>G ^0X"5-NQ.(LEL/YFMJ M_,/*-OZP3:VPJ SN429\)[MKN8\ ?\U8*W!?1?N=MI/[J_OV683\ZGHEY&!6 M(#3D*'?3)^+T*9:EV[X+YS%#$O.9JLS(E-CB$OY_K%R(*I B'<;A*F\1CY9C MFJ5,!F[5J=&"'U$=[_BE0FR"+LYD*I$^*#IT"B6&5;P 525P(W#DQK%-X^I&W-9+!_K!(FJ'1&![A)!W)S;<2LY8J_9A X MK>109*QZ!3..#DLT]=SO5Z5FDU MDFZ>17.4"T2G)(3_8(\Z-$]%IMY35I]VKLA'7VRB!W)O1>[_DQS/=Y2TGW=( M%&Z;YGR/%E&&@]XRYQ8!AUGS"?GR6K4Y5TV6X?L -T]10P.&S'/E/=%'0OK0 M( GF]XF"?F&0IV F(JCC"(U?KGMG[H0^E KJ!]=1ZO!A@7OV(@ =0H1#60)U[\UJZ(J;5-Z;+(Q<>ZFY55]BVWK($AYD9DI MX>UD9*K()V]P%AS[*HGMFA7O&?HW?^KS&?=:RS1:D.867/WX$PO]@@W%'&$9 MK^54_%Q]G'(G6XYG1*T9:/GK KX:GK:JOG>.\#PHV2F[!^Y@Y2.J\.E=.3?N M?_ @_OLI=NIA_:+VHZC89ONWD*JV>'5OOZ$J%Q:AGP-+B*H7U;DI7$GOFN*2 M#Y;$VRI=_U:>1&S]<\/S)&HLXDPZ=[+W^^F?@\;%Z:M>X^RR=_H;?SB[]/;B MU?=Z85](\+? &WZ@Q0%_&PRLA0^4_P502P,$ M% @ #%"L5J1T;U>K!P FBP T !E>%\U,3(Y.3(N:'1M[5IK;]NX M$OW<_@HB%]MM 3G/+;;7=@RDN4YKW#;M9K/ [D=:&L5$)5(E*;N^O_Z>H>2W MG3AM=^L ^9"'J"%G.#QG9DBJ/?!YUFD/2":=IT_:7OF,.F^OW[\3W41Y8]L' M51/>Y>2EB ?2.O*G>Z5/&Z_V.E6KECF=[J7&YM(W$O(4>V7TGHB-]J0A[2FC M8F TG6JSUWG:/J@4MOLF&0OGQUGHKGTCE;G*QDWQ['-I?.M:Y>3$)8W$EZ[ MHO7C]/_>/;_N?;@4)X?'XKQ[==V[Z)V?A98/%^+\;:][(2YZEV>7Y[VS=VC" MV^[5+GOK;\!++Q)G.K$DQ5^FU#>1B,EZE8Z%'TC?_(>-6?" E_V,1-_8A.SI MWB'835E6OA32P3W*YT0*STLOC 7GSQ]@LAC)_)# MGG LLWJ5A#=%D&*A9'G0:J6.]A&GD@TR$\KSRWL[[LY@L[1Z8B"')"P-%8TH MP:(I)WXKI070LK&XHL)8+TPJ_M#*4])X@U<)5B 2/1WO"Z/%!18"0S=^@RJ+ M_H0?2]3(H7@@"EAA$D%P8"+>2QL/$%4B<7QX?%(M$T^R=@7^VLXWNW8"@9UP M[QP>O_M$CW<%0Z^EP^(""OE8?-)FE%%R0U$%)5L!*#'0HHT/"58BRTD]%J7V MMB08)SWEX!?#3&)L0$_)3*0R1I,5)E<>_JCD5@0TQ>24G"A"=\,CXK]MHB<[CW@2J=+ %,-SAJ$(<( &3.$F9-E,PK4Z'-+JL$R%,,8 M.&*),H, <&\ SJ#.!7MBZ08BS3&RFY8&UPM8>/:O5\='O[9<#>"ZO., :-)4X3&@I">DI8!'X$MQX<7E M #DNPI0;L#B+Y0C^G #X.5$NSHPKT8_3@C59!JD?%];*N",'C"P[+4"5\)[MK MN5N O^*L);@OH_U.W\G]Y77[*D)^=[L2R"J1(AW%XES?+1_,YS5(F [?JTFC&CZC.=_Q2(3?! M%F*(*9.E'TCY(TL8[2EH:RJP,68D136G*]P1#8-&MV3--Z^0MLFSUN'X;%3B* MCLB0KMJL]4WI-UNP31T@I]+$.]'T[K,*T9_L<4/8J3T!>UH\^"/-'B+-DAVE M68W@52;P*6&]$0MOUM+M'AF1:U43QZ5EO,\5AFM&S8WS:.Q3EU.[7E16#:2;5M&[Z)'<6Y'[GR3'RQTE[=<=$H7;IBG?HUF6X:0WS[E9PF'6 MW*->7MEM3DV39?A"P$U+U-" (?-<>4]T2TKO&Q3!_#Y1L"\,\AS,1 9UG*'Q ME_>]DW!"GTL%\T/H*'7XM,"]>#P+>I Y3D]DQF1_,3U8K6S"A5CV!.&N[7)E<"]2%8?GU0'OFL2DTS0T=$T+VTD9+V3 M1!>P"HB,JJ+5L5O*'/.%0\)DZGI@[>7)8\YZL.3:U<,:KCM3B_00 >H4,AK( M$JY_:U9%5=FF]-!D0^+:3-CV=ONHW75]VS__*WLG-O/[ZYN+Y::AND#6M&JXT^:/[#B@#\'!EG"-\G_!U!+ P04 " ,4*Q6.8>^=T,$ #< M$ #0 &5X7S4Q,CDY,RYH=&W=6&U/VT@0_@R_8A2I+4AV7@CT( F1G& @ M.B"YQ$CMQXV]CO>TWC7K-9#^^LZNDQ!"H:AW:J1^B!S/S,X\^^S,>.Q.HE/> M[2241-W=G8YFFM/N97!]!7[$M%2=6BE"74HU@3 A*J?ZM%+HV#VN=$NI("D] MK<12I42[$=4TU$R*"H12:"K06E-.LT0*>BIDI;O;J94!.U,9S2'7%]0S5 M0"4QGNHYCF6?NM&!LAWA-A;:,A;HVJM9BP_!W;^'U_' S.!WTO M& QO)C"Z'4]NO9L @N'V,#6.X;8ZJ?:K,/'[!A..>=^-/W.&7*_\K>/T 4'-0KQ]L.W_?JNIWU_'+ MTGU9V\:\TI=I1L2\L@_HY1SA($[W'X2I-MQEV)AD!!111'!-5)A L^'@ M$1PT'2 YQ(RC8H5C0K$I,LV0%"(B\!^QMXL9!8R7LCPWF$L 8PNSLH^H'.A1 MHA7[!CU.1"@=&"F:,[-MZV2DF A91CBZ0_>:W5,8QC$+J3+;-.X6VW&L/3KT M1*0H@:^R$#,'^@FC,9PS@=X9NGEM<20AH8I.YX!:S6(49=CB"SPST!)6!5QF MA]FK/01;QH8+$LD,&7^V:&F$U;2,-R%J2@3-W>$CIW/P0GM:)JD=U!/=VG9N M_[?2_K?(#7<_JNW#0XM@C^U#@$24.0!QP3'10CP%;O)FE4N*WA5,T13S(#<, M/?&]1S!O%32.]J+]%:M/F;?*N@6UC9/F8=NDQI]/[()9)LJYR=!EYB7"!.8E M3BYZC7;";(%CK1F&':,FG&,+PLHW98**#"G/';LJ7I4/.L0QSK@VU896!2\/ M2&*SL#'SC=*J_D;B-9ER"E.I(JI.*W6<%RGGB^EM=9]G)%S>KT-ZT;)_889[ M8)%.C)/Z!S,4[NSNX BL\(^Y1LMP"ZO#OXS1&5+>6G25:S*'D[+!XIP'YTT.Q66*HZ,T7?I:W^9M>TT[NC@/QANR)':5 M?'@I-/T?1AS3@)9HF:A,N:24R_[Z/20E6;(I69;9J;/V M2R*+A^?"[_#P\(B6W_[V- W1 Q621?RTTS_H=1#E7N0S'IQV[F_QV>WY<-A! M,B;<)V'$Z6F'1YW?WOW];V__@?%'RJD@,?71Z!G=31+N4_$AFE+TQ_N;3PBC MWNN3P>#L"MW?G:-!;W"(>T>X=XSQN[=/TC^1WH1."0(-N#R!&Z>=21S/3KK= MQ\?'@\?#@T@$W4&OU^_^8=$"+"KJD?:6NKB4V:GAH8R82QP_#RCLJ2_[J(L@.:N:E9]>KC7QX-^UI,^ M>1.[#-52$A(R_LW.'T;HL*N:1T32C)P3YDD[:]U4XBV99R>%AC*AB'/",9$C M+1]N+A(M#$>1U#25.\0S42$?6DJD29 3)C@X\**I;NX='N9CFD@<$#);%IXV ME/G)*E6SEA*Y4LZ/R[JF$!QU36.1E-4 QKB:4EX.V-,2P.D$Z!\?'W=U:P>1 M.!9LE,3T,A+3#W1,DA"T2?CWA(1LS*@/DS>D4\KC$D&A.28BH/%G,J5R1CQ: M/9HPP1'2LY1-9Y&($5_J4V>4F=J?(H_$.K!4=E&?<-8/JUNX/\"'_0,0W>DV MT*+2MVTJR.H.YA*KRW:RRV&GD?1BE^S#!AH4@D8C\3F]OMI \#PB-I*;D:N+ M]:1:@DZMQ"7Z+@UCJ>-0>VOG4;&1M1FYNFAI[4(P:F9R,=X9LS,V+6Q?BG(- M)WC60U"+I(2'Q;H:08W $! M8K 'A50TUCDT]B,OT1>P]\7PG\7/6,U!,=52.DCUN[\95F;11K/F#'.U,L7F M,)EM0I,=X+M>KP=;[P^IK.+E&??1A1:+AG.Q;[L+LI;42"3UO_!W^GIA,J2= M4XJZCF67:]YO$5A[S_1NAF0S@/,KB:,Q( '849QPDOA,!_9U\5W!SQ6\?<#T M-A-5O)8H&@.R2BQZ=9_)_=?N CPBH=Y7R@FE (I9_F,,@8A%_B9(-V7L"O+! M N3OC7QTJ^6C5^=& 72M%4![[!M#A&=$W9_0F('U\H>YPJ(<5YYQV-8ST*OK MDD8[["KEN.U-" ]@U\8X-$3>MTD4^E1(3+\G:L%VMCXTEN/*55[7KAOG1AW$ M.#3,U?DGNM#Z[!<4"X)$3O XC!ZE0Z^P\73E 4?U'@"BT:42O0=; 0/;<(K[ MF),X$51A,THDXU2V6"2J6;F"]HU*])GTPDB""/CP&40BE2I^UD(5P.]3H3L. MZ0#6;,GT;"N*:HEJ%3=7P/YB!7:@EWJ0JW"]+LC=<6P/,6SQB1F$@D9&#U#L,2K)]!C5BHEEZU/8=]>;B)6_P M15QYU*]6CU*)Y%"KK%P*5$;GZG7C(I.YXW >F>Q,S4I] MH3+U!Q+JU*TEKK4L'0'<[UD!5LF@3OG4C-47%W/A.X[T&RSH ^4)A?]>%!@5 MVV)*J4"@U8+?=)J[;C3 M_(JG1'RCD.&$%$OJ)8*IYU@M_:**FROH#ZW0JYSO*I>+;G.Y.X[M,4Q&"))Q M)-HC6N;A"L?75AQ5KC:<2]MQ]/J]["E;3)Y:X[?(Q16"1_:23$]#J!_2W2EY MNXYA'VO5*&3 $3<'7%5^- M)V[UW+4M7Z%84W'0V9H3#!GHN'%V#\%V'>H"C M>$+%9J*VJ,N M K2%MI:E*XCM!:R*HB9Z=:>E[_I9A8K2TF9PKV#J"O URU9[R"VUI\V MK)R M!6^C:M8>5&M!:C-8*YBY K9AD6L/;77=8D-\:SBZ KFBUF4MB.R17OUDWX?U MC(4P%^E3G)#P!YP=6)3@RA/LI;':HP3HU0>C#+HSRNRZ9]@3:#<^T8RW*V^P MU\TJL_2]'S3!BDD2!"+]FG!&D2+HUBMJ);GR$7N%KD8?<^7@;E ,0KON M2&V.)SE:HYR(=N5<]EIBVY-2^S6N8?7(C2[*6>Q5R9HBU=X;&N'%:8P# M I-?;V;2&0\K22VZCGVFG0ZN/&O=\B<0T!A]5/KJ35<:?D!JO2?N/=".ITRF MT/!LWMOP0&4\+6ZC';O:"F&N?,I>N M8*_2+I7?]\M5#38+LW8!,B?PKQ#ARAOLY=Q%;U@*!XMNLNONL?ADQ4U 6,75 ME1-4'') MV>HX.^\P-:?17<6,=42XQILE! M:U?>T8BW*Y>PUV$K#G7OE!^\[2Z^+#J]4WZIM'ZE=/I;$8B,)$PA+S[MQ!!A M.]IUDN#/L]OA%9V.J.CH=V*?=HHW6!BJ\E'619WUCEFL%_J/(DIFIQW]"Q@G M#)RD@\S;=_,?2CGQHREA? AM2O4.,K3FE8EWAC8QD[KX8NQ,WTP_LR"<<0Z8 MWE#U\NYL;4A?>I@KWH2RC47FSC3BX&#B>=&>],V0IQT3)6UFFE^^B%=;"=Z> M9U*7M,K":JKMMNX&'%X\J)\U^9+$OGKP?P5_!%/AJ&1@+>&VV5@QK\XC.57O MW!SR0'%5%=;R/*LC^)GSKL*>#^6OLC)!U14(+3:H>/!5O;R, M!^95Q/,QVHQ)^[')HH;K>%BEO4Q5/XOO'J/_0+J\$/?;=-S&]6"5&1?$FYSY MOLZ,2:CL67,<:AALYW@8"Z)E.Y<:MEM_"4'+/#M6,Y"(F%.+$S>CWD9+TQ_* M4*%9_TS&L/B>BM2^>IKVT4@-&P\VS'+,B@*ZZ6+:5:*VNY<)]Q= 6DVV!1G; MTNKXP!EL Y*IVHQ3OWK5;=-Q2U=8\T+6+^/"JUC/HP?F]X]5+>-]&'G?,JN; MD6Z&:YQQ65;*ENWT1+P7(^$GY*1@/]+ M&]7JYBVT194([Z+\%&_^ZONT.'B7E3^-:8VI?U; K[%2VA271EI^2J3]414S&&Y9;EE4:6Q<]KWL M-<MX1Q=V?VEC,-Z MWR!9,2IK,GN98]300RHZ_64VFU-5TIO0*8&/_P-02P,$% @ #%"L5N"= M"(9$"@ $HH !, !U9RTR,#(S,#,S,5]C86PN>&UL[5UM;^,V$OY^P/T' MU_=9L9-T[YK%IH7SMF<@V01.TO9;04NT3:Q,^DC*B?OKC]2+XR2F-)1LBBD* M!(DMS5#SD,/A<&:H?/GE>1YWEI@+PNAI]_"@W^U@&K*(T.EI]_$^&-R?#X?= MCI"(1BAF%)]V*>O^\O,___'EAR#XBBGF2.*H,UYU'F8)C3"_8'/<^?UL=-T) M.OT?/Q\=#6XZCP_GG:/^T7'0_Q3T3X+@YR\QH=\_ZU]C)'!'"4%%^O6T.Y-R M\;G7>WIZ.G@>\_B \6GOJ-\_[A74W9QWAR M'+: M3:9!T9Z6XU^UFY.KA5(@0>:+&'=[&W!"%(=)G';?M?J>DVO9]X4L$P4_2ZR4 M-N_:0IJ8A:_P:PE$H6(3),;I>"4BF"*T2 7JX5B*XDK:66E'Y1?^&(0A2Z@4 M=VB%QC$^SV0K1(G1&,>JET'$F=RQUC7&\S[>,WDL6?B\%8"!S+"N5'(7R-R)GYXF0ROWCA?%98)QV)S<2FS M2)7T3J4?TJ5Z/N,KLZ9L(W$JX[7:R1EDV[SE5J879TL-9&K09BQ6FTFA!U6N M3/("V=K"4C[M//$P;Q#_CJ6>]_=8;9H @@,XG"*XXWB!2'3YO,!48*4)MW*& M.<0+L^!L Y%:1[#)\&TC<2RC82]09JYA3'[@,-MP"(M3#",U'0G%T27B-'7/ M-[=U$Q(2$Q(XHU,\X!6@GLW?B#8->-AA7+&?=OO=SA,FTYG,XZ!9.XB'K\)0 M[T-V.45/)/-YVF9 ))X7_!/.YE7;/@9Q#]1C0# .?8 !7B*@J(Y\0 6/;4%A M'?L J\8^&(KO1Q_P6:_R4'2?/$*WQ1& PG!A^( +/[/>V?ED%NU!6@34?+*4 M]D#?;RT_A'9NKL*LGAM;0T$#;X#N)S_@T]"_R1.P*LOKG=$Q X!O4WRR+68\ MT""K3^I5$N39],"L ^$^:2 ,(RC*[),BPF!!LO4^[0; J"!)<)]F6DDHX-5, M*TN9^32K8'AL S@^C1@X?,] ZNO="-;!5Q70>L'WI?<6WK7ZOH,2,!C5/=!FE+1X8;RLE!'E7KWU6$"P[ M9LX$S6FLMRPX?L?W'>B8"P)?IM7R738ELTH#1!\0@O&)>Y M;I@*#6QX;.RX6;@+(B0GXT1WS16N%JR"?C="C;# ?(FO&+]-9*1W)S?J%RIJ#*5F6NE,Q6%K!O2&[#NKF$_]R'5P_@^8ENVYOBT\ZB# M#6 :?=IQP"#:^6$^91*LAM#&+GE57&0WB& OWZL2(YN!W+71A7;$OWWK")"S M#$7W'T_1@?PX*,B?/ 59ZNQ!P9UX \YZ!^T@A+7^)'24)D1B%DQB]B3LWS@ M;VF?P2A;*5PEA90@;\IXE1(HMR)4$N5EOJ\O;%#>I6]*&-*08R3P!<[^JN]Q MHDL4+Y_#&:)3/%+(+R<3'!IS,JT(T>[Y4*NLCD_I'$A5GQ$.G-5UBNJ-]KPI MTC$GJV!\GJ!Y.89@#>@]:_N8,F\JGQJXSEB5M^ 'PNJPA@UKRYA*ZQ;!\$"M MM(RT.)=E,VQ;>%I&D9\5*1:BK2=BP/!L&O,#=]EY6AA3ZR>S1QC%Y$\C0WB"49%EF'>T;\ '?[4*_ M)Z\!OI(&7./+5M@2Y=M*XS;E@%;IYNR!#4*UM^!XVWPP915L>-M%9?NV+_L& M7)_$SRHMKQB_8,E83I*X<%A-B L?B9W:LQSMB,GRJL3:T+T7?&K?R*0^U!^"E\2VPP]+_B%/3O*S;7,@"YOS[?V.89!RAIZ)6WJ[3*QG;P?,;X]]U9(V% M6-@!JN;T;-DNTZ5M+UJ'3A.?(@9@<$!U]"DI#L8&U4SGQUOR=X0U/-IB:L7= ML99R"5P=:5%.\NTDG9SZ)7IJ?(D:[WL6F_Z)436#V[>;Z;/*VG?,3X.62+V- MK(5W>VD?]$I-25U11&A"Z#2/IC(JSO"$<;R1H[A\EAPIZT"H95.5>FH&R]?+H&F71;9=#?X!R M6C7!6)%0R43)%=8D<16]V_>H%*( 37$E?3O25^I)":7C?T8EL/*Y=-;J B]Q MS-(4;KG&@'@EM:>TZP:;K,]2/+E"0(/ZS5Z$:@$FC^UP!GI5<0($O9N)Y^0H1*6[4%'QWZS2WX5M ML8)8Z6#[-'@N=G#,VK7T:>P=]U"E&^B3]FS?V[ 6 @1>F7A@MS1_-75^0_\: M(X'5E?\#4$L#!!0 ( Q0K%;289L.^B0 ')+ P 3 =675$TY!%<3KYY=67VV!T>W)Q\>I(9"2-2,)2^LNKE+WZK[__ M^[_][3^"X%>:4DXR&AW=+X[NIGD:47[*9O3H'Q]O/AT%1V^^__GMV]'GHR]W M)T=OW[Q]%[QY'[SY$ 1__UL2IU]_5O_=$T&/)!&I*/[\Y=4TR^8_OW[][=NW M[Q[O>?(=XY/7;]^\>?=ZU?K5LKGZ-LK6';8;OW]=?KEN^FSH;^^*ML#X7<9J]CN+9 MZV6;UR1)),G%"%-.QUI25Q.H*'BOGOV?6SVSQ5PN Q'/Y@E]];H]41&;D3@- M9G1V3WE#\BK'Z)S0>$93M5."\G%-:=4,TS6Y4SD>#_-[&JR?V)#BFI%ZG&,Z M)GF2M9_DI^-H"5Y1NTMJ'DR^"]GLM1)@;]Z].WY=T"GW?T;E([(@91D-CG\( M1'XOZ)^Y^H@^R/_%4\KS2; :H2#08@ MR9*U.(V5T/DD_URV5N1U1WSY;/J8 M42GCEB]7$'#[R;LX75$X^+IZI=B!LK70^,_SM(LSA:G3_9 M0NYI\LLKW=J/M$)2JS0WW0^\=N4^HB=8GC=S2N98K9X586;]M'A$_6+-\9:RT62+UX%YO0.2-R!N1-R+O0T;>W9]1KD#Z MVX!E4\J#.!TS/BN<5':HO&: WF&X\=F(NQ%W'S3NOE+K_U-,[N-$[B4>,LIM#6H^JA5T-=[$1VEPC;8=@EX$O0AZ$?0BZ$70BZ!WFS?#D>DJ MSCA(229)5BCQ/A?R90C+VW\U _0>9VQ\-L);A+<'#1BO^(2D\5^%9G?"4L&2 M."K^&*71]9;6=S4^CU.2AC%)UD)URPQR%)LZWK$'*\,#;?!=P7 M&0C.$9PC.$=PCN WW/2+O$R6=."4G+-H]\W5?]TE-SKGB76X)DOR3$GZ6 M1J?RY5519FC:(Y6GRU54/ON:\IA%Y_*S*KW%V-89G6J.8%0^:^F QHO-+M3A M96ASM]16H65(4P=4EJM-OX5JVSF@[W]SPC/*D\4-G3.^JT,#6CJ@\8X3"?/4 MVS,2J6OJ@DKYB#K*MK[NW;8TBB()><3RA]J=QUI#4TU;5W2J$^Z*W[%O>G.8 MMJ4K&J^9A##)_\5SS2EM;NR*T@+67O%KSA[B,GEZ+:V:YKU3>R(W!2?)A81W MC_]#%UHR->WZIX_-9BR]S236OYT2.5-7>58DZ'_N4[?KU#_E)2PK):!\L'K# ME9 #TMP/.[A?U#BTRI>//9M1/I&OYE?.OF53NT2 M$Y(PBQ^H1*YD*4MJB*YKWCNU-W02*Q-2FEV2F7YJJYOU3MWME":):7-7->J? MLAE)DH\[_MKGI%6UZIVV._)X$2D[DC+9J;U@$#Z&]@?E8070Q)1)9,I2OF1JEL:YEQ.PO';^[LXJ]3M=4T<4'7V&!9IZ#0RI*Y9C]1)U5>AS-O%[)XE M%615?K\WK^&+\:J![%#H6VORIGKVK8%MGK];+;L ;1Q(&]O/>6M M#O8!67OG'6LUSBP@3]][QQ/,[P1D[[UW[ ']54#^?O" +QSD)Y]!6AU+CXH:SYBDYJ_*]0UGP%)8"0%BB+_J$2DV,?RIE_V,0V*&[# M:5_7:.Y)0B1D#\24TDP$82GB@GEA^PGRE.11G-$HF!/U^91F4AM-P/?KVXW> MXZ6;+@C#F_E[B@$E=![EV93Q^"^YTXV3+04YB 87IR4\QP$_=OT[%AJ@5J@ MJIUG'%MC&2"?_1O_&O-9CW2 _/5O^&O)7Q46 O+6O\&O)6][M#H4N>_>!R$1 MTR+M1?$+_3.7DB&1WUL6180,U'/454^AU+C4L4^@U/$H=P>1FP7?!L M"V+)OS:4R3_^N.8LRL/LBM]2_A"'M((\4S-7- J5Q[-\O*A\P:"VPZ"VL[4) MI?JV/'I_I6S"R7RJ0@6T5!O;#H-:]W.\.CNV:=%L.&-;&VHKRJR.;B\^/T$9 MFV*JS[YJ^:@3)F8J^.0BG7 :Q0I_Z!YM;.K8DYN&5%V-+JY8Q>+K1YJ&TQGA M7RL7FVVW0^"E^SW4BJ?%FKR*;67;;=^\J,NF=FSL]M@O!XH:N\7UO,=P.=CK MSAB^B7)S[#V;X^K#P[:?4VXN6?I%<^CI6SBE\*948\\YF\F)*][[[W$V/!\%JM?]0Q7*M3#LZ#!C,Q>N.+@0D39F/2\,I%V%J@]N,T MW,NR!!KBO%J;YH. 30/[Y9D^X.PU;KL*&"W@W5I;0+R9G7:'."LL5;OUAN8=<&A>,YNYH\B\'P.RKI,;C!D/QJL*NT&<2IZ*="$B")5.FP62 M:T'!&35:/Z#OJ+[VM.$%F9<7:6?C:2Y6SB>Y<-:%JR_6"\MX.\:J,_J=T>N& M7C=_O #\KHA_D;\?<#XN\DYZ@A]_Q0H^PC-U*0'HLS#&EL";,,8?6-HT.,1 M)B-,/F@X>9$^4)$5ZN)%>DKOLU$:?5[O"W4C+UO'NJA'>2:7PC*A]$AJ MEC87Y_M^'$)QA.((Q1&*(Q1'*-XE%'=S;CD"[Q^"6+*32DEN"]DK>_8-U&L> MBO !+S= E[H MV>,*\!X'Q< T"M3KY_%]7F3\G"=DO?%@Z! MLR^IF-,P'L?%MOI(4WE.V@1BM1W.<>ZW%65J,U^2 M65W:R?K&>Z:[-EFCJ?D0:=]KEDDTQ/B@4J$AQ@=##"SUET%X,EMAY1./9B#* MK+2!P1G2;$Y([PPSQO7&#'C?*RMA=_O-A^PD76"S61,$\-L#!>O?:6-&!GAOTW.QX%3Z3?S&^RC(E-"X%?:/>Z5/@^VK\A "M MK\;8=AC4MEF7U7Z($BNQ.O]"=9/N'BW6E[@D5+LF/$MIK6ATUN-?1INM^ M>7J>[AMKP[GB9(D\[.JJ 7MAU %6)D._+_I]T>^[MG;7:-+,2HGUB3$;\(1U MNPZZ;I?)4N2-Q1NVU1C$/.*5 Z:ED!F PQ#ZUB#VFL&Y[INIV][L.FM)B&5R MNB^3XX]OV]KJXO]"KL PK*'B/)35W!#C^;"&NP<(8'^%-V=J&YD,\RP 6?6G M&!W&W%ASA#$WKA+56YOU7<77O \HX:D4>R*0.S 04\+7$P8+JJD;H?=(&O/# M,7SFY87/O"@/Q-ER UQ3?JN6O\G%:&R/G@CT1* G8ICF7 3!"()]!<' @\<1 M\OTAX*594OX,V:1\0%!DJ[?+@@D9J&\<#*G?&RJ[VWJ[IG8 /5!Q045%U1< M4'%!Q045E\-57&Q.] %J+!8GO2.=Y$D5VR::2-T ?>L?YF>CUH%:1QUN#*$S:;LU3IV&JS+FL&GCW.I?RFRZ2TED"X\8B(C1$; M(S9&;(S8&+'Q2\#&+0]*5W#Y;,STC3<'W .+T#9R@)B)X1/8/0 M\R@,I2")/L7D/DY*7XX=6(8.@-@8L3%B8\3&B(T1&[\$;&QW+CJ"PN^#D(AI M0-*H_(7^F<1FPSU#> M\9JS* ^S*WY+^4,<5A42,S5S1:/*0[Q\O-"6H#2V'0:UW5?0,E!]6Q[$F\O8 M)-%2;6P[#&K=S_'J*-FF1;/AC&UMJ*TH$3JZO=!5!7WV5J7[ MX^5N,>QZI=>4JP_(A!Y#6:CHLE\>U(QB?=)]<5(D ?T]SJ:K-#@K#\HJ %_/ M$KBKVZP@:Y!B5W45W,\I-YI#E=6.EB70 M].;5VC0?! R 7KU;DNT/0A]*,F)94> !SAIKAEZMW.XA3JM5[$\1RF:62O^7 M,I9Z=E?JV4U%=BC6T_C*O.(%A UT(2- 3K[W1L9@:)ZU@,30O'Y#\YJX@MTB MU.ZB$*T]%&Y!3)>, EU\CN(N?PQ(N:3B=!*,&0_D0^2:BTD2Q*F0DS4KKH6$ MRB21!7(.!6UW'Z;+!_8=M=D]K7B#YN6%4G8>.E3O[6TT!CKTT*&GA8\#]QD@ MM$=H[QD,;"&C'>%"7>VG-M#/0@-FF@\#@(Y!'((Y!#((9!S N1:RFE'8.YI(9TV$ XT4M_ MS8((A&L(UVH P;J"P6\DR4N;/!64/VAQF;D# C $8 C $( A ',"P* "V1'2 MVBW?T@9K &C,E M$PMI2GC,OJ1B3L-X'--(GP+-U'88U.XO8=N*)%.RMJIV+;.GG9Y<2_&@2YA6 M]6W;!Y8BZF1+0IW&(N14_4;X8OL+]?#?J%!AM==4\AU54-C%<&U9TCU0+)\V MRNZ^L7]2PK69Z1H/T3?I9R2:4,6Z4^HMHD_-T,ZM,\?"99.)4K\LGWY06+9G, &- G_D45 MO:,TE,]TUV;I<[4?(BT M[S6]'EHFT;[7;?8F@W!AMIO9)Q[-V@NS4B$'9Y^U.4$K#@G7U8F%6!K?Y#]#1AXZ^ MPW/T=643<;L77;'?W ("G ]O4I9T:H0',M]10JB^%T.=21C(Z?MA<-K(&NPJ M"N![Y1#?Y-,1 1NODK'P6'QM%PG0HP%:T841 1@1L..M_DS^Q?@JZ9;0 MN*KUC7JG3^GGZB[=%@':& !CVV%0VV9=5CN#2W'-ZIR\U4VZ>[0H[D:J&Y$* M(A">I;36;V[1KR61NZ/KB*IOUY*(RUP-=C5>;[+GS]DMHZ,J;F M3FG'$G98P@Y+V#7F $O8#9V#_>[NY;EE5^P-V,NM]QT+J6&,PPN.<3"HA,Q* M&_.),9NC&,N,'729,9/)PRO_N7FK,8B>[Y6SL:60&8!S'/K6((:'P86I-%/> MO-EUUI(0J_IT7]7'GS@.:QW>_X5<@6%80[5L**NY(<;S80UW#Q# AG=OSM0V M,AEFIW8;PX'Q91A?=D#Q948/EC<2T^X=>5?4Z?A]0 E/I=@6@90@@9@23MM% MP]B,V'L(C#TQ&/?R\N)>+"S-9\OE)#?NK5I,'XF(0XW!N;8MVO/1GJ^%*P,W MBB*41"CI&?("R.+^(=<]250I)PE#*%75(,NJ30J9Q"P*\I3D49QMHL1->,MR MN![!5B-*$&DAT@)$#UZ3!:"496WC/4<]7M(,1GU=%]<\2&D=K0HKQU08&:AO M[YKZ?)8G4CA%IW3.:1@7^K;\/:'E':QH-&,\B_\J/K_F3 JJ;*$NL63RN[,_ M\W@^JV6VT^'=SHT05)ON]^F7>Z#+L,JJVNR/RM&]*$J10ZC=;>N4ZH]YG$0* M_,C5=S&;<_90G-KB5\Z$;BF ^KB-"21B*HE1/]06>B")HF>4G1#.%Y)2E=9? MIRI:]749BS\6OL*-,U<1\@6V_#W M.)NN+,NK0VM1+WQLNKK.]$;ETZ.+HO3"'7DL!8]$$!I.S!W7G\6.68+LGY-A &'F#D[IKZKS6#_Q@!Y..;CF M=$[BZ.QQ3E.ABEA>95/*(>C=HN<^.+I3)8OJ27_2Q#&-&AW2L/S!_?S@IN[P MA'7R@P_]B0KIXCHC*U'9/%;V\2?&C7$O48PLV!=R[OH4S"+<$^CV_CU M+GG46ZV /+E++0CFR5IY!K+J+K>@+:L5RC:0IQ_\XZG]B_K1/Z:@?@3OI"7L M7+>TG7AWQL/IWV+ZN57=N^.\$5] UXMW2[41LQ:^>^].^48,V]@&O<, C3CN M)P;).]#0[6IH>C*Y Q3-UD)%U)9W^QIVYD+===X=M@#"*[2PNA@&[\Y=:Q8A M$:'>';AV7-H'!7FW,>T8!H7?>'?$VO'8T9IU=TK:KEE@_*!WKQ%J8H8Y''7.VSF7OCA$[=DT^4^\.#3OV[$+?-LSVFOG@AX"7:;7D MSZ(\2U:X\6)!)A-.)VJIK5LL$P:LZ 3E06@Q?M]9$5J3AC?W7M[-/4,U"ZFY M1GF87?%;RA_BL"IYN:F9*QH+(50^7F@K;AC;#H/:CNN#G# QHUD<7J0354=( M84A="0QCTY:D7*11KA*0D63E#=-18FK9DI#/DKN0))_R>RY_ULR(H6%+,JZG MA,](2/-,/41+1&TSQY&'Q0ES+H%%E1I]D89)KJS8RKPE_RF'X"X[[4?"V$3, MPK+&JS[%RIFSJM<>IL-]8*&[Y Z,4;0X4-9S!\Z'8Q8J@TADH?7JAT:Z"^5]O@ZK/[13"A M;,+)?!J'\M-)N:B[,A':/&8_ED)["EL8# M/.5^4^LKRCXVJLOS@CR^W.^K) M\R_\,!;Z10V:+B5.N"WE^Z_KI4P2K:'-V'88U'9?W,]$]4JN;-.BL1$;VSHU M@ERR](O&FJ9O@88T-*2A(6T@AC2SO&%6PG^0UC2@T/7*I&9^'TP/!+W2?KM9 MA@.PHH%>F?%@15L,VF+0%O,R;#$_!;/UM>Q K.]E!RG-)"-Q*@*21H&<4DEF M(%=T=>LFYIE>GMRWQ:9'HC'JZ^693BR4G%-ZO[JRE"TV"11^E7/U29_6"]C+ M!TZ^I)R2)/Z+1LUXTO='Y1F59R^59X2^"'T/#_I:G3G>!&MTPJ/I#'($ZH_? M!'&1-23(5)J70.4HB(M=.6;\Z5=-D'OSX?N&YVTI0PR.&+RNOD%Y_?.<2IE$ M$JFR+Q-&?:2I7+_:T@:P7OO@I!!V4HY]DD^UY0?6=R^U&I93OA[+9ZGSU( ++J6Z(/2][Z M56C?!DS=') JG%3D9D72M4#DLQGABX"- U*F0PIH26I#M;;E0WI7;CNA#U7< M0U9Q*VXN+U.%C=(T)\D-G3.>+7>TKJ*039]NB#N-U0VA^UPMZ7-J)LS0OANB M;JB@_(&>,WZ59Y%*V_%9_J M@^C6M=X'Y<.MZZRH*=/TQ^GDA ECR6! EWWP<,W9F JE>9&D1IY8==H''[&C'0SN>FSI49GP\-.N=G3HU4(L=!!P-S4)GK6\" M&7274]GJW=7K=D#>W%49L.(-I'0 6717Q BZ/L$&)""'/_G"84]H'C@-'SR; M!K@9 'KXNTP+#N'01D6%\N@IPH&SUY?+9_V;4&Z-D(AI,$[8-Q'D*G3>V1*"'YI ]-.U-@]&_1V$6/Y3YXNN+=O?Y*+?ACI+&G2*[$CI+G2>4 MNV]9A/?I!ULMUW04G/),4MUAK%]D#"<.;Z6 M2@M3I2XY)8*>TO+GFNVSQW!*T@F]D9+T;#RFVA6['R+V$N3:++K5I^!02&D] M+3OPKOL)U:7BFL315DT\793NLX:NZ=U9[3O5T_3DP_IYPLVF(KS [(%&V3.GJPKQ-J^MHL^>N=A@V*( MJ $J6_?WA;OMZE&-6:P99,]\+LO=K^#/$O6L#'9/:[L:^;49S ^^"]ENR]^3 M3D[Y^+Q.E[*Y4WL#RPIAT]5MADN:5:G(2N")IRJRAC/[ 3SESR!?F@_D [\5 M)@\[/FL&\)2_9N_3-]O0$W.6GI7G;=P&I)'%T@XW"O_,8TZKY)V&>JN^^^5* M6Z$=RIIQ +?\K?(/G#-^RO+[;)PG*[52QQ&@"X;^N0_]ZY[.?#XOP[1(HN3D M><*^76QN]AB$JV5O#&K$H$8,:L2@QAV6VD(TMWL0P'8+AA@([@TMQM.9)]>[ MI= KRT^NA-NZHKP3%JZFRMY&X]UV;?Q^9J3"9S.T6RT=N!F')/?J MF $)O\J0C2%)OC8S4!OC,20IV'@2+")!AB0#VRX*4TR3=U*Q_5PT=2@.]%9@ M6S^Q=X=$"X:V-<:&KC#O3HR>IL/L]/3NV.AF)IK&CWAW:G0S'?N\(N#=X>/! ME+:ZVP*<4-\N?S?RWGIW;MER495<5'/[P?DETV+;BD!R+)%T^'7*$CF9(J!% M@8_6%T\M1W=W&;4180TNJ#:Z4,9F,Y;>*KIJ"X1KVSD-YRA+P4A:YBQ5E_^K M[K:"V@Z+ZNY+W1]<_75[NL;NPU0FA).Q56>29F1J@-: M0[*VW7["OG:6J:BXRFW5!X/M#B'8;NMT*U^VEE9=PWV%T'40>=9@O7L'-NO/ M3 :& XX9JP^RLWLQK-%9[)U]!_PF(6?AWF(F*\)9NWV;W2Y;C*3L6:.O!T'> MF1:A+ZK^-/3.1 CV()CC.WLM:**K([]5SB,N;'"EJMZDG$F[1_1=S*0+ZC!1 MUB$GRJHHS*&J[FZ<-_]-D^B.?2:9^GM148WW_+?+"Y6*9:3Y#Q/(XTU!]RA$[*VYN A MC4=AF,_R1&4#ALQRXR'V8*CZ$ M!&OJ%*XQI!E:.Z;\<14%M)G+6ILKH <: 0_ "'C'22K&4I614OF6\HH_JK61]+'(W".](^P ;UXS[DS"Y=)WC,7.\+MQ'1HA@>=EMX9 MX'MYD:S!*;PWDV^=!7]/.V(@)O_>UHZEGN5V8C!G!.:,.#Q/!TQ-':C#PVP[ M&)K+H[6!Q[N892/#G5AWAW8YIDM#\-"BJGLQ%3OR!'XH_%S+R]R[[J_5QTW\ M?TT&[MOKUYPF]/4=LJ^O@P3(Y?I92+TA%E.YIQF+Q"7-KL;+&HGZ+,C@GOOA MJ*Z$Q/,F^Z'QAGQ;%9ZTFW1CQ_WP\SOC7U5J!1928<>0N2>Z$K!NMU8E'KB% M$\T5:*[P12EH>-0,U'!A?0 -S8[1%*X-S7QAQ':NK\;&A4NF[158W2C.KKK6 M$X#J):J7M5>1A10PA:A9>["HN&5)M$,PO(-S^A4AJQKL-517-7,;-;>\[7-- M>7&IXB,1<:@AN+:M8]5Q=9_@7$K[DS)OA7)RKA-7?*1CQNE6XH.SQXP3>?S$ M*>&+XB"X9*D"@E*.2=(F%Q(2J4]U3"_6%Q5*JNHM-IJ6 M3BFNRH74H+[6ONMJ#>#RO]Q@;)6'K21EN6!U%)O:^T&]J?03M)]3;M8)\8#' MH;&]']0;W@6XWWZX,>[AFI:.TW@(*G4OE: PT]*.A'PW]:.C?8:GU>310R[\EOO/N7@&+> &S%K@9F]\V$U7LNM7ZH[_U6[%=RRKIYO[DA+0X=WPA=._XYOLM:*Z9W4 M;<0FW.+IG>!MQ"_0].C=3FVXAAUY3[R3WRVFJYL:>^ZN3#3;!JV+O[J[%]&( M08#3%,CHCWXSVL*Z9 ZR67ZN_KLG@LI/_A]02P,$% @ #%"L5IV+EZ]X M, %Y8" !, !U9RTR,#(S,#,S,5]L86(N>&ULY7U_<^.XD>C_K^I]!]SD MZC)39>^,9S>YS&Z2*XU_;%SQV#Y;L[F\J5=;, E)O*4(!20]5C[] T!2HB2" M )H$H'U7E>Q8$M#=:#0:C49WXX__\;),T3-A>4*S/[TZ^^;=*T2RB,9)-O_3 MJ\^/IY/'\^OK5R@O2$88+$J.G-9HN MRBPF[((N"?JOCP\WZ!2]^^[[]^\GG]#GZ3EZ_^[]MZ?O?G?Z[L/IZ9__F";9 M+]^+_SSAG"!.1);+CW]ZM2B*U?=OWW[]^O6;ER>6?D/9_.W[=^^^?=NT?E4W M%[_&Q:9#N_'OWE8_;IH>@/[ZK6Q[]N'#A[?RUTW3/.EJR(&>O?VO3S>/T8(L M\6F2"8Y$@I8\^3Z77][0"!>2C=HA(&4+\>FT:78JOCH]>W_Z[=DW+WG\BG,= MH8IUC*;D@WHL7;C,S%--W@)Y)RFB6(!2.S[GXI8SO=!!T? M!!UGOQ=T_*8+6K%><=G(D^4J):_>#J;TGK"$QI?9R"1W@W5"^V.!6>&"^D/ M(],_I05.QZ7\$.38-',51D:F^0#DR#3?DI'E8Q_@>/0"""T.B32D+A6M;OA? M=4,!L$>I2GRU"F\!)B\%X?M1K34WL&FT,XAR?BHVIG??5BKV-^7\YPL:E4N2 M%9.,*XHB*=;7V8RRI=3M#0I)HNAMU+HB*!7[ V7U4'<&:P7U-&UST8@YAVQG M)*2992?B_$9UGB93I C^E)#^4M4%@[$4/A,Z+)/Z>'T(> M*A+XOQL2?(O>L/F@8S%Y@&!.HHB5)+Y(\H(E3Z5 <45(?EXRQ@DYE$"S]O:B MU@_7M4QI">@7+.>C*10F:]]NW\*-9AQYX"'$]1[>84#UC**F L5VHQE_I1O* M/;7FW8"U^SDG=[/+O$BX)41RCBU*:5XR(C:OC[S_+X?+U[B+_0K6@G:]B#D! MB,[0A@2TI0%]$50@2<;_M5P(#L8%6PO3!4&\4\*'$V]'Q@UA5%8C)PV1W_A> M'>9B12$\=6%X_>%TB=DO1&ZGISF)2L;W5[ZQ6IM>9H!&-+[Z$7HQO_[ S:]/ M&R+0XX:(HS' #&=%8X+9L-J%D'XX33)N G*1 8EF7_<1!;(+C1.XN8WG:='8('&^=DR(";R$ MFF^?UNC'#8G\6T'BKV8E64TZ:$'9SZ1/WX2X?)_C),M/<1:?IC3/^9>DO>KVBU&4XT<%G9 MS)[I^A$?.-7&S50JN^^+ERP4SQB\&5 MET47V\5@ -JU>&^=4;#+KK'EUX;;%,)"]T[V/8EOOK;7S!"PSISR_>A#..L/ M=6_SP_'I7M!46OGY;>9GP!H0ZXL1<=+AR,YIM@E/R'\2E\?9_!)'BTD1M6W"T YEJ"8-"=K0EC@DJ$-?*OIL0Q(\ M,@(6JO! 5OQ7:4G%.[R)=GCS7/.&"-[@+6_6@CT3!]CP\ M*PA#!6?'6K+CR+<[I>0:;G/]L^(MNJ!E9^,J2/>4O*Q(EL,VN8$H7,X[8W=+HAD0_60_S,F MM>*7-\_L38*?DE2ZCA491-J&0"_L(4#G.4-*S%86S8CT%XID_+Z< M M$%115&E&Z)".(W[I$*:LXJ)PIP\I07#$<=&7'F?<94B WLH(H1?6G(\'S/ M8,5UG:[L9N4 *;K\1YD4Z^TUX]5SEG#SIER6J8C3^IPQ@M/DGR06M__BWO]0 MJ, @[&7,&I5KD:L(0MM;R!-4;HA XI+?\LCH883@[,:&"(27M.0JF%O">X-% MKT4TPQL1&4+V.>/]G B72SK&5'@S9.X9C0B)\RL^\$>2%Q= MV&QIZKXA,.\!%*4>R*ZE2:)N+JY:(79F;GY'8F7":0I@GS?ANA"7"ORX(LQ* M_GQZ<6#4%DS(K/= CSO$G=),])H?'@ M=;8!RM$.+%\6Z0Y2B+4YD.K!WCHL\0>1^>[)IT:\\:@[GV3%P#US0>]^@?8' M:U%#/,Y]?:10.1_J'"GQ=!ZWP(VNT0-^>G/.6F1 #\I"-/,J> M,O1ZOQC_?H&KTF6=NT88!YB5K-%!K/6V^!Z(*!LGR+OG4W"+EV3RDJA66W]C MX/+J!NIZ/6VQ(H$6";SHB\ Z-;?R+=3H2X4\C(P[ MF4GJ8WH"JN/>M:%K/II*]B.SW4HYI,AJ&=RKF(.*TB3^[[+.RIY24?*%"WI* M^$F^>!*1V5&1/$OC1!7CY $5U''H M@"37XM^B&154>E8DU2@C!:HR7,3WXE/$*4>KFG11NH"+US1M5CN)]F'[)/E\W)H6,&O4ZR^EO/D?\63.]VK_1S M,IR<74O'EJF,[;8>2[XJJ$%DJ_;K'9U<[3&Z3Z:ZN.=1GC*I-O^6%(MSKHRY MVF5-#/:Z_Y+0IBM8TO0HW-]!\_,(XS)6EX^#>.;&_".F@TS&76G(LQ*9_ MC]D=D^D-L;SPN2=,[B)Z T#7<[@QH,+@US#8W!%*HR"F:2HRL/F!H3(0@ML' MVGGHMA7,F.O/-5&EJQKG!&K;0YT$*KC.3_IU2G.3KPL*,AJ/>'# $;8:ARN' M@U8ZJ#77_(4B)<(WD<7Y/5Z+"\'^A:!I#0TSZH;JOBY(C99K78DW3*B/AJ74 MDD\^E:C("S,3G/[&^*>MK/ /(N4F M+J."[__R2JSK?E_7S%(^5.!<2T:-4T9AU6A#G!BTW*2F+/(A%]O+4M)]#V_4 M%BXAAS"#B$F(2T8SSE(K=OFVX3_2K,P-[??NML-L]UV8WC($NI /,.*'C@+@ MS*M1AK38%?)P:*WWL<>;P,LJ5;8G5[-.P"70#]S76NBG K(HQAX78'5($H*L M#4.)H3!V>2R30%8XB66=4L7:Z&H"+FZP!>7>?)"X-@$9_I][[.,?-6&*;R/A M$:>8F7KY%(V'F0E[0#W;"7O8!Q@*@\*26TDA\WT* ME)XI;5N(I*A@^I644"XI/4NI%9\&U$N\7JZXDKJ;G5-&,_RCU^=U/UQ>G9Q_>6+SRY6=XL!*(TP5!O%/" MB*R:7[]@MB*LX!(FZPQ0E&Q8$76RPGL51!O9HS".>[-7FY>WUK=$9:1V-0%: MIFU0SE=0^TVQC!2:L!X7!(-#+EJ/@ 5ZP:]CRJD)6WQ['>X9G9$\EZ\G71%# M[X.FTS OA *X9V^$@HH!7HG1Q@4YBY5Q4J 9">N+T(G-H4_"B&>^ETQ5F(!O MKJ)JHMF"Z>TR;+ET@O:\6#II&+!41AH38*&(4RB?G-7WLQU%J6E*(XEROSQ_XG;)\7B& )7-; &J./PGI2,4.6CY?Q M ):6&%2N'Y2SD@UPN:(C,M?_.5VD=D@?RP/)"7M67KSK.PP]PQ\ ]K4YJ2D8 M=,0?83R@+:I&CS;XD=EP7)_]U8+3Y0G0<"]%M[E54W."5H)@DYD+ 0Q&[&O M:H1Z6>PK26C(<*?W?I_P?U/6;+"YXFI8W0APTW<(S'FZ:8TLU$5P#_NH&4^< MBH"HFB4>@FF1H+SZU;8%"(02IC^Y"'7MJV*11_M7!&+*,,=[G,1]MU6J MAF![=Q^@:S&1N) (ZPQD "HY2,W9$KK./ZRZO]N:_CXK^>O+]VN*]A]337Y M)?[ ]?/XD20 510@28+AXV'NQP2+;>H?6T5+F =< M]7)$[1GI[WI./BZDNHW;^1%Z^2:!>+MK,WC(:5PZ(7%)=]/)#9H\/EY.'P.^ M.=5Y=];!!6_"^%BN5JF,I<:IJ$-[E=*OU]F,LJ54%II-W[(W4)P-L;B6]S89 M[6A/$=@I*AW/.%DHV=(51,QL9X0.9+/'7$V%[T^7HF3:#YS5J8'OH5)$V^V[ MZ_4-8Z^:\YR"&3G >KU?8"[3$2D+D0V@M%E[F]E;JIW@G O'+M) S]GJ>$E- M&>1-V]R28IQ7!^" @/K('J'S8W2S.=9/R!_/*P #)H>.Q_$AJ4=97'*0"4XW MAQR%,M.U!"09*2"ZSXMH\+:.IJ'TFI:MU()7_HS^)G_R)LG(-?]3=1I5-X2: M\@< G5OM#4;T1>!$$FF8ZLP]W*3F+/+GITBYSA;!G%>47=#RJ9B5:5,H\(%$ M)'DV*.D(@0'U>MC@\E8 DFTPGR#<4(CXJ0K%-8VB0*UL"W*AN!TTO.Y CAY: M(Y_LC/R<$9$/(ZXWPE;CAXDG'87]WFNP;ND1%HM1)=:^+@/KL7:!#K(HQ4M5 M=*9;FZ+)O[Y_=_+N=]\IGE26O_[^6_'K<;RN;#2)'45@]3/C\6Z\>IED$B#6R*@C M@>GXXF$,1$:BB <1[/B#3Z94'3F,]"?8^JN0O2=@"? M&56 W9\=MYC_[3=_>'_V[S](UWJQ#N.O,F QM>>;/ZI"JXOK:LD *)S1QP-N-X'E4ZXVD!Y7===#/,.D5YHJ#7O/(>&F 7< M];8=%#@2*,P.2^2!W@/N9>9!L,8H<76CY%16CPM7LMM? DG1(FPN"$5,!V:4JONPO/ MCGFF1ASQ)K#B,E7\7]BLSS@ETB4E;L^B@L3BATD6[W[1:KE)>;](\A7-9+*DI4@UEBC^?V7=96:9B-W+.,*_-V29(ZT? M1)O18YCS7\>>=2]%@P^4$9R3"U+]NQGXY4NTX-)&'G!!+FRO8N>R'I5W!>R![W"C6M*"7LG^U>8)2&N!5E$2T<]T=\E%6HRDX?*O5G*^AK93J$G: E=(#8%PK MI0-18"NE@Z(1K911QCO$2BES&5$M7RK*C]A"Z9- O86B9;-'GTQ>W,U^I#06 M9_E'PIZ3B.2/-(V5+AE=![!'1@78O4,FEZDFX)@+NYU&!%_8;9N_R *0_Q4B7/EB=R7G)' V:="#T+K7,\/I,^R>)EG M7@"2!&H*49N2$[1#Y,YO2)!Y@FI"444I>OUW@IG=FWS>F0.K^_9 5OQ7Z386 M93:;_;$IMSF3M8^VK(I:-.=HB6."RBSFAJ[H'->\;C>2=6J\/WHYCFJ@8T^C MOP,;M]E%%:?::K_GNEW0RV2J>3V@CR3C?Q2"Y,:@;Q635)WG1@,,/>X-)L#; M^P2#*06]6Q" /P"U?$Z7*YRMT7?OSOZZHR_"')''DVKJ;BI\YI"7RS(5;U1< MB.TA2N2>PO].I=+C(YHL*2N2?\KO;=\L&1L\/#=]%#)8BAS1_:-^A!/M&G8EL%XB\DC:?T$R[$ MYW7'0R%7/]U>?\X8P:EX($7U;,S(8"$^TA'0>_&5CD"GM5LP"&\ JKFSP,H) M*C?4R'=[?AW#AWE'^4FCS*J*8:WSUQX#FH>+^%\Q'UR+5RA*<9XGLX2WQ#E: M\,&B@J)E/=S-+L?_W'8*X"P=4U=05[/L5\E>X82)5V(/RI6, \V+2MU@/4Y- MNB'/O089P(FQ].91#Q*F'05"]"PP"@V9M"LV_(_1A(.=W7Q5A M)J-LJ6U 7G93@? X-U)!F?OM!3;^\8X=T1&/$K9_-B%B_S-WSIT%#-XT#^?+ MVWYYE;QPTDANZJ'6M@?NDTJXKK75%8XXH>O6M8<0QEE-3I"-4L]C:LTX?PFG M(DR@=?U_L7EV;DI>BH\>=PD!-N72$642P1]\, #G/*@KUZ%M7GLU1/?IF,CF@A!L7B9HY*UH"S3]M MA9E_^/DQ(AEF"?V^#G:Q%^>HF9J/*G>!75J#%0B74#=2TR#5;4H WTEJ 99ZD=N[Q) M3T/$/6&/"ZP_G6C; V5("=>U&&VDAV-&$G7X\X>>R=2:<_XD:M^S\WR;J(2I MIRE4CCI .A>A?9==&*'I8R:UX5#0-YU4<5 6749\UO>&RD4[Q2WUNK3-W5%X1F[Y05XD)#O>U3_B9 M2*0YR9<4LUSP4W!XK)2[*O];3M M(&>\+GC^SG<"6X#372\3J3%G/#X1LU^L=1)%K&P]R$CR>[P62E:AM@ 0P$_* M&&/RY0*V( GB'78Z8D *[G5;2Z],QN7LD1U[H:,C\#6HR?J@">$'=!W1A-U' MX6L)FM RUE.E \;XH1IC1N8B'MQNV0FK_;4PV]\@8;8?O]6N%#>-]=[/7]]6 M_!6)";.VWW6]AEGN*NA^;?991<716NW:.3BTU\T8Z[5$/SDAKSQYM\-.^FUV*[L5N,-)5=9Z DF2%Q+5ZO:SQO MJK+39AHLKDD/(H:6DT.'<=SG0=-"0MV(9" 9U* ''@S'&7FV[&B*5QF MSUYOL1AK1U!%.2ZK*O?F'9.&[Z] MA#P3]D1MK>H&J]DUD;>QC'C-UR;D>&RU3E'2&6IJGGI;3XW+_ZX.D9>IY[HH M4;-.P)74#]RUZ/THH[1NFBBM[1T)^C*5USZA@T<->4]A#/7LEQ)D7?'A56^( MEDDVW[X8_I',*".MF^'+EX)ARN)$E'*_Y@9I?LO9)0I2TS25SW 5A,]LOV_+ M*<9!_C$GE/GUL3D9 MRO=208FT_TR% M*$0JLBT?2$3GF;B+5]\AF?>%7R'IN%=+E"E#B%Y1(7@AV/CJHT-S:@A>N]5K8KN]MM91HSSJVP&K1J]2AH^L<>BN)2/ M7%5%<6&ZRA"H&_6D07XD&DE#I0,E-#I?W.B=OE?[3'@31L^82KRY:K&:KF/1 M)EWJL-: ,$UB -"-%NE!?"0:I(="!]IC5'XXTAP*@Z4F4]1@K)N2_+=(EH!# M]WA]C.K$1.S-58GQW/F+E<;Y8I+%XA]QP?N,4QD24)QCQM:ZBV)>"/YNCG9TA$FUMJ*[700+_UM9TF.YW,F,GSXFKB;/9!GDI5$7M?H M;K*L^D(W*1,RVXFZ"#V>BS>)&EI'->BW-C?DF)Q7N8% M71*FDT[;[N "3V9HW)=\JB12%J9K*$%?.2FHH25\\1[K.:%#&3TH-"HF226H M_(^M?/(//U_4A;#_L\2,VW+I^H&L*-LW\0U:6DI=#T3G2K!&BS9X4878JR29 ML)1:\,F1?$PXXE@@OTKQO$,J.G\'R,(.'.>AX TR)+!YG_9NGE$M(QQ-\656 M),5:7)PR+E9R_Y2AON=5E-\YC??M=\M> '$P@.X\RE:2@'9H.$&2"D09JBE! M@A3O$F3#? KDJ#?S2+PCUEP)3O%+G4>C2@[0M 8:/PJHOOQ#"O00Y\]H(P%X M=MJX$4>.S ;BR$;320JU9)JW!5''A(HK)YHFD;ZBM;X#<%FH 7O(UJHQHP8U M^M(@#V/S&W"9VK-NR&M.25XY 2D3]=FKFAX"(3<3,W&CV5F[P+8?X*TF(_@> M?!T;*J3O;4,':@@Q+'G@;8"P5XGX:8#_*M/)XOTQ+S=C7C5CIC-4+ B*Z'*% ML[7_AX?LA(^"&>[XP#QE.,L3,5':$[.JZ8 C\SY(;V?F+>+0AV8E5ZD-JQQ) MR;EX (L1K#@\=?T,D(8V&.=7&.(P))"%.?%TEAEHT($'$4;T&934+= AK'7MQ^+%-ON%"+G"!Z_):/>Z; MON8#_#9=8+TY;#;(D<".S@.41#-F,;7E6\ 6Q$*LNO$ZDCQ=,P'LS=JUX*V_2BOB79#\KBSR@I_\ M^.%(L2*5[: 55?;A^5I5!X@AZV8$ZE>$)31^+/A9U&Y]?,3\8T30ZR1#N:3C M3= A7&:6I7&M!^"JE(U2I*DQFQR9977J^/KR)5IPUI%;O.PZ$/8U YAA7>"< M5_^O<:(&*1)8O5M=O9RDINP)46K65(&;=!E>@-:[6J]KT>8"^4FM3A#=X@^N M98SXWEVM-JSN.7O_-$V*@Z(X?4T&Z)P&E&MYD4B$-_OL_>NG-TV-#K\QX+TL MI"9\<>5_K.MJ)WF$T[\3S/C>SH^4G;Y(35.(7U(!TKD*J>LX5HB1P(PX:N$& M"."QU/&5VC KX+&_+K&0S5O5)#47TC @HQWZ^Y"YEL&&&O0ZKNEY@_C&11N2 MVD5&PSRQ#)R9+?S;8Q M.(IEK6P'7+$'\%PO1HE0&,&M>*G@=VEJKE)C5CF.WJBLK7OI]KKBW^WK?:.V M ^(W#F!Z"^"H;>,*-9*X@X5PJ#E+K=CE15B$:6XF*@=HJ(@E$#@BSW8\U4097][>R#*+OAN9[_@QA):(CD6.3#0B*OLQEERRK4 MA)],"IQD8DP%E:&/(BBR%1+I/012(RK4F(%#Q)K$"5\O-^43X_]FA3)86-,0 M(-C= )U+=H46;?&"17NL 0P.]UW68THWI/B798UX4'.6.=[%[YL[3H4?M+?= M@!U\!YZW_;NV[X)Y/_NY28U9-$YZA$$FQ(A)#][S&T;(8SBF_;F5Q1 R/4&7 MB>!1AU7A@5=)2F[+#DGN:P(.XMR"\A2X*1"B"F.@6,T.[E$3EH3W:*\RGI3ZL_>UF!5V@G5DU9M<*,*.:JQ!]*P_?REEDQSG>+'P?<<%-H_#TGE MXUW]I>_QEN$R]MH,V\_2.^#" ,O_G.9+4B31=39G_.1)>MP;VJ;V)P$E2/<1 M=!5BU,(,/1J,.(C!;HZD=5I@)!7[J#@J1,UPDRV-WL\+>OFA-OQTNA4^+G&: M?BSS)"-YURU&3ROPUK<#S=.6)W&B!FF@G:Z;C=20-V[E8$'25&<)=36"2T$+ MF"\A$"@#6SN=/*1FC'%LV[0\,#=<_N3S2#VV3E_S ;9/%UAOME#;"?5%H$<2 MO]^8"6,F4UO.^1.@:<>+JR9-QQ&TB MZ1!%N.ND0UK&N50:-,8A5TL-8L0,1^3M9JE'LGKOEW2L=&K?3/'+=Y^OXS*U9ITW97U+L\^*2PMU"Z#J;4%R M+2@<%?_7\%+"DR%R$F^&L4)2-Z6L&%HE=<)XD8HLT3-F87DY24_8X ME88+NL1)II2"W9_!LU^!\33K7RIL_EVHG2RC.C[X\W'4->4.3I&]%H%A+ZBG MHQ^Z^]H>]=M?'85D@YH3IERG0%8ZTBDW_-285J(^>4FZ7+&*%@#-L@?)M:A( M=*A1,0*C?P6C8AXUX(B_DI'B 2 9?=7C^^EN!"T6N0/,>4FZ!EN0JSH- ZD9 M5YR:%),XYNS+ZW]NDNS A6[4%FQL=,#T9'G4*$^:/Y! CNZR4)9G'W>I%)^OL;Q4E:BH:A2W+"IHJ.PG\?&[-XV>2.3>E7];%?V7+H MIKR%Z'M+ED_-4(8$[K#;<0=7NS9C%:N\J;T?"9TSO%HDD9W'P+@?4+UIX;L6 MK2T!1^3E%)DQQ0_-\8T9>9]Q\K!+"=,]F676&^CR-D#AW?4HJD"#CI'6, MV%(2ON2?Y6S082SV)J&7F(G"%/D]8=(D[#LV]+8%RE\G3.<:KD8J*G.(9T)E M57Z!';T^. &\D4> F*8I9E4'V1+TCLE(@P7$&VY&S%$CB?L$2>R@T3E:8OWR M1:WXZ,,ND%Z".W;/Z'.215K+0-%\J&VP!]:W=2#1B[-,0T!8^T#%Y"X+H9=S MX:*]/ZY%JGC'E95%C[%BO;>0W:=V'QQ>!.H0MULV?.X+B%8QSYMH3=*4?A7O M5UU1=D'+IV)6IL81T7:=@0)GAL175+09-9"=W]4X :; )BYZB_<$;>A#,Z[* M6^9XD(5G*7IT&)_#:7JA'CICGBQZC*7IMY"#:?H0H5(VG.[3]2KVA;BK/,?Y MXHJO ]T;-B9=AM]-'H#V>B-5Q;3)^BRI"CDC;&"N/PZNR!/Q22+JRKV MPJJL2*P?0Q2O@V7Q>57Y=\JP6%#5@T$721ZE-"\9T5T N$8'SF-U0Y;K-=.B M6[Q7)RB7CMXM[$-V@XB_/V$/4[O%2'-EPJ%<-;;=KY5 M65MEI=N3C?H -]9>V*YU1&L7;&U_558!"KVYF7&=@E@Y?)N99%F)TZIV4/U& M9%X7%%+N,P9]P!M-#VQ_.TT/$3#%/.JH('YSB9_K8D' YC'4(Q@+;)>9+@B* M]G::&<(5?=PN[AHLBE*NOK?>>0^U%)LN)@F; 9_$BNB2;XZ_^ M_?&^UO 215U0W9_,Y.L/K62VL,X+'7.I)210OQ\F'8J.=^OE(K9GD3G)J,*SZ2RQ>^.68X;5*X\X_K M;4SV1)2BDC:ASE > 2)0" =@]B6J0F)00QS:4(>>UJ@5SR\)/!83?(SYI XF MR5\PS4$80:]ZU36'!LPHP+J6W(ZHD;!J5LM?:LLT?[MTM"!QF1+Y-KPP1F^V M!K21;K4' -W/C1$YO_"J*1&'E)H6U"+F6+0D8&;H<'8'++ JK@(R+E.)Q>-\ M'7U&*ZG:@AVNEFJ+B'&*J,)&-:1ZJO$0W!W!#*2FMURJDFF.XF7JVZW']?*) M[E\P*7\'1,'LP'$MY,V59X7->UQ+-\^HEA$AH_^ #Q#B MV3J='U5$?S?;^\/Z>W@94/ :HNPBBA7=1A.\7?!A!>^H HQ5C.\5O3YN!CB_ MB'>]:";B0.YFE2=TBE]J=SJGE30:.$^NBDURP4OO%YPP95U\51-(N]>R3UJPA)ONO&.S7&6_%-J;*Z^+[ZKE7^;%56&QS>=0*B>.M M'Y-Y)BOU9T7MO^*V[CV'%QF$J80B ZB%?9/K>KVTQW."=D8D0T[;8]JMG+<= M5CNZ5/1IC0QMAX::L86/0 TF<_18!,F;EC$RJD:UD_R:/MU8(;ZTH70# H5N M:<&7HT0FMZ:.PIE\2[ZV5A:C&?\SJE:B"!E?<)Z2?//JD6R3\!6[2O7; MWYB@@0MF#!(\7>K5+S5F,69QCCZO1&RNW'(J*D6R1'O#:>@,O^.,.LW4Y=QY M6U2RF$G.=[B.!'C%8C'I EP$?:!][2%]-$!VE'''! E$W:G5$-6!K%A<+.K8X26 MK]2:65XS1,6=X_H!?VVR6_);4MS-ZNP7]2VY:<C>= MW*";Z\G'ZYOKZ?7E(YK<7J#'Z=WY7_]R=W-Q^? HR]G_^P_H\C\_7T__'F2I M&0L9A7+7WTTKSA>?LR03CJ%XLA0VBNIR5=T2>I]Z"-'7^NE #7IJ?8P10%Y8 MYWA/T 8S,AF!JZO?'K&@%ISR;\5<)5F2+TC\(Z6QG1FC[SG4CE%C<+U"&LQH MQ6A<1H&.7#:L[K)F3/GG7^K^1MDOUQD_(D8DMY,Z?<^A4J?&X/SM&HY9N.)6 M%>ZP,F? Z"Z9,^7>H$MZZ45@ZTKDZ@];::N_^)FS='>J#W^PE)4M ->B\/GV M>GHI3+[)]/+1JR!T,(FJ1SX@M?[B_)X/N3O#IOM7^W3Y-A374W9QC@0RPYR9 MD4F%98@_D%5U8YHC3OV*_^8]N[MSGJF&(P&S(3;NJ*K$D3Z'VZ[_:%D2"CRN M%\'KAI(W**YI$3L:W3@>L23G^R/).-#-1F_V@1&+/>;WBOI;)&Y>3IA$7".4 MJ<@+N2"S)$I4,FK>$9RMJT/@/BFWH@"1FH1 ^;7&C*9P[GD4N)RS,UI,,D[( M,TGI2FQ M7=>*6L&?KP^05\7"=>828XDY_GV MS"W%^8U^R1?N6F^B"\I;R)NK.A)T M*%SO)C1^+# K[ ;T$:=8^^:7:[HO,\OD=B.J7>5%&5V%'LWE9T>59HV)9= # MJ'1Z(/O2/CTD0-; J","AZKS+;DK 27(\C"1'@I@H/];++LZ_[HN0^^M M7; ME[B/KDZ^EME==U>CU:L?,?]Z0UQ=NM0RV=JL^^#,ZGXT/M.H-Y2?;C.?3("W^:AGI#U3_2L[7J) MIY]? [PP5:;VW6Q3^?'0&Z-L8N^5.0#EH1CZ 4Y++\T(-$/,0HE5UIT(1S>\ MK'FV(3_:5%;%LQF)JCO&K'8S_39'T4ZY&);DOWCW+:D%G)IPTFL4K$A^X_^( M ^DS3G=3IG56AW7_ 1&S1GB<:WWQ\J3,HA1_M&@Y*G/8?EKH8%[[2X8D65[E M_M\5"\+N*3\9DB)AK:\58B/!0<- D2B!:#_?F-1&HH2*\/ ^>(SHVX_W9 MV>533OY1BKM9<0K0)LEKVT/M;!5]#6)480XOCGH>4VO&^?/]BAL[1F)% ME2V5_]>L%]0'W _=FQ^XGPR0+WCLD0$,_X8&E%05Y@K\$B@+V%2**)"!^XNH M/<@;_A?_LOF*_^<)YX1_\_\ 4$L#!!0 ( Q0K%9)"#SH12< (:? P 3 M =6LJJU)5U)3O;<+RD,B9GA"8>8 *2LR:]?@/.J$4$TR"%(0EV56-), VPT M\=)/=Z/['__Y.$]>/5 N8I;^\OKDN[>O7]$T9%&<3G]Y_?4N&-V=7EZ^?B4R MDD8D82G]Y77*7O_G?_R??_O'_PV"7VE*.C+JZ_WIZ_>O7WW/GC[(7C[,0C^XQ])G/[YL_IG3 1])9E( M1?'G+Z]G6;;X^<3GYYG4^#30_JR?]NT4&V7,A)(N+Y(J&OW^RQO.!42,)"1I_E M!VMZQ>#QV%\]G3YF5,[%M<0V#"0L?#)(]4RQF3F"AM]-V<.;B,;%T]4OA0R* M\HQ% M"4,:"AN>#J=!/OWC2KX!<<\NXE3._Y@D=YMW(T9CD7$29@>L6+6I+; )$>-B M%>4BF!*R6$F-)IG8?+(3W_J#/\YB$29,Y)S>RPGS2?;_IVX,\!;#'4'PKI,Q M;">#W!/HI?SU<"Z;";OA]YZ,$VKB]0F16SZW6^1YL4-NW[>.91-]%??[>_N( MAZ\8EYK +Z^E-B&_F5#.:?1Y]3CMR5?L] 5/\H'%Z?VSFJDT^N5UQO.M# D/ MGYP8SSM:4[Q9$*[.AW 6)]&F]82SN>V6Q&"O53ZV):%D4CVCG]U(QKS66*W- MI#WIN)DR50A]P&JH_21BR7$[;=!HL.$OE[^'J)+"#1/#^'" D6V80,"%@0L T#,!T M1;^-MJOZYLFB'J71Z8RD4RHNTWV:6,XBN=D8,< QNT80Z1Y$#DR30!B&, QA M&,(PA&'.8-CQ3WAWB.U=P+(9Y4&<3AB?%_W;0;2*#AQ@,N/3$80A"$,0-@P0 M=JV6\N>8C.,DSF(J2CC4C,6B)4(HA% (H1!"(81""(40JB\0ROH =X:0O@]R M00,V":C(8HDPJ BL %)%^_;QD?'A"(]> #PJ8>ZKH->3\\VD "C:%DV&BWN& M/P*,-T2<@S@'<0[B',0YB'-ZA'.L]2=G .=]( &(VJLD3) H+ @99REYB+D< MXH)(<#"/PV":L#%) I$O%LE2RD,N[M5]K0*P+0-)IWPPB;T#J;W'MP^OVN8= MT5EKZ.RR>''7D]/=*SME#W%T\K$" EDT\@8\]@O?#'\$B- 0H2%"0X2&" T1 M&B*T7B$T:_7.&49[%XR)B(7"&?N/L ):AC[:1TL@!A#RO "'5&/M\).:2->3 M742M1D'4T@T7/PQ_!(B $ $A D($A @($1 BH!XA()C2Y.YN4I"23#*M ,,X M%_(="AH$>KOF4I/'?Q;9PRE+!DCA:'0-I=+.W M95Q/2N;/;CB2^BZ>IO$D#DF:[=T(E?V%L3F91%=L(%)#I(9(#9$:(C5$:HC4 M^H+4NM4&7 #!B(5Y\8N*DJ/%.JB3J@+83:N@T(J'5J#A2#X^4BQ<).308Z+] MOD5P>*IV-4[)*8L.M2;=UVURDW.U/"_DLB#)/RGAYVET)E]>&6<&TA:Y/%O/ MHM6S;RB/670A/RN#UD9:9WPJ&<&X?$;I@,?+W2K4(0XHN5MNR_ &A-0!EZO9 MIE]"E70.^/M_.>$2 R3+6[I@_- . :!TP.,])ZF(U=LS,JDC=<&E?$059WM? MM\C-6D>.(GE2B_4/M3I/M#;0"EI7?*H3[IK?LV]Z2ZV6TA6/-TRJ,,G_CQ>: M4]I,[(K30K6]YC>4*>-Z MR952M<[;91HR+J=YH0H6&]^IPOA\6;FI@UHYX%UJ7R3,X@1 MM\[M+9W&RF"39E=DKA=M.5GKW-W-:)*8%G<94?N-EI"PVRD"FUH)A\S'0#]W=;LL34\:'&4OU>[:.I$6N[FB8S^D G1P@<7RP4>Q:#QJ8*'\X)=0GOLCP)+XT2])5#JVP$+YR2^A5/@CP2+Y MZ)=(JGV+<#7-*]559V"&B\,KM=7"5 R7D"=JK(51$"X;3_1:H"L>+A=/-%N0 M\Q\N%4\46[C_'BX:3]1;:!@&7#">:+OZ*%*X*#S1<:O=+'!Q>*+?5OMWX,8V M3_3:"N\-7!:>*+5F!QM<)%YIL9"8*;AHO%)B(8$G<-%XI<=6!#W!)>*5#EL1 MR *7B%>J*R"D$"X93W37X(?R:%S:DZ#>2Y/2& M\F(ST8S-HF57(UKMA:,\FS$>_TTC\TAT+;H=P:40.9S[I]3=1HAC#QV/S%>7LPQ)LJIETNK@4+J MW92I%)2U=@NW/'@FGFJ5&2R6GEJ^&XJE3!<'BZ2G%N^&(NG4-%7D(?X0A$3, MBJQ3Q2_TKUSN>XG\7@10*Q2XH_;3*L.Y0-O2<6Q+?J=7/I63:)1&ZL?Y;BI5 ME.<]1/2V[8>;>GGX(\#2,VB0 !_\F-#X*"H1)C1&.PW::5ZHG<8RH7%-97X#Y!2NKOVLM(SU'SL%8_W!'Z=7 M!TK%\R]>3/ZU#N,#!,_VU$'YUXXS^<9A=\SO*'^*0EK!G(G/%HU Y MS%>/%Z4O%D3;.K=W=*I6XJ^433E9S%1 C)9;(VW[W&YVCGT>-)/ 2-O0XC"Z MN_Q"2])'E7W5\%&G3,Q5L-)E.I6':JQ.(-VCC:1H9]E91M.0JG0OQ47B6/SY MB:;A;$[XGZ4KP+99QV-9;MDJ61^VS;H>BTJ18#>,PQ;=CD!Q8S>IGK<8KHUK M^"/HR$JW.[F>S8_R_=^VG=/17+'TJ^;_.]Q-CO- M1<;FE)L,[[;-W5I0)7(5:PZO:%;Y'BIIT4Z-=FJT4Z.=&NW4QQJ\T63!K*P% M/HC##-Z9E4UBZ#*Q03JL!JSP6#[E@+9*2)6 WA=)Z3U", OJT#UCD$T7;D\; MNC1@LP)H4AVZ,, 'D!&W>A>4K'4?@TUP0Y\<-4]B2Y.,=V';-A.GP@3M\>PQ MZBD J\S0]QO@H:SQK_DP>M"YHXM-\.YF0XL!6SU-WH,!6PT#MNH9X9W%:_T8 MD&TU^V#">##9F$B#.)6C*A+/B"!48",+Y+@%!6=F:?R ]F.]FG.'=VCP#@W M U],H,]R_FPYN]S.+^,%&JO&P_5J#W\$>'L&O9+HE42O)'HEAPW&>FZM03!6 M]_9,#4W*&13[*5#6-IJI=QJ(57[MV!)M&?IH'U"!&$#,A)@)L<4PL,5E^D!% M5LR&R_2,CK-1&GW9+G%U!S%;WFW7N;J:2'DFU]BZ6,)("&J3+*+MQR$N0UR& MN QQ&>(RQ&6(R_J"R]R<^LZ0W,<@E@-*Y4EHB]]*6[:/VBH>BU@-L1IBM>%@ M-;6(EW9XR]0$,1-B)L1,B)D0,R%F0LS4)\P$.[F=X9Z3MQ)'2"H:9.31$OEH MVK:/?2H?C.@'T0^BGZ&@'[6*[\FC#?HQ-T'T@^@'T0^B'T0_B'X0_?0'_4!/ M;G?HYR2(Z$2^I2@(U4VO>)P7F:,7"=DN8!@4 G3D !>!N4"0U&$*ZKN0IH3' M[&LJ%C2,)S&-] F33;3N$B9O6#$E2RZC:P@\STYOY!36)2PN^[;I ^46Q:E: M/(0O3_?6DOB-"G7S<)3=?V/_I(1KTRC7[J)MUL]).!M%49$CGR2*@=I#,'6% M]@:T-_3)WG!#4Z%4K#2ZSF:4WS#)C9S?O)@@GV@J#T^;R->FW3G.3+OA3.V6 M5V1>E0Z[FKACOBO38)O(T3:$MB&T#:%M"&U#QYX5AC.#V>[10Y>+&10Q*XPW M='G #6@0[<,7A*X,M9HFA*]7%0ZR=$^["5#X$E/!4;G,B6% >B)D<_(87 M6&Q*50\. E+,C\ KNZG\&;)I6MS'"8H:(G;):"$=M0^* MX%P@-FH-&^W>28VWLX-+C;IQC3_(=,JE,!4GUY.U*Z+8&TUZO%5;QXD_"DXN MY'9W+A<+3TFRM2)_6OY*V923Q2P.1YP2 1KK$7I$5.,>U1R=3]!DZ<'[K\$G MS'HP,%6GZ5Z,T%$'':LGS]!U9$2+B!81+>Y+0G.HL4;ZH"_3Q"R!LFQ?M2"/_5;[3STR(ZW2O M_JU)0X78U>TS! ;1 ?(S[N,Y\O#1\#]U!$R(B0$2$C0D:$; :! M-NJ<+_/#+!4+[= 9^/T8Q.N*JS4A;U4'[0-=\],1WKJ'MU5O!0!JS2_5%1@) M9S3*$WH]V98E/LTYWYP!)K7:MCD"0P2&?>;SI0'#RGT(X2#"082#" <1#IJ! M3SU%R-T]P[=RHU>%5^4>_U@/!55WX>"F(>#YB(3<(Z'J]P+ 0I 7ZQP-G;+Y M@J7*IJ-6]+ID\?GC@J:"KK/=6P*DVCTB9D+,U&<^7QIF,NQ7B)H0-2%J0M2$ MJ,D&-374CMP!J7Q':""=H#X"?%3G_E\$-&,Q(D(,LEC3A(K#%6CW_8Q56VF M$&.UFB:S++WI]W#]]'4]39<+;.=4S3^7<^IK&J4KY%(WF*A.T1MDLH>RJ M\AABHP&>0];+H'/='575'NAIJ*KV0%7M+8H%'$K.U-/RY$%-%%.K'KM*1]B6 M,EI4I>#+U0&[_F-WMJX_^./TZN \??Y%BXKH"U2+R[4AP;,]34C^M>-,%6VY MX2S*P^R:WU'^$(=EQ:Q-9*YX5#5CUH\7I2\61-LZMW=TJA;F+DD,2;3<&FG; MYW:SD>SSH)D$1MJ&(&YT=UE>J[CDJX:/.F5B3K,XO$RG\GB*%7;7/=I(BM#U M$%:-DH1]DVS1"\;/6#[.)GGRO)B1!F[!&G<$<*%E-0\1NE4USL[&4EZ2RCB6 MJG*!W8WE?KDH.\TL6G0[@AO*U0=D2D^@0]AKTI?UH61JMS2>MW ]@B*I^N]Q M-MOD?-N8VS<7/O1#,3;MZ+WL3FQ#.<+#E%;0=DY'<\72KYKS6D_AUK!852GT MT+YHKBJ*YELTWZ+Y%LVW\,$;03NSPLL^B,,,7YD5*A^Z3&PTX:I:FSJ%S6/Y M&$OWV@$^7R2E=Y3 ;(A#=QA!-EVX16GHTH#-"J!1<>C" !] 1@0#ED3/*Z*; MO:I@$\W0)T?-D]@2G(.E--A"\?5,E![/'J.> K ]#'V_ 1[*&@^3#Z,'G3LZ M[SQ8 -_W4P NXY@^#%4$&,>DC6.JYXYL[TSIK:#J>#_:VUW[+":PT\Y9@-R/ M 5E-Z3B=!A/&@\G&EAS$J9 "4Z0B"!5PXY@/;#Z\[/K=X%02O M@AP[GJ;:.6W5!UX?0?\C^A_1_S@,V-5SNPS"KM9@EQ%6=%1ULXEJ;-EG^]IO M+890P44%%ZY(W7 64AH)57!7F:1':?2%9&JB+:\G916'-+J6=3^HZ**BBXHN M*KJHZ**BVXVBV_C(JF^ "BHJJ*B@HH**"BHJJ-THJ/"SR9DF>EB?I8DN"NS+0:I^&T90 M'T5]%+4Y2VWNZ'Q^3=?IMOZFT3UY7%!?2E/"8 M?4W%@H;Q)*:1/A^AB=9=/L(-*Z9F-G-*Z?(!EWS9]X&I9G>ZM MJK-8A)RJWPA?[G^A'OX;%2H4_8;*<4*]?-&V?TW]D]* MN#;U8NTNVF;]G(2S4105:79)HABH/0135XAF#U%7R?16L_B4B>QVJQ]H,!BH M;4<^%PUOY_)$9TO*M3.ILC9$LT[[*8DO)).Z9#I]\OWJ%E4]*51TV$\)B#*. M1VDJE^1N,U_?*JLG$ILG="2C6SEO>;$I*<:OR+PJW6Y#7FTTK,HW7$YRO$>+XCJIND2J#E;"LY16NMLMVC5D\K!W'5/5=-YY MQ\N8S-6(KR?;-57"SR%)1RZYYQEZ*BM?FP. !#![HTI]3 ?28%<8:NC!L] XLI(>%])JZU4T6%A]\ MZM6;B]EX,G0/,$@&$-O(T"<#W ^,5;^PZM=QIDVYM<#C&5.IIMC@WZ%'G=@> M/6 [N2_KJ0S,%'4LN5-(Q252%-*FD4:K*SZZ+H2U6\?-Y M2O(HSG:I4$SZJ&5WK2JCM7A!3;3-V. :88 W9 DH3%M)W''XXA7-8-Q7-7$] M!KD[1IO*ZS$5Q@%4T[OF/I_GB=P&HC,J-Q*ILQ77AJC<9%;WK*+1G/$L_KOX M_(8SN25D2W7=(Y/?G?^5QXMYY6"/VKU;V0A!MD^)4SH9L.H#9N@R^)F$EFU ^U MC!Y(HO@99:>$\Z7D5%47T.%4J[:.@V+G\S@K1*L89*GR U$)-;6E?@ MG(^ MI7<9"_^L? 4:,M;@6E9O/S9-76=Z*S#195'[X9X\KC8> MJ45H1F)NX);_^"&.I-H-4_8,U$XYOX@?LUQBE?V#O6I/-=([Y7Y;ED4_4\I( MG/+XF:2Z1)S[7[GE::?HRA=9;&@SED24"_52LZ6.7T.SCC0:L)K_G+ W'!L4 M,7,#I_R7E>2L%GU%BXZ<&3><+D@?F#HF M<1CKQ@)OB Y7"+_7DZVW\8:)(E&988';-/7!B=P"GT MKC=ZVW-&C'/$U, C MMWV==8&>>_3^%Y[[CB3Q?)S,RISOBT"JA\H:F=6]"D0&"\H"P?MRSP,L M&[@#W)<+'F#1Z.VOOEST (O"VFX$EM 'OR148IX"B^('ZSV7923IZ9Y;&2\ M%LF/GLP.J-//._6V4JFSM(SZHN#!A[TGJ^<.-U_F2BUQ )VYOJASM61D$434 MGF[7P1E52UAVK@U?%,!:HFHG"K,]C7'P4[#$*^654EEO%I9&S/JRX<,4*&AL MA2^:$V"\)::-JE@U7Y0H:\E +@WXLICLA&,?:NJ+940UU%*2-I0U8NTRA7"4))LO%SZS@Q439D MY(L<72B/CGS,Y<\*B1@(&[)Q,R-\3D*:9^HA6B8JR1JRL-L:C[=)[CAOHW?' M=P<*'BZD#E!FO+A,PR17CB!E,I7_J2"%0RDT[PEO%V Z-V,ZMU:6&H:.^Q\Z M;E26F)6>,G1QF,/(8=KET TGD&D!5QF'[N\ 2@.@J0W=] J4!$AQ'GJL!U 6 M,# S] W#Y16DGNX2> 6IGH.F,3;JV&ZZ^6R\#*:433E9S.)0?CHM-.VCF4]M M'M.5%=6>QP;&U"((A2]7,'']QPXAKC_XX^O= 2I\_D6+AE0TZ\),IG=T6L2$ M;B<-2;0F4R-M^]QNUL(^#QI+M)'6K0G/9H76MN39;P..S$57+/VJ,;3J*=#D MB"9'-#DV-3E:[0EH>7P9ED?SXF2UWJ9A^E= M!;;JPTB^IIR2)/Z;1O7&I&^/I@XT==0W=;2S=:#UPW_K!Z;L1$13$]%8G=O> M39(ZHC$=_\X@WLG;("XRE069RF<7J-Q!L5 6\ GC3[^J@^/J=]\^6&O*&R(R M]XBL_CL#P*ZF$\)5;;75Q?L+*G=)DMR3QW6NSD\TI1-M\0A@JRY&4NRDS5"&81S"*8 M13"K06Q6BI)WDP0B&AN=RSLGMP'MVVMO[5W ZB0=#41,0-W0G1'D7<#4-2BI M-TCM85[T'XA\/B=\&;!)0%9)% .Z8K>F*:3A0QP81(["(9I%6C.+K)-YCM(T M)\DM73">K5>0KA@LI$V]TK9Z]LYB=;EPG*OI,'Z= M9Y%*,_!%_J-N06HYTS M\W*9BIR3-#S,G5K.^2%UM[R#2Y=KZ3NR^JSY614%B]/I*1.FLME53;I]"S>< M3:A0)@Z25&RKH$;=CN2.)(1#)],!<4> MB ZH[TRW5>',-AP[,(EO/U-*&-!2,0LF"3LFPCRE.11+%43 MJ-\7WE.KSEU;-M"#VV;>.1M[>?2O7*SJI]VS6QJR-(P3>D6S50"%NC9RST[E M^[Q1T8_RC7U:?A5*3[Q>4$[43CP*L_AA5>_GH"S0H;6]Q4>YC2F7/*K_U8V; M!Y*H 4EL(0%I*.>Y^D(>]4\_V*/I>Q RA^&)^4;B9Z97* AIT30,[KZN1WX^6,X(^F4WLJSX7PR MH=J=P2T3'7F*-X%[]2YKZ.+9NO%G02JU:P<$;]K-W1,J;D@M1ME:*T#;2RJJU<#'B^DL_Y,X#6WQ2YO.\2B45=# M^;)-^[/+27$+2V@%:=K5L*2Z5V:C4)N?>&JCT P.WD%'0 7.H&&KJ=]1'\9; M8G6R&V=)!_UZH_8FO/H=N1[OSJ:H'\IS&K=ALF2Y-H:.PK_RF-.R;4_#/:AM M5UOD,^;D?)$S)%LJ]^8F5=%BKH]JAG?0V1 WN0 N&#]C^3B;Y,D&<^H&5=$$ MPY+M^+V>J&WH0GF8##L6I(D/H=7'YS-?+)*"!Y)L)'>Y"W8VB=VNM4=!XS;S M#H/ ,0@<@\![$03>QU0/3;5M7Z350 X,I/![M\ JIU7[<1B^3+Q6)?4DIXNM M3[2%&?MQ)>%4GD39FM8[0=W4=SM&5:!(2\K259-/UX+ MYU:7NZJ]%"I%"(BI\.Q8.K( JQSD+:Q/CR17RV7;PK'BGTC+7<3MG<@#.RV, M(1'M09T'RL?,M?924Q2@8;?&HACWQ)3/YC",SC7DCQ!H3ZFWOE?11G:L5!.:+[]AV\&6U*S073#O(4%+L_R*(4_D%"_^$I_)P$I73H9K8;9#Q3.ZCXCK/Y*I+ MU;&J8?D974KSVTUVC^TY?;"@1$E&(JLV>$T!=DWA;N_06,D3?E_!W!8O M+I3R>2@V+:^'A%WM*@TX!NTK ]6@K9;""[E+42.6WKR/>R>4RB$SL&;LBVO: M6BX0%=&[B$*H< #@Q+N)T\,;.YU9AH'&+Q-D:6^.]%TR1KW+NZVE4A['N)AD M[>CJR(1?=^W4M:/7]#?U52Y&_=^%:;@H@/53,-^ZO0.Q\WOOU<"*"[_,RI1: MIYIQLT>T7\OX&/QA'NS6*AF?T7&V"\CX+YI$]^P+R=3?RW742[;<$5S\=G6I MB@H<0N_:'=7+]7.<@5R0F/]&DOR9F:99;UT.Z6O*#)RHD"R+GVEVT5%0.U8\X?-\'< M.UE6N@X!+= SY($/Y9Z35$C4).1A=$?Y0QQ*$'8]*9F\XE[R)?1&FV1@..MQ]\0U8S"VPVN"+X1SH\]>M3XZ2&!PS[L%8BT3SU=+N3P:6Z.\NDQF%-:1C-GM.> \$9K6 M9M[>%2!/)&>VR#MSU6:?C]AV:];E"-V9K;DRM&:C. MVP)X.NI/ F**9M>36[D0^$-%G21PRVY&5%5S^CT4ET)AFG>S2[C3V;I[ I ,]VE^(E:VN!OV2C&L 5=V%Y>)I HNX M\+HUS="AZ\5A)HYJ%M <1P#Q!%RD@BY&13;PC:0@(H[MEM3SY*3F!HXYU\Q MLDXQKD-0AV0=8?+-_=T--OLVL CW4C?#^X-[P+< MKIO1&-=Q"65'JT$!6HG75#K0,_I $U;DR*Y>T: VCDSB3T'CW(-3JE5[F*4KV>/+NM7X5":O7A MD;<'J)"C$P>=..C$Z843IX/:/3!#\Q$.9._F3Z7 +'5C7_87^+"9O5G6EQE4 M2TA R.B+C["6C"P@D5?.PMJKKLJMX%78?;,EI[WPKJHOU5'5F#3O5=G6LU%Y\SWVN+QZ!X$-A"VT5WJ MU26T>@NXRE\(%L\/'AX#@#@1L'Q^]% ^#2S8D/"_]3?JGS$15'[ROU!+ P04 M " ,4*Q6;Q@N&1B7 #@,@< $@ '5G,C R,S S,S%?,3!Q+FAT;>R] M:7?BRK4 ^CV_HIZ3W+C?$FXD9GERR!"J.TD#@:/.37 MO[VK)"&!$ *$$+C..MT-:*AAS[OV\'7DC@WR-C9,Y[>CD>M.3C]_?GU]/7FM MG5CV\V>YT^E\?L-[COA-IS8=QFY\Z]L&NU6I5IN?X6IP(U[0]/#>^'W\8G"K MJ>H#)WZG0P[VA)*X-[Y<__=_WS M83"B8S6X67]S*S!T[(%@*KIIZ";]OV_W/S^[MFHZ0\L>JZYNF? NN5&IMBLU M.1P4;OVU>$/Q:F3(Y-4L&T^I*,W@)9Y3<=\G=+J)0]7IL[<$5_"A5J4J1R;I MV.ZBI\)+"8]YKDV?%P*@\QFN3]>VZ#ZY%EE?9!6V92Q8!;N2M IW8B?C#EZ) MH$:OR.&\FXBRC=K@0VW5OBBQ>Y1DG MR"Y7:U,8V@L@:,?A!UB9B*JQFP:>;5-S\)[\QN!J_+WZ8 $&Z8/8C?1M,$J^ M$Z_$IV%YIFLOF@6_&-\FI_*LJI-$W,<+L9LUUYXAW1B X?)GO(S/5)%<%/GH M[$_DZXBJVAGY$R%?7=TUZ)GW'$#BWW+UCQ/@\U\_\ROLIO^G4B'?J4EMU:4: MZ;^31XY_%X!_Y,ZR7=4@%=+XW&%S(_53N7Y:JY+N-:E4^!O&U%4)SK!"__#T ME]^.SBW3I:9;>839'9$!__;;D4O?W,]0_?B$35=. M.DY)53=)]436S2\$,,&Q[%.B>J[UY>CLJZ:_!"-INC,Q5'BI:9D4K^EOIS@E M:O./NJ91\^Q/^!GNN/'&U-8'?#%O[CT*2.W?N".X\U79_UAC/,M4D72!1$Y[ M)NST^SDLWU:-*]C6M]_I^Q'105I%R+R2?-M9%?Z3J[+2:7S]')M&/M.ZI\^Z M@U+'O8$KBV8U<]?9T\W58^^"?'_JWE]<=6_(U\'0UC@6F-]8L5Z,#?:P",_$_ )N\NKG$Q4C51CU83C#]]/4H M">M1.+Q+L9YF;97U-)7JNO YM\9CW44D<;JFAHP<6"K(4ITZT=F#9G-JZ@;P M"]L#TEAML_5,.C MTT?6P0,0:=75UM+,NM%[L)96)K@L6P6[[G0]=V39H&1HZ\U>!HJLLC^KK:&= M"1[E7D,G1SA<.8ZW[OSK4J-3EVIR9Z7IU[()KFS3O_5 MJ_8O,*M =WB@ _QM1L9E6F&E!IQVI84ULY%WPFJ>3)L.K&<3.=*C^O8-+,JA M[A8QYU8V>MC9G%=0UO]]3UW=IJCAW!FJB097]TUW*A?G^/6:COO4_C<3PGC+ MPX":*M@+_!;0Z6V* ZOV.ZI&MM[W\*OS#^J@GM1U'U\MU/D=_IYP,YY/+V#9 M)M6B3RU\'4[$?R,W5HZBL&BW8UN&;M93S;/?85A09',P9[:Y0SUU,.IJFLYN M8>;1%G>J4TW9J>8*QEB[H^3 C!(6AO,_MQQX)*"1->V7EJ0T5B+I3JV6:4G_ MOE;_8]GGGN-:L$U. &6^ BN$7KCN.R\B4IY/87/A^NTP?,%ZZUM@F@TMRS4M MEZ(S[Q2V\OFW(VI6P-IF"QT.A@UYV%!K%670:E7JU7J_TNEW:I6AW.A3N5JK M4CH\.GO0P;0DJF&0B6 MWJ:;Q!U1\G3R<((?WMD#-IU8-OKY5(=?<6"]#BZ6 /S!CM55P[\)T!8'G5CP MLA/RPWJE+]26V- PC^F;8&P"C?:Q!H2I&.) MJ).);;W!%KK4>"^1E[Y/W]^4ZIRYXM#X#'-&[BP3 IK@8$' M >1P1 N>L0GWNH*TE,BK[H[(^0C6A;,%;8$R@W%F?&7U\4_(U>(%*G,+K.YV M@;7.DO'_%ED9P^4 =;GI'/6$VG1(T;5.'?B.1RFG#CLX /(B[,#K=,3.#KWG M2N!T/GES@''PB^BN_NW(T<<3@QGF\3?PX6)#L.^.!;C/OK)CP5.?,S Z6N3U M.O/OI,RP??0"^U7?0< MGDUG&#PWO19.4XO<6F-NQOB5X'LPR.?87H1[@[R.;0S7GX/WCZGJ /,[\X=G MNG/PBN!:\!U?D;C7@3+8@)648(/Y695[-IU4^"+_RJI[AG)Q=L?\T[]3N+;R MABV2Q+O?NQAR*MF14\D'.:,NIV 437^!19Q%;F7*CPJ"?$V8S#V//UY0TQH# MQTQX;5;BB+WBDH;DU!@98J=:H!$0%EFY;-2O,69-@0 G5;)MF4\[N%T&0Q5B[VP!;N<1&?FM<9-'?\>.G M6_N!VB_Z@/JK OJK&/4$UF50'10Z/1:V!6L!$_O;X-_^XG[UVP MA@],IP*JATBK5Z;F83RC:G1-[1;CO_80K(L6\8&I5<"UU/0:!BJQB.'@]?$X MH0E\#)Y?+2(L@?C/+7- ,?L;XX?O=>?7M_=OU!R,QJK]BR$,)H@X]_2%FAZ] MH?Z.)CV&.??LB>_4>K;5R4@?S-WE/[V:;39U)4W?#)#'9VXL\ZFD\F;JQDO? MX*G[*'&G%Z+T)A,(0#4=>RG,UI]'SJ9LIO$68LQTQ1'4^1CB0%"ZH'1!Z?NN M(*P4IC9'14\/92.>)3#T2QF=/CU\#"8M0'> 5%=BV54B%KHG="B N7>461[- MM_MP)33=0]=T0R ?A&:[.[:\]Y1\?B,(6!!PFFY\?G. =%MJWY.0P(* ]TP" M[TZ7WGM*%A)8$/#.)/#N$B8"=?DRJ*QT93JNS2HP,[*XU-^H=F4.K'&DR%^Y M!=Z"I4Q1-65->4)X^SFMBX#&T'W(+R#H+8 MM@FT+=7D$,2V96+;?E&.#'4YRPJNY*DS:$6G?X ^@AU7H#U0?%A-*8[N(1]C MU7W:Y_^*WATXU#+7100%HB^%J(OVL_]1_@LB)JI MN''), L!/C_O -KQN7]8*/+:_E@6'"9FECGT?P$HDQ?P,>"Y!<]KL,&+_*[I MC,!A?2/B "FY@K4?7MEM ;Z^AD ML+W$[F4$6T#=6T8<#?&A$\M^_JQ4J[7/-EQFK:*.B&H/[/2;_3L^#]6!6PD: M61T1U[JG0R=KWS4RM*TQ?X!WI(,_)/C4\5M*1Y<1_#)M5<4Z9U%58V#1]) >>N=/]U>/5[T'TKVY(+W_.__1O?G>(^>WU]=7#P]7MS=?/_=A M"1.88H%S^V?WXC87++*OT]430N^]RT;^ ]^//OJ]BT-1(!K!R]_H38KB.[A^>NC>/Y/$6&?HC<&TBU\CM/9$;Q]HGSRHB]A#L,4&43$X9*'&&XY&H M1%M3?B7P81G?%DX_D56W0Q'JBSL?!Z.<0D%)YP]:Z5NN:XWAW9,WXEB&KA'[ MN7]Y_?T&?UL\ JB.N1A0@?HT]2PQ_J5ZY#S$5/XBC;]!,+/Z&2UOV9% MU"2D9X!?PB(Q=\:>^.R5!:J>\X3$I&-HQN9N/ZNF_E_V_5/*E-=GHX(WE548'ZVHYBTASZZFV=1Q_']^PD-R M1M)4:E6"S@'/(=\LSZ *&V62*5E2J8_[CE\O+4?K=>L3/&'ZDTFJO<\QQ6S MCLCXP*U]!]Q8-P>Y,6O$IG]9]J]Y)3C3K.XL&-;X__0)%R 9662KW9[GCA&= M>W_T+'\;D!/?V0 7?:(:I/=&!YZKOU!R.P1N2AVA6>U>L\JB6"29$BM8#L<+ M:0;91=>FZ@I4TL2SYCB-?%I,E#^M@6KY\@2L.>:0&G>#&$+XS@A;W5I/(3(LWG[O[)$0NX4Y0OY&:)2;6 MX8O*!8M$5%,+?AOJ#E YP=,0B>A#,ABIYC.8\0XJ!,10'9?8S'E^B#@NQBB= M=_?<>@&LO%.?*9%1 U+\X37]A0P '9W?CNZ^?_O]*/'DB[^I8M A._ERPU]L M_7G$?SK"**'XVRX?[X]2K,\HSSH*8XR"QT?#BFV]\M]G+R [(W??;YZNCZ(! M2^S.:O=UUO_ M_\1XM!6V)OQWO6.T^<.>R+%.7#K@ @L*DYE6G0%.BRH'M8'_3CS;\="YZEH$ M[F!.#UDY[G]"HL"SIN[ /=UE7,T*N\#QA"%GE$+9H6B,0/DQZ>9J049G7M+! M=H#4]=I)8^H6A"O1U_0-H*+P(F]N^[3*237C5C]] M+VH7.=FF[V)PU5^XLL8C7';_?AHCL7,DV^&U8?;$R> MB%'F@,CRFTS_\1Q7'[XOBHGR0_#8<1FV 78IZ;^#34]!-F%N$'!ZRH[\4(.T MIR?XQ_(G,E(=,M0-T#U5T,ZYT8\JZ1^>C@HIZ*%]ZM\ [PQUTAJ>Q?$0,E\S MC2BT 7ZAMHJ7,7J,:' 5A#'>.K'I@#+1+"N$168ZY!C>!YA(' ]DDC.R,(P@ M"*=R1ZH[._=7-3Y+G")_V%_#)^[P.%;X&ON SW"]_Q]8 =[/;H6'S!X MT&&38)-$)TBG2C0PO$Z6J=QY1YO%S1+&4C*=.)][M@VKX(&/R$]=U?6_3-R8T5^.G"RZJQ'58AM@&ACW74!-:D!"&=;)HH6XYU0$#/O MY J9MCI@!SL7JJL2##B;);KI.Z)6X;T'=]:K#3\8Q^.)5.2A\DB.?N [>/\G\FS;;VZH^#R"0@T2C0ZU$T6VNL$(3+\2&B \%PPR^E=&MXES3ZV M\@,+US#W($J\F8<7K&_F40S@8ZP%S)V*$LCTJ"!?2L4?^"1*:?R5H_K/9(P@ M*:>@_-DI2TBY"0;HSKQZQ1=';?H,#!'%DGT.@SU;]GN"I%E+ UOL;>8@+.NL+@ M%=_9&\[Y"[:=%[/#)!%?]FS9D1^FA-1FAV^$HF^8(F(D8+HSDI$)1GV8I%(R M11((Q;28'N@YE-T%P_*DNH0L%!!P.)3QCF._ZC RC$I,6*V%)/.B.XSP_(KK MR+8PA!=OQAKGFFIK#L$P,%U;=#11.U8_)0J+4NDY)=6EMJ$X.2,\9/,1C!P# MWC 5AD?H+Q'P2\_Z"[-R09?F(G,)X\;%%L/-9I5WN=#DL^2-*I^"CRAELM@H M1##FZ :]V7,9.T&^$AQ#^.BG.XX757_]0"MVD$69QCW@[G2'N]-5)W@2S%[J MN,"=T%P;,%41TWS]9+#]XP5I+MU0SC1G!0WW4'39KERK[\3/5);8%MU'Y8?& M]UIC%D(4(CZ)7;*-A)V>\R@Q +#CC <&S]OIPT<$HX@H4Y6QF#RC+7;7$;"= M@0X+G%]U?Y*'Q^YC[[IW M\_B08::;L2>N!"0L#XKM.I\[+.;_FK-]SZ\%] 4?@CJ" M5[AV\)&@^Q+8&V9N_7:DA#.:#!BF9&W "?^QYO]8;BZ/&W'6$,A^R,@^4)W1BM@.3Y!+ VS(O4)FMM"S MIL#F0\9F;/WA+$/G&[P)XX'2+<%@O<6C*E_%62NNF61:6T46RLD^^VB43#X: M90T?S0Q-%T20699TK9KJ,Z.YOSD$6\1[#K9-8M*B:ZK&NZ,SP3,E4B1<'C.( M]]Q3QS.X;+J=4.[J=G9!MVRQ9W(C3K=9MJ"BR()L]YAL:YG(MK9/9+MT27_' ML%H=Q"6F@R$=P@]&\!W)V+ <#Z.=NGW+<_V$6H+MU'9$F[6C,T%F>TUF]4QD M5M\G,ENZ))!UKFT9#B.Q.]L:4 VI:D MG# +_IS"GY4MGC#OB#]G6-)/^@P6"6/,+"=]-YP9)WJFB!.YO:8>-1OY=/>* M?I8N"BT"<@F_6?;.:$<5Q+/GQ'-PCK,,2WHR(S4X'U2#9Q;Y!XV1PD9H.3PY ME-?H9W)J5X2F"#K;U@,5A$E0S$T$U]XF@EBZIQS_M2@HU#YZ.#O-0Q=&?,YRJ/, , M59P#$O1RE? W5;EG;XL'NKF(SZ:S$S3=9]4*"WBPV2N M'L\2CT/(C*-<:WW_RC)[> MO#LWAYG)%/ M/QY([^:B=\&Y2\"XM]72$OZ_[MZ?_\ TQ?B(A>1%OC(6W,W<*[RH.CV+U8_^&68';YGV,N^'P(2"&#[/!"\KT 5?7F<; M$CQ$N--*M2X1I=:&OQJ-3WES[\"1U"KH#(WW$(Y26X!?(7K?4)+(KT[O.95G59VTKOV9(C5:5:FFU.<*T6\73S*VKDTP.0K 8D$J!9%* M(X%4E"FI**4BE9K4[BA2K='>8U+)250W&DQ*)XGJ:T0!])7F\.TUG#+G1B +'YFP^P?L@6];D JQ-T=%:.9@S",';X7?+TIRNJ3U0^T4?4.?!,K3U5#%9JG9J M4J/3*%@5.V!S9'\0LIV#T9 _0K;DJB3+K3(BI-!CUQ8]?K$X\SFBUPKYDS?* MIE%[)P?Q$T*1F2E \#T?F.L1>T-N29UZLXRD+I!QF\C8J.8@>O)&QGI3:M7G M^XB6 !F%R;.VW+FG#F5UL=&EHM$7:E@3C%(\$.F3TT'[GKF[&W(N)T,<,X!Q M7$SQPN($Z(-2@9++H4_^5%"3I6:S:*VNA(<['\K.JS79 MI!XM5S4 +>=/,82\W5].4\O)=;FYEBY++:"H1K6ZQ^Q%H/X>H7Y2$-(Z3M+- M45^1:FU _9JRQZ@O+-G5):N?PXCYA+QAY="VQL2*=-\XG*C'C\ECDJ*WUG;- M%/=ET"QK@/W">$TS7LL15%BFR,0/ MI8_XGG701WAM/)UK)<>^J8_MV@M-ZMS_D+:]&4!L_NX"%C^4-]'G,5?F"W5< M]$C[7.9 [)P2*7'IVEE2B-BJELD4B%P]NZ'N>MI9O24U"_=^'+#%L3=8F!2Z MM*J-D!\65J5&HVCWLW"N;5?08 KQLZJ;Y-@ X_$3 00K2K/K$"VF32F^ ^:L[W1H*5*K*N^QQT'00,EHX#B-"))BIU85 MIKD3 7%@TWX[JAR=U3HUJ=GS< M+(V9)87 K2K1;RS3BA\@;!@$6I5JM9J0YX(""I'G2;%9J\KS?$D@(LP;-4F6 MA3#?EC#_4*;Z7!Q,GP)*4C*QK1?=0;* KQ$7?/_,E_6N^G90M<%*Q,+2I7,> M!;RF1_I!82+=](!-W8;Q3]\8&O#['A'4/>P, Q2OFZK]CAV4'.!O.!';,@S& MX;"+J[.F_Z_34"2Y4KKL\ NP 9S9-?&@U0$=I%\VC-]C3(A!4D,9.22./ MJ+\<2*,CRU*]N?,"F9N0AM!?A/ZR#3=*3[5-8) .F5 ;:'4\!@IV1JI-R7%? M=?0!+[JE&YY+M4]"G_D 3+NU3HCE';4?$&MFF7> 7L'U;XA3ZS'QZLGN'=Q" MN1%T$M+).E&8A=")4KIH#:'I"$UGIYK./RER$:H1%79&?:9<]. MP;L")$@&ANH 6[G[_NWWHUEF4:W^-4G[]W]A[)G]Y&N4\?==/MZ'+TS8%Q(9 M)-!(HR\8#2NV]1KJJC.7!M0PR-WWFZ?KU#&281B ?S9H_.C,YYOD#G5(!1MQ M*;60JP4,*_8Y^G$4ZN=WW>^]RK?[7O?W2O?RL7=_2E3C57UW LL)T<>DL3WX M0D:4;Z@"=C[QU?<_5]E_29J]?^F(?$[:_1\7R;N/8,QC[Q]OSW_JYJ_IEG'4 MRKI9D4_XX4_Q-RP3#F2.$B0.3(DXU-:'"R57 IGBAF1C%RDY!NT%Q)>A\;O* M-) ^"GE7=W%,]GEDHW[Q9[CGLWKV='/UV+NH?'_JWE]<=6\DO]_A0EJ5N@P'[E,'+&/A$!J+A$;\G,^1TII8J MT]C&ZRB!&.-^^P(*+U"S,U$'H) R)12_^YY']ITS+/QX]I7K$,U\^],.^6&QNXHLW)/G98]H#(?GD1O>JPSL^#O #_1)Z]E;1 &TNJ:&__2F,.NZYZIMOX/Y\0_5 M\-:MRB,I55GJ-!;4Y2GX+$L@W]:0KYF ?$I%5G:)?.U:5:HW%E0N+AKUA.:8 M68Q W2LJ7O;RG1-N:UVID52,TK%C67E<\; '+ MFHV:U%@4E[YG8N$C61?=P0#6[SK$I@,*B@+@A$1,ZN*)OFH8UJMJ#BAB @M; M=H>>0=3@$;CE+[&3G@I(EHK^5AGIFD;-4Q]/V_+1F5*5JHVZ?[Q#5)=Y& M'$>6ZNVJU&P*N;9O:-9>AF;MZKIR;2MHIK2DQJ**-WLFV#Z2O8,]4DS7LD&U M(<<@T)*/, 2U;BH4VK5UA4( H?>UV]^5,)@Y217"8!M4N_9QB0\YOT9; MU]18/]8N ]9&&IQ2JTJ=12W A8388UQ;^W1D>[A6E:5V7=@*^RHVXL5S]U)" M;!A6NV<%0MMK'[3X(&=%R=<\"&U+C4Y1ED5V0U*4 M]EYALK"),C>,^]KW>\;-6D#]Y#P;P1I*QAK6/W797*.594FI8ZS9@G*J)64/ M IO+BLV=]0]W-L?FCM1I5:5F;4%9L)(B<_Z&W PJ[>:K$.&9[=,+.J2 ]G$# ME85I" F^#SQ/7E>"!X />UAP)KC^R493EJJ=!?W>2LK^!%Z7%J^5=65Y[G@M M5Z5&O2@GOQ#K0JROV:EM KOQ+I&)H:(A;FHLGVN"%:U$;N?>O5AL[C9R.S_2 MP=-/8 %[JL*70(=)5TZ2 H@R*=T(E/74D&9'JE:+EQ*"FO)I.@> M!BX)G2XS1[\$.%GV^U2O8UK>$.#MV7L;5%!Z^DP*!%84JA))AFP!1QK2-7&@BYN>R8;/I*V_\W3#:P\ MR$2"/I[8UDNDF/7^D>P'\W8FA>AD$C(!W)$#7$7 O@$34*1VIR&UZD6E* A7 M_H$C=U*022;I)I!;&$EKAZ1-EGG$]U0REH KI)%[LYH4A9,Q;II#[ [AE9-& MVY(:#46JM40:Y^$A6E+H0\:XYJT@6KTCM0H+@!"FTUI'I3^IXYQBF1EO[!DJ M-BO4Z,0&4++^ 7LJ$CZ4/MFL)H6&9"T5$X#](@)U^&Q0_ "LH#NV@%#^RWY? MR";6Y1!5N2%5.R+<6=!!+G205!TC:RV;'=)!4^IT,%*ZJ%Q688(598(UZDM- ML$A 1_]L>I#E5]'96Z/L@W&>M>,?%K*2M<,S&[66I+3W*\-08'9I,7OM:(PM M8':C(\G-_=(61>!Q1N%_",LZ4"=!',=;2JC3W#YV?Y)H0\%MJ2IS;>1J26WD MMNM.FF4(, 56IM>@L^QTEST.LL\RC>FO'>+#4TO63G_NU*M2K3 [:(/-VR;F M"5PO%-?7#C7:"-?!WF>XOK/ HO5PG0O(SW['W<^LK/ULY^Q#ZH0L1A&C;$_M M2NL&^4 IW.W"&*Z%#$K#\GD8W&RJYD!7#9B:ZD8BV@KM#AYT!+_[_NWWY&[@ M\_S&_X7) ?;3D=]C//:^R\?[U%ZLD4'\YV,O& TKMO4:7)F]A$W$R=WWFZ?K MY?U>YV 8@']F.V%_^%B$W*G/E-2P4X-2"R80LL78Y^C'46AMW'6_]RK?[GO= MWRO=R\?>_2E1C5?UW0EX-:(/]O&.;?2(\@U50$L@OC'RYRK[+\E.\2\=85_A M^=W_<9&\^PC&//;^\?;\IV[^FFX91ZVLF[5,R) Y7)[07DM:1S+]A63S?8"K;R_:E[?W'5O9'(UU)]>9Q**%+FN8C'J@;GI4^U2&73ZD4=; F%G\B#6L M89 $G=JRV8'<*2CJP" -'=GCT=G/J^ZWJY]7CU>]!]*]N?"[US"4ROZ28%G\ MV94>?0 ^]_N/VY\7O?N'M0=7JG)GO>%)[^]/5X__BHY \^7 J"[ M/.+W9(TA7>JF*EUL.W14D9AF >8R07$#RQ^ (H^!%L+6[- M[&]C^SF7@9SD,MAV2_6LIPV[U:NON_?G/[!YU=>^C4H0>K9RK@2QX0F1P(,B M\."B=]Z[_M:[CZ-"S@E$AXRE$3NPH4.M;P(1W?]80DR5;K!^R92+8-78? M/]UTGR[0A$ANQ50FZ?7A8%,(9&:92)%'EG&6 LJK7TB4&+K:UPW6 O5TRP6" MMHY$6R<#L2.*:?)&[Y MR2G1S1&U=;Q4J52^?J;CO>2]'TD3O]!?=(V:VM[[:3Y43IR\=N/M$-YY6-^* M+"G*?G77$CA=6IQ>N\'W1\=I86JLWQTU43W#RNV-IS MQ1VQJ&W-&M/*P- !>2HV=2S/'E"G-@U 4>)62-Q[K+4MI8<5J>CO%,S4&:?E"NB)N">G]%DP$J#AU4]+?*2-= M#S_UF9I2G4UAV(=5'C) Y&(!(KCS!S*W& 8\N-;@U\@R0*@P=ADF$?7/6*%O M]_U4<-%]>['87-'WN[(LF$;M6PC=S*-#!9@ MIMNJV6Y36$NI3EVJR9WX,I(7I3L.1FJA-FQYKN/"!];3R"77JCT88?(2RV!C M=US0 1WWJ1W\FIS,5'[O0PG<"JG^ F6#HWPD12:G_X$TLF:(;Z,CU6M%-6PY M(+=6Z1$KJ8QL)D?4 2*64/0S2_A[ZJJZB1&]JFUB>Z@]9?P?R^U<6UN,!/#N M^>".E:\?Z@-]33=T1VHT:Y+2*2I06!RL'#B&KRW/MH7A;:E=;4F*_*&ZW7T( M8W+>D1[#.AKEVL%QB6UE**2W81D/'"47CO<+B^4 M[DA*LRDUZ_6]PFC1=^##"OA(+R7L.X#2F\"7F5I_D7."_DP=OK@.$-3($VT+ M#J:4>RV/R,2NJ>6F-8B&!H(*BJ>"/*(9\Z0"T>I@.D4VPYA$+'?=7C&*&&7; MH\P,LN88XN_R0/201BFH*&1YVWV(IB*[;RI2%TU%BF@J@A_^%'_#!VHY\E5E M9@3]PSLBKN[BF.SSR$9[X<]PSV>UW'U)=JZOK-_]Y.&Q^]B[[MT\/I#;2W+^ MHWOSO?< FTNX*XO5)\_NT?+OCP8DSNP$&S16);H_#4'<_1[O')*+QE@&R>Q= M.AY_W/=ZY/KVYO'' ^G=7/0N2-B;P.]*L MPS/;NF#;*F.NA,==CH_ V'P%? MYT9ZP/$S5,[W;R7Y!^D7\^:PDG/S($ND?^T'^8!!X#KG3U%G_<& L. J]_F8 MVQP.N\>1(%#H\/!C*WDS!S, =\^NQ_$7[/@*A)KQ,-L7ELNQ^(%E>_BGEF2* MR\D;ND:D1#F6V1UCZ>F#7V8OC,(^T 6R"+OMK:XXVA8_;^'G%<&7-:@E5\D2 MN)T:2CF:7GU3#=4<4(G\KVIZJOU.0ALP19W)/ZAOQX-T=IQ_54OJX.$?G?_[ M(7# \\-P,$XFEHG^^.Z;[E0B"5C7+ DSS\(]J[=?*.@(/[=(F).=L!LS'[.'J;=Z_XWU"6Z.;#&]$"T_752 M>79*Y=DS>C*V7-CQSAZTH!#()9!+(%>.N8CUF?1:S4^;D>'_2 ;-%O1QD'Q7 M3/#]M!QG/0VHU6A*U?:"NLF"4G:]!0=&*6$:,$:1TX*342#J7+U7ILC)"/]U>#&HR M^'E\HC"#&&7OD[T4D>PEDKU$LI=(]MJW9"^13;8?"+C7R5XBFTQDDXELLD-= M8+FRR40ZTN)T).5 A3+U, ME"*07J0C;34=J8!C 9&.5'3@:G(I-)&.).*_1?QW=C)J)M=E$^E(@H8$#66E MH>0B<65/1Y*KDM*J2;6JH"5!2Z6AI>22=<7F([5J"OS9>8F-2J?!6=>G3/7FFQ2%W0"W%AGM7@/Q!K(.LC.5:ZD M!,Y5#8 H_."S0?%#U]2Z8PMP_[_L]_4T,:4NU1NE5,0$6FX5+?/(EMP>6M;J MDM)HEA$MA4=J;2F$'JGC9U4W/Q$#3$<"& FW_:(\EL2A \_VG>!"0N6-R,=I MO*"3@XBZ#B'Y$ +RGL*2_DNU[P#S#5Q7BM2JEL!SM:6:WY\$NAANE*#F(O=TP_ M:TKMZLY;% H[+V=OXY#:-M7",Q_U31AUA4NV6BY^1PY)?M[[J+[UWB:8__>- MFG2HNQL*MT95:C1*0/Q"PNT/RJ=A?%*HS>HNS?PQ_DR6ZU*SG%YV8:. M 4=LJCKT$\*;?0*)%XUD8#?[-0E5?G(8TZ=P?YQA,&2U']!1V* M0FLH6%%NYJ H!Z+@PA<$5V8 V?L0L.OI#HV:5&VU=Z\Z""7Y0- ]6T'Q7:%[ MJUZ7E-9'0 MEP>"Z$G!,9O+RXT1O=V4VHV/%!4CK,RUY>2=32>JKA'*?9D.44V-6.Z(VF3@ MV38@HN^K$LRE6.;23HI%VER*^O .?-F^"[MK:K<(\RX#]9KAXAUAC0H"R)$ MDN)O-I>NVR. 9DVJU3_2F:4P3S<6NR(,8F=GPNVDJ*?AJ7S=$/0?QY@_P9J$L;QX),5'?11A$\8IR4F6H_*(@[CA0UVS"!PI) MM5,"H[M$^'(X2)FJ(R?%YN07K+ )5DXMN#I&Z)3 @A/J\EY(.=NCJ2M7H2V0T"_><4L!MRG);4:9= '(I#F -!^SQJ 16 ]IV:U&Y\I,-' M84ZN+6C#'%2;OE#3$^9DP>9D'B6%YEG*.;P21_NG[H[./0=0@-H!?UFW V^] M*K7E4I99$2BZ5;'7R:,04!$X.I6 [:)'K($.V#L2I6'>50(6F@& MA@45:$YNUW9;:M5V;@UNVE:NM!+SP(U&UG/J)FLGBJ5]^ 1S*P%S2^-M>51# M G3!'GYW/K)\>W]RD*_=!@C3#?%EW7/.EM1H%WV2).3]!R6)/,HE;9LDE)94 MEXLNG)0G16S??BU'Q'&4!L_AH#"%_B^JW]!G]X MNJ,S'<(:HKT$$MY]E\C$@ $D%L9"X98)=O\[$$NI1/K>$L=-'A6L[M1WUKGQ MT6*PMNF=#^,[A'#7U'H!>-?4Y,"T47;MK1$Q*P>#\WF4L=HVSM>E=ETA0^PWR>51D*PXDFM)LB)(;@>.B'(J-HD,F1#3X!Z6D1@(ER8=!28V:+"F%ZPS[ M%47^,70 BM6VBI7^9*)JB.#A3&N3MX(8V5)& 5,AFN5AH,D,I_A+"=G:XMFF M\;5F E_;ON%?"%\#KE:5I4YCY]90=D@5@?:"X'9*<*U$E?P@"*XAHY]MYQ&= MFY";.!D1)R/;4+L>O,G$H!@YI1I$ YHS+,>S63CK($A5([K):0UH9JGRM3TK M<9,W'W!VE-C\_4]-.W G;V+D_*-?WTK7#L65F^ 2*(-ZF*[VY53P<5HC2-=N MZ)KGH7*C*E5WKZ<=D$]T'U%2SJF^8RXH65<:947)J.R!SWU+>^>7X N&O;,O M7S]K^@O_E"@#_C8SI;^M?/(93&PB1MF[47+4 'Q)'V4< [ JJ U3>: 4[G9A M#-="TM:PAX)&AKJIF@,=# _'55UFA#CI\]WTE'YF3X TR,!0'2#VN^_??C^: M)>)J]:])9KS_"^.+["=?88N_[_+Q/GQAPJZ0R""!PA=]P6A8L:W74!6.D0S! /BSNWETYO,SM^ M[U6^W?>ZOU>ZEX^]^U.B&J_JNQ.X0!!Y3!K;@R]D1/F&*I.W+\37CO]<9?\E M*<[^I2/R.6GW?UPD[SZ",8^]?[P]_ZF;OZ9;QE$KZV8M8\MDCOXE#BZ).-36 MAPME1@(9XI*SL8,4\FHO(*_(0#[2Q0@.#*>O*A/NC/Z/B*N[.*K_;62C^/XS MW/=9/7NZN7KL752^/W7O+ZZZ-Q*YNCD_(:'#8<>L,F5OE+7WYN;VL?< N$3. M;V\N>C773O3F_ZOXD#X_=Q]YU[^;Q@6]"WT94_^I,5#,VP>E"V3N/ MGVZZ3Q>XE9_XWN$#B[9P(6](%0Q15$MBJIPHIA01P7:N1MUX8\#B03;+(Z[8 MW=K/JJG_ESFCSBV3'%W ,,@^)XD9QBVZ"@;F5!Y"]T 7R.J7:J3 6SP9-^!/X[? M^C." PMYQG\\Q]6'[]F18AE[2BV0+)_X]9&7^P%4S[5VMX8;U?6=H]\\1S>I M,Y_>GTDK+XB3%:3UA7\8@B7"X.CL"8PUJE6^>ZJMP9N NYN#$W(,$U:J\N#+ M/7W6'=>&(?@OVA=BV22X>FZ-@8F]!Y<^$=TA*KF@AOJJ CP&ECVQ^ D1<4>J M*\'?H"L\CXCN.B08DOQ4^WB790-]$^!(N@,/2+ 2TQN"60>0Y7V]>!T'!U[K MC"E0&&#JLTTU'3F(1"8C%79@0#U&>_##&"[!)V)X?9MQ$X?757(F%+F/^P[/ M:QZ>?\%-$]O2O('KG)#'$27^NIA.C+\29&"J/>"1$/Z]8)*^4,-B]4SX_"P- M^!8B*HA/Q$*_CM,;O$L#'1M>[&&/,K!RX4>=EY<+!I9 ^7%'[*9G"R8$N#ST M;-;)S!\'[\;+?!O86V ;^=YWOBQ8 >R$%;S (28@57 ?04IY!BX.&PSCL9F: M+[IMF?S4P7@G0X"(J<$'6WV%84%2ZFQG7TG M$PBF%X':P&_BX)R$LNES3/P4J5-L62I^4QW=N1U.Y5A,;-6%V-J&V%+V16PQ M[$""B2I('U9R)6[V0G&&_3B0(8V7."YF^!%!N32QZ42U><*_"J1I:_ 8Y0SX MF9K49MP/KM )R$9V"Z=>9'HF>R^7GX3ILFRP+F,6ZE2$/CV0[]WN MW51(,L[M3WXZY M5V4$4?D[X_(@TCV#"^6'2LI3_\?)"!0"-@440'ZY0H"M^LPF Q(.C&Y50WCQ MR0$T'!T8%^R)20>@B:DV%P[XCJ&JV[C[(;(S,9<$M>")8)]XB*%#1NH+L$9* ML5(#1JA0C*=G<&A;851*^):458)&0BE?Z!@NC1P,:H3)ISQ"KIDJ4),E M@IR?'+/'F:2U@S9I #>5B_P #8:Z[;CD#U!Z8$4XSS0.!J\-\(6]_!/#VY0G MP'#GBP@V'<@2]1O 1%=_8:IQL$6HB1'XI*-$A[O25CI6X3J^MT^!#$8Z*!(: MVU4FZ9EV$H<0:H?!KK^#RH2[B5B:-L@%3'G,1%>AS]_GMFX)(L[N7%3R':9>]7QZ!7Q\X-X.SRU055506#WG'.L" MR)UDWT!#*%G;4+)J^Z)D<7R9J@$AUI [H&4ZU@<2^6Y8?:!8%G3U3LY'0,X@ M]H#J>9F3 '?CH5Z!)_F]_9VW_&XEQWRJWA=J9*H4ZGHT8R]E6W,1>+K,![&CL. M1"X)*A)PH3'G=2".ZFN"YR,8G6@>Q;6P+U/#-V6D_U+;XJS__/8?5Q>H6&D@ M:;B(?E79JRG+\N5"ESA>'[ 2]@V7B0H@5Z'250E%@M=R[2#M1G_5(_T9Q7K4 MY,>U^Z(OJ-8 -#[2)\PGP2X&3H$12%C5G '-LVTY#CH>AKKK8Y$#FV4O40QP MZGS:+/_$1Q"+>>/1H%4\19R:C]50?K;T2-"2XK85I1 ML,S 8^BA8_?D Y-;%_VGW"@+M!-#1])!.'*N'WHO$@4H@$X#U=;6^^BDZ%LO M5$)AUV>V"'=F<+TFE8Z9GSXBB<%. MN(RV%0?6SZC&YZW_<\ L\:U]0'SC 6L6"/'EP_J$5C^T\T_?D$LE.M@3SN3\ M$S0IY)X>=IZ#U!M7F,1WN, MT\']U/=R&#K7D%DP!]X_DX')6/V01EFVK> M#S-P@C,T?OYA&-8KVW,TSOM@7VNT[[)@%B"#%^H?6\)47"ZJ%\+ MWZI@HH/P]!"L'GM$5>V0I5,DH;]KSF;J+Q-5+2&JMB&J&OLBJL("/NQ#+UI! M5\BL3#+K,N83"+DW!FD !Z,S'K4@ ,)!Q\1\T21TF('1""J^H2+@R[" MP<)B3VQFX2; [('/6^:S1"XOKLZ!!2#_T6+1+-RGR$]M\)5QKP\+Q?%E+W-= ML1<1]B(FA P=S"K?)X.Q#_#,6#&L2H 4@Q5M?E9'P\2"LZ+_&,=?Q_]BI<\$M/UI1/^ M$H\$>D1+S8/W?0-;$>1O2ATM.SS28C$;?"O[[VR(2ZIA.!*YX"#"4TE_@\XC MP;5AK!$N>QIHY#&_K KS?-/'WG@)$OU%X6F^?MA/UUTA!D;B7FYU,K&MMR"P MY"\IR:2UC>I(P5;S;>HR!%@OA;334A)32!D640R]8 ($8DY5WG<&*.&U.4E M5^W)6/XOE^7)U>0,620'$5.2H%[=/U@2(.PUQ ML.LBBJ]I @M_(;.* [KV]9GS,!,A3&YY G+#$#S=(<^@G:G,N@TGY;!Y IS_ MBT)@1&&283H#6,1X9,8B8$$W,OR^WF,=C["?+0Q>!:4,36D\E)78"DU?@^$Z MD4V'!COTXR=^7#?A AZ] EBES3^@@UE0_84&.@^K"._'#J+9/S?:";EEI[!EU6 OT0#\H-%Q:D-;"@EJV?>05Y6V=DN,I[AW;% E5^L!U)#'%S?'Z_V%. M)=2S<"3*E74-#\-][=>QN/+-?>[X5.B'86HL0&QZ.[O.J6$:ZN* H H";-W@ MH'/J-O*?X'CINWJB$YBJLC8U5!^->.S2HFR=>#95Y. _4?I'8H5T?<*3B M@$+)@)Q(N 'ZAN^/>G[G*#,P.OUXV(?!"+ +)G!\^?#P:>J(#2GL#A9)+F#- ML"8\VO^N3LB%3U?DC@])CL^_7]Q]FIN(C^W$8U$F=6*,;)8R7J8Z%07GO[#C5GFJL2?,)C:[> M6^6?EOW+"P:3Z^9?_JZP:3 F"_\RSRVW ME73G%\[9P-!2?HCJ3-!D\C,V@D0JG!EWUN-)K1/(T]!HXSJ?'^!]P(1:3-!$)JVI[/JJ9#6J8?L6B[,]HY#PJ*P)>? MV?KR!]74Z=RX">B9[! ?GKW)XDGX( %AQ1WNXXYM\"\B2'SBZZBQW=L83-* M&RP[FWB 8IR0)@PXR33'2SDP"W]L.:S!^.PAT41]#S3Z>,Q6!,G2YAA!LV3G MQ,RY3T &D=H-/F^A>9'25"]<0$LSR!PGK;N4Q7+<9AY5RT1.Y(8Q&7 IX=4^ MVA^KGZ:H/T2!ZKM/0C+X0H[[G_BS-T:6HO' M8%-F2L\=6S;C8&;:W: P\+M9&J@Z=)E+BNI8-F2B^RXA'#A6BL-G 1.LE/0> M!OBQK'*N6[N8761KLXCE"QY 2G9$,*"?XJ>#T:B:F2B1A;$=H,2@V\LR>8$0 MOA#@X%CD91"Y#0"')W0+4/TCWHI$<$)#%N@"=IA<5;0#=Q$3#@QA4&8E M6KB+C%ON9XR,QS4,8 1CEH$2LH (W4_SQ(!)HWJZDE,_K5I%D$.?EK*L++VE MO<[AMW_VO99_R,]CF[)5@$?:P7(CJ:]V M 5+@>F?-2K,MU6I)9\VP*:G+20H#R%1(>IO+J#FA'7'(QWB=%7 M&,*8$N88RNB@9(E_NL4B)H-XSR+=LGZE_Q(SLC5B3]S1[&DBJL':"Z,JT+?] MNC)HB(85R)926U(81[8HE80(@I]^@/#[.3^S6#.NHUZ5VO(\K2W ,RVH2!,P M<5_Z]E6#[8PSHM0-:NAPGW.R_H[Q;(XUT-DMP7F,$]E:9&59= 'FC0A5?Z*& MBD=L2CQV.O#!SIQ_ JT/==!CM*C42AG;H5C5Y<,GA&^B@Z(?:?;XC!]U3\_3 M@^H-X7V6O4S%Y]X!?5QQ.K&=TXF..)T0IQ/Y'V7K MCOK\C-GZ;D38]]]#=Q7;-.8I0LL0M6?G=!<<8+,@S<@R63%Q/[SK$97]Y C- M3F*$YAHAFC[6#77ST3CYE$.8Z_?'WZWW5T>,2DD7M0R M-)SF VMS E36K4EJLA7MV7=8^)L!596/C*H\RJI\*"F@7Q#TE3)"?U6&M&H7 MT9Q6Z&L63>6OA4!R6?/B\X2HEW3H;J]OXPX:-R8-V=QQYT;,4LJ@:__[CIL* MM_8#][9TWW2G$L#S:@K.:Y8@ENX 79)-%?:7[V(L@4.U1_5M/7]HJRE+G:J< MW@ER5]U)!9H7B>9)/7/G&Y3N)YHK$BQ0ZLC-(0LE1KU"5%J9>30PB\WC)>RQM(OW+CM:(T M)$56RHG7^V$EED'R7<]E/@CI5SB74#:0?CX ?X;P*Q6?J"NR5*T)0_!CXG5M M ^E7;KQN-%I2JS,?C5@*O!9V7U;I=S7-[V-)9Y@>=C#R+Z]#E@+92>8IIW&= M^@;2=(H075.[170H%=NIU22YV2Z:ZV0#RF$+W8]*3(T-1'C9B4F6ZK7"17BN MQ"3LW&R2/B'XZ^CLAKH\L;< B3\7+%5+#9;:KM(XBX,P%Z)9'H;>S7"&4IPO M99]N&B-K9M(*2L*:%*G1JDJU$KB-LV]^(;@LR&C'9-3*I ^4A(QJ4KNC2+5& MX1ISOF04D_*Q8J4SU4H3R@"+@G*LMDA2V1^6Q,;[6F#2FF4;VBNVM^NGME\? MZB]^(8AH1I4T+5CV=/)P4N%YUEUG9*!?X6%"L0"[^TXBD0S36HO=AZMI??"@ M; FO.&I@04?')2^6 4 ](=U8,>\40FUFM(*! #'FC]>ON->=7]_>OU%S,,)] M84H\TY!\B@6-B6OP28\]OD^XVO^=8AFY"6S&W%W^TZL%>_S[(:CN/WTSF!3X MS(UE/LT[!N\\FR;D?L:GE\U_75B:P;5 M\<*=6VJ9&C8^BU915S-C639Q(+!L;2R; M/SKYZY900?GPJ;4+T[6>0XS UJM^#;*]3MF*J&"]-]Z+,"R\_>U]2@%=+#:W M.)$+XW9$(M>>)\)LGLBU43W_ TJ:$-E=I4'JE?)[2H^_FY4;\/$S)E%$=M<' MA[[([EI_A27+[HH9BE_[9__OU\_]A#8]^WKRNI=Y+^V,Z5V+KDJES2:">!UD6B=<9TKCU ZYI4;76D=D\IJFTI5JUL]>Q1H**]HJ*,F:>[1,5M65%JC<+3SD3 M$7LB8D^$&A4>:M3)EA57$MXD(O8$&963C+(EX96$C$3$WD<,O A\U@\ZEII7 M#2,2!==_)]V'JU@3,-]PL61Y3G3*"F,P9NVF0I:D6+(!KLR;<6+ M/;O, >\,$;;D]>R)A=T?R _K%1#?EM@,1I&FID&?K; )'!9,WVZ$5N:8K%;& M;/+RQ&3![I8Y!JN5%(,%<(OAX)+.W6'SR+G@/\ :*^[ XJWJR/D(<'/:T)JU M8\J, TE,?^]QX/RF%.%WZX'^A%QM)VQO9?Z0E E3ZIC-,O,'&?C#?-^7TO.' MO8O;+2=_J,V[=-?F#X%BEJ03%J,28A\'WJ]AVJMAVHYA\Z#3R)A%QY]F.3"2Y$;K4BL=]QPF5N#ZKG6[M;@=X]#YH;J>H@W M9(HXCM_ANO:%< 0CB&$)/L*H41:SR>(FV8>SOFY3^]Z2_U5-T$7>R>+.;JIF M3= HZCX\I2LK*?G2*?XN?:Y M _YB@[V8_8*=LD!F:-1OUXZXPEI2^9*7O=JD;M"B?:8OFM_<=4E7->R;A4D% MX5ST2+]>UIDU-J_H& !_['+]PAL2$T,?ABE$V!3:#1NVA>_S>]V17O"6V&Z2 MX_/>^<]/L*GCB<$D;:17=&1/B:9G:RXW4E]@*M,FC'2(K9Z#AQ/;JOF,PW7E=8HMNK; M.>DM79O^;9KZ/M.+#C;F1=>H,]N-UV<((6'C;T&C[K M,[8@]QN:^HU"8[PF M'\X7]+EUEEA]Z[2Z)1>P1-2?@\>4""./<\!PH:K?NC6R/>05F%A*=\YVM;9N M=\YLS6,W:M.I5*5J8_Z$9EE'W':UGK HI2(K95E4LY;0>C3:&/>$@%4U!@8 MU(^)RSY@42I8P(UM+DDL98*AJ@Y=+KO>N:A@S4A98^R2&$73QGG??D^V)>:/#^*) M:_!38+MLVEXQI1-?LV:%61 KMC[ MP]/=]P<]3R"-NZ?-KK.!7 6T(H]>T&*JI+F0LCF%YC/5IUQ M-TP]$6>^\V"IUV"/O 7M66]!V;P$4YPA4W2)3)<9_H')_\&M_.>%>!=W) MX=^0(E'/'>IOK&/Y !4#UK*9T209>ZX']MD0&*WC*\OQ@U9F%.LV&:KPUXMJ M>'2I";=9EMM\2^5PX4IKIF!-A?U29B ]=[ 7QK:IP( MTM#)H04GTU-SFC4 YU!%C7_)L92+:)F7E?^W; MJ ]&#DF>Q272UF^%,JVDD= <';P#]VU/#;407#*FI2LSD?5E,8 M] HR46"D3W-F:FZ9O@>2"71T]I,ZSBFY"2V@8V[^H(R#G?DO72S/4+5(D'_[ M*N;64_(*YD!*8Z44QL7V8*52\?U.N]O+@Q)3>X$^JR7 [C?VE-&NV3W#C^^: MW [-&\\,&?YR2R>2SY%N\\!:=<,@(VH$?LO(LQB:LSUIL3PYKDQY3KM4:?-( MA6LK>?2 6*#Y/H6XN<\VV%I);X(JRD\5J09A'CT=MDL6I3$-L^]X?B;D$GLQ M\5A3Y)4&QVB1$\B%.1C)>@&>0FD4HQEUDQ^BS8;]/3V0[]WNG9^0,QV)]"E3 M'NB0/:GR7@Y^>##+%7VU/% W^D%(L1]^A2$C&)#,HG8QEE/5>:JIK9K.D-I$ M)8:N]G4#SV!Q/B9AZ&B\\UM\V@ZB*?FRX"VH5>H3E45?<0UG3%6,F&"!H#S\ MN N*D#<82=%E8$"R_Q:_HT7T.;809Q2L)+)58: QK,0;3W!2#K\]:4I\+SP' M3Y_)!-"5I3)%MB%<,YNEBJ_7>9PFL"WLF,"4/IQ]=,!XR+<'2AX+^,Y\UED! M) @V8@0?\;#H74)@8MSWP-;[N-+W"!*PO[OG_2%&FE D?FQ<"783#\4$3>/AZ:/J3NR M-#"-GGG&-[(5V&]$)HQG]TQ50WY!M4\\HA^/,EG;#0$45G@I(^O M90D_+QE8E%7 $D28Q$&#T'!T6)QJ![!@\0UIP)#8+<&8R%58&&O?H3:/40Y" M&N89B$2HSI(I-1T8KPM\$['!#+Y)?#Y>'T/:75TUD+&B#/& ,2-W"R3(-$5! M#Y-3!(XDANUS' GS=K)2L&=& (KPCN0A!$]'.&A$+I4$#EN)2J%OC(@2@E'7 M"B5."VNY0?8>NP7U9+R4564*M4]\ M:%6M:%X-8@E57%5E?E:>,04J-]P ($FVKB(QI7NOWE:#>D5?,4XJ1I<:YK0P M878*T@NM,AU90^HAQ4R8I']@@:\^8S7\^V<,3)Z&!?X_X4^+!/''_'O+<,X] M+G0:?#UUDO^=C2HU3JM5KM]7H$7="KUM@)OD&%FW4:WUFF_"NKE%WY;KY4C_'85?:!_QH])8LE*_:G@3SAN MSC^D9),W)K*\C_EBL;EBV#,PW3SWL*UZ MHRJUY1WRUT\BQ29-=?(-4CQKX-6&#T%].L!\AQ36(:_!.CC8NZ;&>BA>,YA? M(LB+U\%:2E5J%<8A1/;/@5.#4@9J6),2:C+H>O,5_00E"$I8@Q)2"G+F3 E% MJ95G94OT?+Q2+1LP$W0@O=!VZ35"DW4UY=OMID4U*J MV-Q]01^YDC()@=>EQ>M&GGB]KA>PU>Q(+45HA@*G,\\TU=O87!FI=^ YK%T*J^>4_;J[V1V$4I1<$6;1K*3$3>9(%AJVRJ-7]4#P%;7P4 MVDC53E."-?(DCD/76!?O?DQEW8\R(N7)W)KKIY68O!5-W2H^6ZW MS]V#U*!Z1U*4EDB].&P<30J?+A1'U\//NM11ZE*](_#S / SS1U:3XIHSA]! MBS_@;P#^MFH[3&T3)_JF;C9K4D)L"IP5.YY$:5$^* M3$Y'ZAUX#F5%:K>*PGF1&B12@T2<=^XY$/6D,.]EG*;@U*!B%4:1_B#(HMU( MB9DH56I0L8JGH(V/0AMIVFDC)5BCU*E!)=-8-TT-BN:7E" Y*!>===7&85=A M=ROBAQ?J#O;PLIY-1!SR.J(FH:K-&@&;&N\5YKC811;NUR>LR:0U))K^@@VX MM. M0]L:!YY.?&Z(H1PD(8+1[X;I4AOF$=P ]/)D8N81>7#!]G+(H\U:CKV3 M;[IA."?DWD=L\@R8[3?=!/R&.^%1;%O&NB5'6G?-MD-FOV-:!4ZC:E V,#N#T^U >?P;6EM'H/F:=C/-?T^Y<1/U.-( MDY3B6 RZ8BM&WG*1_\YG$W14W+S7&#(FT[7L]PO=&0!M>S:=:34V4&JM>KW= MG&DGYA,3A]LTBVXNP6XV 6]&=K%>F/-Y>V%R(9,I05?)Q5X1UYI\B?2OG).1 M/L%%@!8ARP6$FY4]2+QAJ038:^O#Q!#\Q;C6B2 :DZ:+UZ!ZKK6[-02($CM( M"]M]H@80M/N,P"RN#.25T!I9:;#0*06%/%9IP>-1S*JP7[;0K^]A,**:9]#; M84A-YYYMPR>6"YM,3ZU$>EJ#H$J:>3LEVB@)I]%PF-\W;=F;>Q904:].2+O, M-QQU^P[9!+8RDP8*_X>=2:>)H/T$9B8@67I(1BL5[ R844$B>$7!!U"[142N MG&\'U^8\;_*LYTW NF!8*[N']:Z93:![-95R5""(:/B!_PD-:C?:S/VT>-E^ MZ )XL6UX_!1IZIYH) JIMX]@[>X,J*NRO*S1Q'E/?=?,,#&L^%Y]A=\!O+IJ MS/M DCPV.4:J;6V4Q?FM:4/N.A&[F=("+]T1'KIH )S7 31OJ'L[O*<.M5\6 M>KZ7G7'7JE*KL^#0KE#H%8$U C=3<'/U<^XF9=,FHU\ M_! RZ9^6_0N/RM@9FW,X4BGS*#LG]I064)/X=H:/^6Y:6"_.00,)*365!5/WV,"#)BWS8,NZC(GU*>8.= M(7VU49=JS075VDJ)],**RR.138\&62T[>R\H*:% '6W5[(22L9^U4GB:J[?7 MF^4_P'+68S2*5&]5I6I[0:F@4D*^$,P41+%CHEB[6L+F1"%+S98B5>7"5\84W=D:1)Y'>F#$5$G8$._ MZ6.6A,.N1][0?\^>"5'132GCG9;GDF, B%*5!U\NKRYO^6?MRR=_X-6F=C\+(4&Q[5"-L3-RXE;HE^8\!/!Q,4.+;#F!08>^9AHU?_I*6 [AV M1^:0D6#>*\M7VDRI;U>E1G7>#<:0*74%:Q=$RGL%S;I435B!A+"84/CR0HUW M"5]('""8RMAZ0=1G)6'[8)8!1H<(]'[R$5)K,,GN47U;EEK33DNMR98ODV^? M*YY-LT=9-')U-HVF?.DS+.,2L"%6B"XE=?;#B>!'$'+GUGBBFN]<%'6^.,15 MWU#ZO.@.XXL.)HWRO%+==8!L7"8T,6G6Q%Q7.AQR3L0>M.'2"8F\E_BYR+ J MUR)##[-JPRQ<]D9\K$]-.H0O$N-=JK,DK3 ?42?QY]S(9#4=WA%M"X7)EQ7] MK3+2-:#]TT!9[LQTCTJ^K57%]$PW;!+%_B$CT$H(#N:9D73DZ"[$-G *F"E0 MD.'["<4NHC?[88G&XHYL2GDNYA@NC0"4P,[2MRS89KY1,-[$UC$5.2% M4@" MRC%]##?9,C&/&E/)?.G1>YM0TZ'?.#A2,LHZJ1EE)4T3VUZ#QIQ#*+?SQFA7 M1__M">&D.1^$/B+QQ>CN:]\FGZ<4MJT%%]OAKTCP*86!+_.9!T^HR6OI&U8V M_#A[KNQXS\M8)[ILF2YW,=UE2&&3V>%+1(?ABD[M"QGP3.Y]+1Y=NNY%*:Z. M5CV'0B=^YOTE!^J<_K3F04F]*=5:1754.*2"N'N%?TF%=I0I_BD[PS^9=6_; M646P7"7,@5:HG94JS&%]D#*E!-6KT\FXF9\88771NJ;VTQKD)TP:.VQCMZ^" MI/1(U\I/=FP#Z>2$DYM]E!X'VL?FZ.S8!^^G&<]JNG6BT2$%G-'V5)1\L'X) MK78.DNG"![FO82[P$V]:@K8J-1JULE2@7;6,R1HUY6(N_D^"G,I"3FG4U,E! MY&Z1FLYDN2XU&_O5D508=ZM';:<,AA7;>IV6-(Y?PH@5 MTSVWQFJ*2*6ET4L$V=BF8YE.T1-"V*M5V6& \>_/J'OENWV(+K; M$]CM:5K.Q3G;_FEFCCM276YO:GZ@K0K*AF&H=@6^5/A'0L<3PWJG-I8K'(PP M"2,VAE_4-5MKE315,%MCFG_?A\P&%W,#O*G[ICN5BW/\>LW"H"/JXAVPH 0O M#6Y5%"_QV9Z_SFM_F;'KU$;)&ZJ4%26C3JD E.9TR;_BIE%U, KVED8BH=5W M#A>6^,7=24'25G#W"?'G"E#K4]ZZB46?8^<9*1UQ%1 <9%MP]$^N[A^(39^Q MYS'.,0$_IIB!(Z6M3W7\^'?G-)54TP45C=UB(.SV%W0H M+QDG0%C$08%$9E,.6V ,NA%CWSY-.G&FG1D30'D^<_2W%$R(9RD!=[(Q^S@M M+[23Y(=9XRPQ"4J8QGP?9@.MZ95I24F!+LC/YK@S;K6OZFP[>6B%'"V6E<6' MB6:XGI"K[;2F\\>*9H"-52V=]2])?^[DQ_+70J2 W!=RF>X8Q?!Z&-:I2S5E MWO<]@U!(63I3TAB9VW2"J>,FTB]O13A6=1.UK8EE1[7CN82W)9C"@1=0[F*8 M?8#$9^9E^*FK?=U@O1R7N19DT5IP*_X&95]Z"S*$ ;;*:1^()-<.@X=L#<64 M#_8P,$G+9IMXRDT.0T?G[M%9UV=-E!^Y.+XVLBQA=B?+VF*.K;\-$?:T.*6V MHX@FC5EZ(2VJC+5*\Y>,X2O^)J>U7HFK>@N+-FU8[G(W:YLK&["-Y>VZ,599 M^A%M/Q-[*SUQ_:G&)-BQ%VDE);I(93[;3R3"W7:6.MX)(/>C4GK9$HV_6:;G M)#3,WML:T?O8D*=336K(D\D_YBN+/AC]])QUHY1J4KO9WGE1R8,J6;Z?Z)C4 M,B931;\GVZ>W=%KW9-@H],@G>N0_Z0)+C3J1=-&MU6OI\N17NZS;RI(6C#K*CU%\J@Y2-ZZ^HYML=]]MM5:T M76A-B(],B/MW-V(>FA!;NP=N8V<^$V E"+&V8Y85-=TPR6(1#F4M5I[\-A_< MTV@Q9W<_JZ6QY>[LUA+E!=-@-09R8V-#82!7X+!K V%9KMU&B$,=SW@6MMVX M;[3\2QR-9))0OM"]WWM('?2E!B;0\L M+5FX3U@L,=VGCF@\W]V^1]2P3. M'YP0T?FY_?S=V&OKY5XR1F?O D_YM9#[68N9)[_==PZ<+RR:I=*=5>TL3#/6 M]][**WO0O/F58 $UM3XRM=XYQOY&;37=_9T4UT)H.'YD.;Q]^?S0ZW-]R#UZZ M8'GYEA I(R]&H-REOI MR7\=R;^Y=5>I^"CDO^\V#YXE6VV15.K;M%4O?EUBZ:%]4EAWFUN28&E[^,HA!^'%+Q+VJ%W.!;AA4RZ MH?T=/QSZTT FY95+6W5-Y4>IJ=Q:EYK*/8EM]\YA+#&+XCA*$IELZAY27 [_(O,]S*R"MZ=QY&5#B8VK M0MC2(3\5P%/.1*;CR /Q<7'M.DKC=1#H-L0E%=Z?]ZPZ[!P>FX95KG,U]H=C M)Y9_9WX,7Y,B#GP9PQ^HO82NN&^-BE0-#P&;HO8^W.P*Z5>8+B1.&HL0N!3, M9PA;/(BR5+\A]I.OW$S#+-&,'<47(O3_$:;OQ$0*K$H/ P7D1Z%E%::"2KTS M,OOL6_LL4M5 @!H'P/PPZ31O* 2[G$8Q,CUZ=>S#7*5K^O^ C.#5)*ZJL2(2 M6!IR9_PUR:;X6OH=IB"'(DF33:<[ 8Z/PXN\50&<9I+",R+&M@,+.UJ$D6I* M,1:7,(Y)N7?D: 2+QVF7MC[(-R#136225]#'X# *D8=R-?4>$-9-C0RV:Z'[ M*$)W>UV$;H%BJ#N+8I)(/;7$7;:IP>#G0_A:-,%^:?:.HG?DG59I$+ TE/XE M7:YIE,*W@$,%U\AN(V3=MA@&9C^<.YLYD6':[D0@F;"7([Y"4(L:Z_OP3U"W M->XE!1_X,)FAFC&01Y:@.,!G]1^M9H&Q#Q)%=Z-A(4'3\R3PXHD?2F<<73F3 M#-ZLQH,/:3R07R 8)?7*P%FJCY-QE 6>,P")YU_*$.42?!UD!34D+.7GTRCP MASPJ<+0(U<-,PHO\*8LV'!$'T(>@NQLFV0!%C=KG*<@DQX,'TO0^3]2Y)1H_B:))O(2P33M#JV3,$WHD3^#O#YF L)S>=-NHL M\,(L2/4IJ)/#_5=]?$ W(/%(#15YQV@W04J;=F!Z8!=;Z5VAN2IXYT9BF/+J M\;>)^ M>G5Y7M@A*"$<':@G1V\QJ$B"\!%^(!ZYG J)^9I5C@1T X1QAI;!, M/QFC/G&)9PXZ"?8I N83>6Z!O <2E*I+HGD\*23'G+9Y M>G(_.""C\V MMK-#7_854&8BPSE'MMJ1V0Y<5?=C.A;PZJ',2"]!YJ,GG-S0"?&@M77G?3&H MM"\B3D/Y9)L3A>5;0]^4 R?KZ_B6HLV M:KF^@/\WI]Q^N/X )LH8)T';1J#@'G 5D TG,E5=)$L>.[N>G@O;*E?9G$ ^FX/+?>9&Y]E,5:G[NYU^=!JV78(G?[O)NH M:%J^I 3V=3R%8@H.2Y:#:>B\O\'8? MZ+A>,5?%$YMO35)]8@_)9NTNE2_:G=@1,3::3>"D^J (5_@0=VH?XJ/X$'?6 MQ8>HR<0!.G&(4&K'X9(V_ >1P-64>@.GL($);B"ZCH; PS(4)X-K4"M42,D/ ML:V[(RZ%'] %(S_A!%0V?G 2#LL?U6>[87ET/M\J'+X,F";-"#!X\[/&S?I)DK]M]Q:2/*K)7 M35/LRN:S6] V_J"UOY2A6L1,:K%VD]BCF=X--[FUV2CI]XZ+7KB:,I?:O(+X M#*MISENRI.T^NA^2;4MR5RSN:N_R,&A6R2%>O^#Z%01^^]D@D7]GP'LZE^B9 M*]?4=FM-[5$TM=UUT=1R,G&83FI%;4EI=;H84]6>QGX C,JM0E5=B03&AF%\ MUH[PLQ.AE(YVDD1#WR!D^KF^<"2!2X-NU :RF5#3B=]@F2H@; !,)^W^4?LW M"\*D@FHTZC+H&C\DU2WP*;1YY:=CFF =C\J-QJMDVCSF@=T/@71 *;/_H!I M((9RD\%:5RH:F8N$?]4 5#Z"'2XZ*W[C*W[52F*&+%>@OYV6?K]E&33"BZ+3!8V M5VXH+':C"^3;##! #.]33V$E7]PZ7 " XFHLL7 QBR4SD[!$][-*<]^)9"H M& [E--7V"'[I6%'["5W3H;ID1Q+]MA3O-G2%W]8_]U,Q&N5$5K@@+O[*<$)T M^$IG"&,/%BXBC'A;1:(JR7/8G$99N/B)N.8E7\!C:?%80@>X'==;PAD!<<"2 M%PFT?47ZJ"/BG2%BYJ@\OIAP@VJEGH2]\@G6&,@T14@"G!8">(/9K3^"QUP< M6H)EB.!"B^G 31E9*_4BN1SGXF,L.^0BWN#*#P(VW0AB05A%U)X)4R*F4RF" M?/C\FFJ,"Q'#BNB1=49+=4;+=IW1\A09+8NMF>?)=WD<*Z8PJR8;(/^:M6IN M,&JJWE%F'^QL&YHO/K"$PSW"HT?'TG1[IO?25TZE4 ,ZRC;',+=O:LHVM)Q(LI:/,LMLE MQK#.2=M5^;#&JFIB;0C[LFTT]_11?#SM_='N'6T=SYV3 ML[[9P6?>EF>Q0/LFD0&^Y6$>#*=2D"71V-KX36F:Z#8%]QLAC4GB$PF& >"9+7>K@&HKDDSTI_ >^;_B/KC_%\9R3S_=V76 MS'_ &SGW9\0(HWEO?01*M/X4\DL)KB>RJ8B MN+5,\7K")?39:5!]5\FOH*-6?%?I#7 -T72M6MO\$'-^"4X.2W36%\P0!AAA M;IOQ"O4[ARZ!Y!4%ZATBFQXOH>#<+%H"W^_2VS]SMW%+WRF3\E(&$2'[\3M3 M2O=+K0'@EB<9A??B?/'%MX$VSBG(>J5_PU$0$CXFJS-*3"9?.?!7#?K>"02& M&$<*R*7]!FAEWOQLZ<=XQVDR<)%PF_!VF.0ALGD/=T.)F"]SRY1 MA@35%D2<"[(/E/F0# MER?3N#/)1O"'"7R$(B;(!FC!&19%ETD$($Z56N"ST"=Q4DQF)&0RRFW2H& > MDF 5+&?H 5O=*CQK*X768[9VYN7!$1IH$GEH>27(M[&#@YHOV":"HCSP\DS7 M*)#?5+PEEX-&Q42S$Z_I*(M)0JLQ-;)+J6+X%E2^%ZQ.G'D1+V)$_@3#SX(1971LXDNC8$T0CEQ:)*@]/0QD&IT#>G;1(L-YUV MP/&&HG)KJ\.*5M"ZIA '#M.3H1@BJLXEL<,/HYSC%$J@-=:R0)?Z1633J<@N M@/_B-?HSBK]N%IYWLACK9!"!J5FXN#*+:#V#[3%IFQ1-0N ;J&%L]6#"J?5, M_-2\M(Z(+(R([-01D:>(B#Q/S&,E=<"<\4TBL#-S5XH6.&B^(:=!EG4,HDW\ M)0-<&) 2?83&-FCL_B@+APHA(-+U5S(@#"+6: MJ=PEX\D$ILQX4:[# M@S9JF*#9)L.Q4+6D7"U2V3G)!MTWC M+SW(89Z-\82'SF?+._J>BFW>\:/$Z E2!&L%W7 MH-@D+I=6DBR @4%=$91<3O#81Y8G%A8F0^.#Y;)'"7K7N*2'461LD8DE"T81 MB'Y&\5BJ##X?""#R,:DCMH;"%$TV)PI908Z;?%M)66#]-$1)C*):SU&I-7J6 MK!3I:Y:/H-QB.*I6A.CRY?!V=!P6\&J'^L1.J2P5@[=/U,-]C:[*RVJ=]C^? MYO@K!0TS*"P_T26U_L%+35"RX%J/95$3.[Y>[VTS2IMR3Y2YE4A+GBE68)2Z M0Y"T4T1KA\X?A_V-@RV'U4=SUPBPQ6;-* N"#2($+\XNL!!((!/&(.8&#%%R M<*UIZ#ST"8&'YC0IX>A L9_$[V5Q")QX3NN-]*S):H GR2L(/X993%KZ.)IH M,X)7B25%-A"5PYQ9Z;S&#W=M%8@ E-(IA] MKB&;'0&N0XR?.)@<)+#6S?DMG2O$4G5&AD<46*.Q*D-&XZ.]J>275UGD3!NG MTLSKU=Z13J!.)0@^L;M IFZ+EBP5*EJ#3PN2=1 M@&DOP/]2?BL8FQL@(5 4<4RCU+0"RS4%8O]'LV2\9^;)^O"-_Y%DF/'E8VY- M:/D-"*A,8IV#6%R'(3\@=&GX0Z"!&%EF\' IYV66246>YBB1V$\B[8B# M]5B,?I*,Y"&1"DI[!TM Q1P=0 4@+/@^WF,1+E M8I>]TN@F1S"V/O=-\3:!L5'2NU.057N<:"RHO5"8!"YR%5(]3N7]&$1;K M0M%E!\_XVE-!+="HWCEOQ%LR,3*1X-$;1"QF(YJJ7#%&QHBSD+,,#OG-X&V1 M3+ $VE1ZEF>*YJ/R'\W!6BYVU,'T/%AB(I2+2WIB[2V8 952G8*EK(G%.*Y8 MZ7TSQ$ WA1N)30H*\:IRH->,79;>IM,.N7(9%TRCR"+J 7!Y;BHZBG7@Q%?< M6([@X()5N)8W!]5]=:NIV(A*]N2D SZ8@H+YR.1K>]25/$RI$FL65P2A\>#Q%SC;%.L.:S= M0=*R+N4[X]0E&#?!$>BM C%(]H2 )$ 1RM1+KPAT7UUV#I='A?>J M5RA W90J\Y=055K\9R/&O=O?+LXUN@I9%2SZ.-Q/F M!YL(LU/PS82UT[*>52[S16>"*2GGZEYS1/IF**K3!14R,/(Y&?JJV6=^T:_.6 MF9>4/J,!28SFB=@W@/N6AUZ(K5 I(Y-0 ^*$Q*"U 5N*#(=/$RXM+AKK-WH M/4EP*!U:L94T=;.G,%5?%Z > [OA&MF8* :D2&.HE2D3BA=7NJHZ;+%288O= M.FQ1ART>7\#\H;W&BALBO\HADP3X 8YRI6.S7J:P .089FZH.8PJ *?2,*2 M5BM.W M%ED^:SUZIGYR1FF M,GPY/>X>=CNO.Y&AG>A,8.E5XI#;88A&1(_@R$B..LWA5X-)&/E8PX2L&%5. MY CL&JKIDY>DI%M;3. 15@)/Z=@E"0RJXT49BIF0X-J<+=X(&UK(]GD>79G& MB)WA'8!AT!A"YD!AK/.^\ZG=_L(*(G_1:I^!*FC9&-K?X,WJN!.PI V'8 40 M3?3)5+45H6!2#EH=BC@FL^A2I]C#MPF)$N3=!%UM9N<0'V[JR@!R?;)5<]51 M@NI9J53I)-,Y)ZQ=8XZO_.:J7T)5S0*1HC-H>P;B*Z2H!0^M'+$"^T0Q[&&L ML,4V0EFCDL&*)#!H9#P/5JL8MUC%?Z:(/Z;1@#6:*AK!7T*$&+M:2* ED(IO M&%;I^Y1#74KBL1VW"R/;%#+X:J64VWM,!V?V@]?AY8CZ1:N^@:\_/<==679W M5O )5O&B(<:LDMQ.FLE>*&-),\9L0O2!?UG,$6E8Y1?VD_P]Y=Q-,UNJX%0L MWC13H G?.U,FDR.^54O.VT#$:"0S'_Q+83Z8$9I"'B8[,[^8#Y66:<+YJC;< MO632HJUGT%\L"<$PU&=+/2($<$R,-C#SQ!MH,LS0VUF6%-8O?)",T0,]D< T M3V3JT(>@,@:80J>@UU(%4*_\9#6TLE5TYI.@8 _S@KKWU85F>A%/WB*T'.NU$<@W-,+)/11EB&),L\5X"O\A)0_7< M85Y.> LS]D44>88?F*P53XY8M:K9P:*F'Z7T>.D+7;0*]65L$)@!E?"5G*8< MQRN[O8Q40UU/J98BF?6'3L6U1KK3<-0(*$KF .ZHR1'O6DR?.+U+PILQ2IR3 MDR4B^1& SZ5MRM1*[@W.LDJ-V08? ME:@ZBI"111IB'J%[CM";%F$S8[001SA=3TQ F2 QK[>7)"MRKYFO1EGJD4[\ M!B,"&&0@CS]'WT,E[DUVD4]9V+[2]#VJ=F0E#*A+J5I9&2 *\F(N@*61<3,G M8%(_IU1R^T$>^ M5_O(:Q_YDP &!*7DYL4AL3:+1T_ M*B[*?F]0951I.VS H71)TP:7>;]2/#GY5\F-@0AH%LD8,=[($4'>809H/D'? M8HFDQA4F:X^!5K/D_G:$H_)'IA( K6(EE*G'\[_L5>>2]CK]\^.SOG/ZT3G] MTNFUS[JG)R_+U7W;Q%+8E$(#)OJ6AVT324=XQUG2"+=^[WSWL['<52.F%[5U MM^4Z)[K%CN7OCX$1*&<)B3YT.WE2XR<&U\[W#;?5;+I;K6U0#@O=DUK;/[QU M1*+QD%Z>+U+VVB9K6/K=I"HN,1YOCS$7*Z'H=MQ,E[[LQ9;203&,E(,N!+)6Y1K/^"HKFHP.M>7Z;XH +:@&JFZ!GOJB:WGQM]%LI*[-W^,;=!--KV1I_3SBKV[%; MD\[4S>^8Q7G?%1PX2U[1.6[4V'6W&CNSW&BW!=S(N/;+6,D\G[)AKO!H"9>Z M#?O13HE;K@]6U>YW7=WNV+QD=MV-W8:[?[ WM^[]']XNMS37KG#E*A:B7&SS MGCX$GW)^3:'_7F%6@I1&6.WWC9VFN]=JSDYNN_'#6V*F@A1\E31;#O!&B(48HTYH(QA M*O38T2+HB?RM_\@XVC@\_;U[A-!(58=(<*U_O-@FNX4ZLAM]IOG6[N\=Q5^Y MX_B(RDN@!XA*[U-8'<4Y?4K1AJG JMXA[0MN_@92.AST2M@Y3ZN:[C7G8D@: M14O;DVQM[CQHV1OD M8M"?4>9Y?K$I3P!C52 ;I$ZZUH@.O"597%T@QR1#]_Y;3*;OC_)& 7(THD*+ MQ91P3,?FLHW^W]EL=1CF%CFY>!$=0H00EZ>^C;7^?#_]>;#^^O-,2.>+HM6" M"OU!IZ#3 LW[^TF/GPBT_RQQ]P^T\8ZSV AC@IJ;K.YXS8;S4463I,Z^H%&O+,- M7]]>: RYLSIS S3U3>=3,7+%55MR36MV4MNMEKN_M[?,I+9W#MSMQOYB"VUF M3LV'5.,?S7V[4\?9;A]GVZ_C;'6<[6G,"EW@:"CS CUI+G?84IUWH-A!?/,U M99?:T"-$/V3*&P1O&2CT!Z%5BF[B.5A E-@%COAA/849UU*9T+1D/+E@MEIN M:Z\QRT1WMM %K8%*+?CB7*L!$OE[:M5ZO53KX?JKUI]5E.?81'EN MX9B>#Q'-^B%;N^[>[ER(K+GSP]N; ER((;V_:]I598O,,W[FC (EMV7>_.7YMDN M%8Q2[10"RUF_NHR"3#O_5Y+GK8!"K_C4K:J[+&$UZ MM,KA@W!)B!#?2>EQAB,H"5Q5%2L HH]><1%A$BQ*I;RKE1G5F7J[]@AIA.5U%6Q&7'.:DN2"(#AJ;=Q MU1D,Z*B2 "J!IZP.S"L,^=WI*JOD0MCQCDJ+KN^SO2LZ6=S5UY!CT13JA!]= MW0%+>;@]K.B34+SM4EH/%ZV:YKZ[OS6G3=QLT]P-$7A%I:&H*&BI8T%.ID%T M+5'Y#JG -4<&IS%V[B"?BUI'?:>6NU,].\1Z9(58ZRMFE8KF*'->C:%X1;;= MO:TY3-;V(]Z0&[QOLY>DO@O+VG2Z:(33I1H1->T7-D45SB@:FWONUOX',,-NU;A-Q])@@A>SY@ KJM*%3C4JT+N;0:4"S2J*J3I&);N% O MN@JQ\VGAZX7"OZI?2!'C?3:6Q0&,MF&5:%@(:O(3ZT-;5TEG7UWMT9[?2*LV M585O+4]A"_RO,M>8TD+M*PW\A?WUPU YXF(YH-(/A)7F(IO_P);F):-*0/_: MA68;(TNOL/+@C7\]E=CS#&N=PWNINY*LJBZ7SQ+G_R'"0X>!CRCE!'-8%.!8 M YBQ-0A63H0MFD0A@I7M2?Z[8O^I/C(6B,-JUNQ5H;G:-:"I2B!!VG7!.$1Z MJ[W3;==#BJI%:D".9G;#JSF\.ZC/!JV_6[ M%;A^GC!PEKC.E=!PUR#C^ N6DB4$+-I ;$LZ9UAOL):%!5D(%TN.5%$9JRZC MP]V7,#91A%(T;@@.T!4DQ"G)JV*% 974 .1OOT?7P;?*GJX$F3]+J8'C[F_G MW:/NV9].^^3(.6Q_Z9ZUCYU>IW]ZWCM\Y?5U_U#)74-!O=1FW2#-/7<;E#1$ M.A^XK>:VV]K>0EHKEG-TG6RJH-/[[L[!KGO0.L!OE50U/+.(D[B,Y76$478V M#RASKFP,U'-XE+W-EOE6Q1BV.G(UL\9EW"U#D8R5>LAE5GV9S*,(T[G5+/-N M52$5E;AKH3L28!FJ.):F5M9*7-?GYJ0SVABJUK.'Z2<5*@J61;<:KZ""G4VI M8B:^)C+QI4)=1>2?,% @L>4G(VJ_P0]7,KC4!4TKE+.\TV#@PPL]U$",>F*P M%'(JB3WI\L^ZS#LV(J0P5EKH%D-4.$(\!=$]!UBY]IDI25HW*RHC'-_ \ M*&<5A&DVO8B%1Q7MT3#(_(!^2>#"AE\#X"')=0+JN*E1K9I.PMW-=.R;\KTU!EQIM.8,A9A\_D;PK!NK"[%E@?K;4M8'J:RLFM7 M-"G]7-<^QV'R>'1I!64W9QZNX7#T#/P)YL<='_4'\'N4Q<\ .E]-$M$,U%-L MDY!Y5@L*N+G;C3UW9_^ +OCWJ-LT=FY9M)H]$%A%D_7[X+HDEN-1-JYI(5LK M +?$VZCN;_TN^X0 MLB[43=$M[ERLNJ!<.*AZ3%44LMK^JRMIKE+8JKE5AZWJL-63B+:8N0SH/4.; M)2HMHYPE%CA(,N=">KU2I;1F2%0P&;'X (5O<+>UEQL($MOM>BBL5>L54Z2[ M-+JE2K23A]R[% :!K)(=.&H0D2F:A7QX'-% AS07#.7?47]5\=XA3PAV/]^U&W?WA\VC_O=8"+?#@]/W,^MWN_=LXLPZQI?>Z6'G")G%:O." M=2#:54[H7LVRQ :$V7\VS#)?EJGIO.L3T)8;? M_:D(G,XWL \)$'**T3V0:FBTY9_G70C5YRZ%/"2BR[C1)OD>$1WHYEYMU4Y5 M@TU"%>-? M844<^'#:W!JZ<8"%]/%+>?NU_!NFEB5Y455Y/S_$'T-,.)_XJ?+3*R#?W**H M;27'YQ#T>.-J[+.@.&"4F+97\()Q!L?FR#B.8MU2S1GZ\3";8+R?ZAQQ]FSL M>RKC4)<'+1EL$]:(^%?X)K:710^^A0%:8NN'U"0JN#8-NTW@BKNPQCJC7PS' MOKQ4B_)C_4(GTJUO82Y<[)A:C-%6,A'AFE2%589WE!>$>1QB]KGFL"9/N6X5<+%TEU2$,DM:M#U_ACDDTP MTO /_LP=U90>C;$,-28U4N.]LQMYZAEE@,UL#L)\9M87@BZN!;AU/;%FJEJJUDA]Q;U/'YIGWSJ])WN M"?P[Z_1.VL=:9W-.?^_TG(_=D_;)89=PBU].>V?=DT\&=5NK;;=0V_Y]+P[$ MP/@Y*6:!>&XCNS"^@_]A@*>T+V=.M^ML.*=GOX NT#WY>-K[3$'/9XAQKH.J^ORN\+/.9]ZWAG&%-_V& M=<;XRUJZPH\[GT +)1]BYPC4T!5W@J^ $JJH\028>GU75_JNMNW+*@JW5:SI M=<70M?.Q?7AVVEOQFUH3ZZV(M6G1JJT\^+/JP[I0ZOE)K_.IVP>%N'/D]-O' M'6H.W?GM'#,W^YW#\U[WK-OA$-9YOP,?XLH<>%()HQ6G[]621'81Y^7_K^77 M*K.$EL426C9+N ^*ZSF7=M3YV*8N\>=?3D^ !YQT3WL6*ZCO>ZUYOHR;NVW= MW&W[YJXK8.IS]Z0#0OQC!V2WA:ZL;VQ]8U_&C=VQ;NR.?6-WUO3&5OL6Z[M: MW]5'O:L<=GBDB[IK7=1=^Z+N/OI%?81U=?[GE^Z'[MDZ"M*5N07VI&[(4.,S MI_MBASJ)!@J13DT591>HA)9F[]+$][S #OG]4 U4N4-271&6(A3=RV__M]-H M'APT-L?IQ.S.1B*'&T#$L1BF[^2WL3_P\:E68[/!MZ3ZAMRPJH/56]4ASACA M![JSY0:U!M,VMK::F\OF]MB[X?>AJ(8)KJ3.<>\,#S>RI:*.Y),4WUXKB MEUK5',6W0R^6PODSRK"9RN'8EZ,2W%--W>M#W:VEJ'N]:'NI-15HFQ#.-T'] M[D/N!UN[-Y/[9DWO#TT;C:W&9O>DOZJD^S\?>L=.-TQ22APXBH89HN ?Z? ? M<8O[A[^L]!:?B6]1&$VNX6:G,J2ZQ/WA6$[$^FWU8?MXW;;Z4 3#3%711ZC? M0"1R_3;^J/-QW3;^2([\T%_S?3]N?UBW?3\6 QFL\99_Z77NO>55>X-&,G9: M+5#E(ZWEQESE^^Q_8VO[/OMS2#D1A _O(L9<<'KAD4@%Z)B!=-YT)@/I><6T M/3^D?LNTN;PZ3RD-J@"URIZ KW=8U77P0!MO7['KK]SWBONXH8'R8+WO+.]\ MG8\.//?*7L H=0K)PA229IU"4KWY+S*%9('P:U;<+VL@176SY?!4>"OQ+TQT MBWXN!+?ZW4\G[;,"!..E<9NGJD#8Y0+.L4<&OFGT6>@CH/U"B\ME%%(MJ=Z' MEV&[>4&5/BEOE-,J594!3);$:@+<.V @QR(8Z4(.E$[,7U"YI5D(3]$+19:. M(RH>\(H2(N]W\F5W[?RD>]8YVOATWNX===LGKM,].;QA0Q]^$F]Z\H+ZFX?I MVZ?K_+#;>ET!V)U'M,8^7+^[C24VB-(TFIB9M!)%@/H]SZ,6Q':\ENW,MME1U_O[]18<]HQ8(N*Q).:D*KW MKB*2^>".LMOOQ8,?QW, N]/<@ZD]P1Z_1$?RS3;-&B_NT>SB)7V\Q^W^V4;NF:STVJZF-[9U M.V^L^@E^_.E'NB;_^NG'<3H)?O[7_P=02P$"% ,4 " ,4*Q6M$)'";H' M "G+ #0 @ $ 97A?-3$R.3DQ+FAT;5!+ 0(4 Q0 M ( Q0K%:D=&]7JP< )HL - " >4' !E>%\U,3(Y M.3(N:'1M4$L! A0#% @ #%"L5CF'OG=#! W! T M ( !NP\ &5X7S4Q,CDY,RYH=&U02P$"% ,4 " ,4*Q6_",='-D4$L! A0#% M @ #%"L5N"="(9$"@ $HH !, ( !SR '5G+3(P,C,P M,S,Q7V-A;"YX;6Q02P$"% ,4 " ,4*Q6TF&;#OHD !R2P, $P M @ %$*P =6O># !>6 @ 3 " 6]0 !U9RTR,#(S,#,S,5]L M86(N>&UL4$L! A0#% @ #%"L5DD(/.A%)P AI\# !, M ( !&($ '5G+3(P,C,P,S,Q7W!R92YX;6Q02P$"% ,4 " ,4*Q6;Q@N M&1B7 #@,@< $@ @ &.J =6