0001410578-24-000274.txt : 20240322 0001410578-24-000274.hdr.sgml : 20240322 20240322090157 ACCESSION NUMBER: 0001410578-24-000274 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240322 DATE AS OF CHANGE: 20240322 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SERVOTRONICS INC /DE/ CENTRAL INDEX KEY: 0000089140 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 160837866 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-07109 FILM NUMBER: 24773304 BUSINESS ADDRESS: STREET 1: 1110 MAPLE ST CITY: ELMA STATE: NY ZIP: 14059 BUSINESS PHONE: 7166335990 MAIL ADDRESS: STREET 1: P O BOX 300 CITY: ELMA STATE: NY ZIP: 14059-0300 10-K 1 svt-20231231x10k.htm 10-K
1http://fasb.org/srt/2023#ExecutiveOfficerMember0000089140--12-31FYfalse20230000089140stpr:NYus-gaap:DomesticCountryMember2023-12-310000089140stpr:NYus-gaap:DomesticCountryMember2022-12-310000089140svt:ShareRepurchaseProgramMember2023-12-310000089140svt:ShareRepurchaseProgramMember2006-01-310000089140svt:ShareRepurchaseProgramMember2023-01-012023-12-310000089140svt:ShareRepurchaseProgramMember2022-01-012022-12-310000089140us-gaap:RetainedEarningsMember2023-12-310000089140us-gaap:CommonStockMember2023-12-310000089140us-gaap:AdditionalPaidInCapitalMember2023-12-310000089140us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000089140svt:TreasuryStock.Member2023-12-310000089140svt:EmployeeStockOwnershipTrustCommitmentMember2023-12-310000089140us-gaap:RetainedEarningsMember2022-12-310000089140us-gaap:CommonStockMember2022-12-310000089140us-gaap:AdditionalPaidInCapitalMember2022-12-310000089140us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000089140svt:TreasuryStock.Member2022-12-310000089140svt:EmployeeStockOwnershipTrustCommitmentMember2022-12-310000089140us-gaap:RetainedEarningsMember2021-12-310000089140us-gaap:CommonStockMember2021-12-310000089140us-gaap:AdditionalPaidInCapitalMember2021-12-310000089140us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000089140svt:TreasuryStock.Member2021-12-310000089140svt:EmployeeStockOwnershipTrustCommitmentMember2021-12-310000089140us-gaap:CommonStockMember2023-01-012023-12-310000089140us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000089140svt:TreasuryStock.Member2023-01-012023-12-310000089140us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000089140svt:TreasuryStock.Member2022-01-012022-12-310000089140svt:LongTermIncentivePlanMember2023-05-012023-05-010000089140svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMembersvt:EquityIncentivePlan2022Member2023-06-092023-06-090000089140svt:EquityIncentivePlan2022Member2023-01-012023-12-310000089140svt:EquityIncentivePlan2022Member2023-12-310000089140us-gaap:RestrictedStockMember2023-12-310000089140us-gaap:RestrictedStockMember2022-12-310000089140us-gaap:RestrictedStockMember2021-12-310000089140svt:ServiceBasedAwardsMembersvt:LongTermIncentivePlanMember2023-05-012023-05-010000089140us-gaap:RestrictedStockMember2022-01-012022-12-310000089140svt:ServiceBasedAwardsMembersvt:LongTermIncentivePlanMember2023-01-012023-12-310000089140srt:ExecutiveOfficerMembersvt:ServiceBasedAwardsMembersvt:LongTermIncentivePlanMember2023-05-012023-05-010000089140svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMembersvt:EquityIncentivePlan2022Member2023-01-012023-12-310000089140svt:AtgResearchAndDevelopmentExpendituresMember2023-01-012023-12-310000089140svt:AtgResearchAndDevelopmentExpendituresMember2022-01-012022-12-310000089140srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2023-12-310000089140srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000089140srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310000089140srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2023-12-310000089140srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000089140srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310000089140us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000089140svt:ConstructionInProgressMachineryAndEquipmentMember2023-12-310000089140svt:ConstructionInProgressBuildingImprovementMember2023-12-310000089140us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000089140us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000089140svt:EmployeeStockOwnershipTrustCommitmentMember2023-01-012023-12-310000089140us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000089140svt:EmployeeStockOwnershipTrustCommitmentMember2022-01-012022-12-310000089140us-gaap:MachineryAndEquipmentMember2023-12-310000089140us-gaap:MachineryAndEquipmentMember2022-12-310000089140us-gaap:RetainedEarningsMember2023-01-012023-12-310000089140us-gaap:RetainedEarningsMember2022-01-012022-12-3100000891402021-06-072021-06-070000089140us-gaap:RevolvingCreditFacilityMember2022-01-110000089140svt:LineOfCreditLeaseForEquipmentMember2023-12-310000089140svt:LineOfCredit2000000Member2023-12-310000089140us-gaap:LineOfCreditMember2022-12-310000089140svt:LineOfCreditLeaseForEquipmentMember2022-12-310000089140svt:LineOfCredit2000000Member2022-12-310000089140svt:LineOfCreditLeaseForEquipmentMember2021-07-090000089140us-gaap:RevolvingCreditFacilityMember2023-06-270000089140svt:LineOfCredit2000000Member2018-06-2800000891402022-01-132022-01-130000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMembersvt:ConsumerProductsGroupMember2022-01-012022-12-310000089140svt:OntarioKnifeCompanyMember2023-01-012023-12-3100000891401985-12-310000089140svt:ServiceBasedAwardsMember2023-12-310000089140svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMembersvt:EquityIncentivePlan2022Member2023-06-090000089140svt:OntarioKnifeCompanyMember2023-08-012023-08-010000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMember2022-01-012022-12-310000089140us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-310000089140us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-12-310000089140us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310000089140svt:LineOfCreditLeaseForEquipmentMember2023-01-012023-12-310000089140svt:LineOfCredit2000000Member2023-01-012023-12-310000089140srt:MinimumMembersvt:LineOfCreditLeaseForEquipmentMember2023-12-310000089140srt:MinimumMembersvt:LineOfCredit2000000Member2023-12-310000089140srt:MaximumMembersvt:LineOfCreditLeaseForEquipmentMember2023-12-310000089140srt:MaximumMembersvt:LineOfCredit2000000Member2023-12-310000089140us-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2023-01-012023-12-310000089140us-gaap:ConstructionInProgressMember2023-12-310000089140us-gaap:ConstructionInProgressMember2022-12-310000089140us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMembersvt:AdvancedTechnologyGroupMember2023-01-012023-12-310000089140us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMembersvt:AdvancedTechnologyGroupMember2023-01-012023-12-310000089140us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMembersvt:AdvancedTechnologyGroupMember2022-01-012022-12-310000089140us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMembersvt:AdvancedTechnologyGroupMember2022-01-012022-12-3100000891402021-12-310000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMember2023-12-310000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMember2022-12-310000089140us-gaap:RestrictedStockMember2023-01-012023-12-310000089140stpr:NYus-gaap:DomesticCountryMember2023-01-012023-12-310000089140us-gaap:PerformanceSharesMembersvt:LongTermIncentivePlanMember2023-12-1300000891402022-01-130000089140srt:MinimumMembersrt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310000089140srt:MaximumMembersrt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310000089140srt:MinimumMember2023-01-012023-12-310000089140srt:MinimumMembersrt:ChiefExecutiveOfficerMember2021-12-222021-12-220000089140us-gaap:LineOfCreditMember2023-12-3100000891401988-12-3100000891401987-12-310000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMembersvt:ConsumerProductsGroupMember2023-01-012023-12-310000089140us-gaap:DiscontinuedOperationsHeldforsaleMembersvt:OntarioKnifeCompanyMember2023-01-012023-12-310000089140us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-12-310000089140us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-12-3100000891402022-12-3100000891402023-12-310000089140us-gaap:RevolvingCreditFacilityMember2023-06-272023-06-270000089140us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310000089140us-gaap:RevolvingCreditFacilityMember2023-12-310000089140us-gaap:LineOfCreditMembersvt:AdvancedTechnologyGroupMember2023-06-272023-06-2700000891402022-01-012022-12-3100000891402023-06-3000000891402024-02-2900000891402023-01-012023-12-31xbrli:sharesiso4217:USDxbrli:puresvt:itemsvt:Yiso4217:USDxbrli:sharessvt:segment

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D. C. 20549

Form 10-K

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

For the fiscal year ended December 31, 2023

OR

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

Commission File No. 1-07109

SERVOTRONICS, INC.

(Exact name of registrant as specified in its charter)

Delaware

 

16-0837866

(State or other jurisdiction of

 

(I. R. S. Employer

incorporation or organization)

 

Identification No.)

1110 Maple Street

Elma, New York             14059 - 9573

(Address of Principal Executive Offices) (Zip Code)

(716) 655-5990

(Registrant’s telephone number, including area code)

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

SVT

NYSE American

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

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

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

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

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

Large accelerated filer  

Accelerated filer 

Non-accelerated filer 

Smaller reporting company 

 Emerging growth company 

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

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

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

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

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

Based on the closing price of the Common Stock on June 30, 2023 $13.75 (the last day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of the voting stock held by non-affiliates of the registrant was $29,511,666.

As of February 29, 2024, the number of $.20 par value common shares outstanding was 2,543,313.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant’s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference in Part III.

TABLE OF CONTENTS

PART I

    

Item 1

Business

3

Item 1A

Risk Factors

 

5

Item 1B

Unresolved Staff Comments

 

5

Item 1C

Cybersecurity

5

Item 2

Properties

 

6

Item 3

Legal Proceedings

 

6

Item 4

Mine Safety Disclosures

 

6

PART II

Item 5

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

7

Item 6

[Reserved]

 

7

Item 7

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

 

7

Item 7A

Quantitative and Qualitative Disclosures About Market Risk

 

16

Item 8

Financial Statements and Supplementary Data

 

16

Item 9

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

16

Item 9A

Controls and Procedures

 

17

Item 9B

Other Information

 

18

Item 9C

Disclosures Regarding Foreign Jurisdictions that Prevent Inspections

18

PART III

Item 10

Directors, Executive Officers and Corporate Governance

 

19

Item 11

Executive Compensation

 

19

Item 12

Security Ownership of Certain Beneficial Owners and Management, and Related Stockholder Matters

 

19

Item 13

Certain Relationships and Related Transactions, and Director Independence

 

19

Item 14

Principal Accountant Fees and Services

 

20

PART IV

Item 15

Exhibits and Financial Statement Schedules

 

21

Item 16

Form 10-K Summary

22

PART I

The Registrant, Servotronics, Inc., is referred to in this report as “Servotronics” or the ‘Company” or in the nominative “we” or in the possessive “our.”

Item 1.Business

Description of the Business

Servotronics designs and manufactures high-performance servo valves, including torque motor, hydraulic, and pneumatic valves. Our products are sold to commercial aerospace, government, medical, and industrial markets.

Additional information describing the business is provided in Item 7 - Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this report.

Until 2023, we operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which were separate operating units that offered different products and services.  The CPG business segment, which included the design, manufacturing, and marketing of a variety of cutlery products for use by consumers and government agencies, was divested as disclosed in the Company’s quarterly reports on Form 10-Q for the quarterly periods ended September 30, 2023 and June 30, 2023.  As a divested business segment, CPG is reflected as a discontinued operation in this annual report on Form 10-K.

The sale of the Company’s products to primarily large commercial aerospace customers does result in a dependence on a small number of major customers.  See Note 11, Customer and Supplier Concentration, for further information.

Sales, Marketing, and Distribution

We have embarked on a rebranding initiative, launching a new website and refining our branding strategy to better communicate our product and service capabilities to new and existing customers. These developments are pivotal in aligning our organizational structure and market presence with our long-term vision and the dynamic demands of the aerospace and government sectors, as well as our targeted expansion into the energy and industrial markets.

Our products are marketed and sold throughout the United States and in select foreign markets. These products are sold to commercial aviation manufacturers, government prime contractors, government subcontractors, and end-users.

Servotronics holds long-term contracts with prime contractors of the United States Government for military programs and original equipment manufacturers for commercial programs.  These contracts are subject to termination at the convenience of the customer. If such termination occurs, we would generally be entitled to receive payment for our costs and profits on work done before termination. Throughout the history of our business, less than 1% of our contracts have been terminated for convenience.

Competition

We believe the critical items of competition in our markets are product quality, reliability, design, engineering capabilities, product development, conformity to customer specifications, timely delivery, and sales support.  We compete effectively in the servo valve market as we provide significant value to our customers by developing customized solutions for their specific needs.

Materials & Supplies

Materials, supplies, and components are purchased from many suppliers, however, the loss of a significant supplier could have a material effect on our operations in the short term.  This report provides additional information describing supplier risk in Item 7—Management’s Discussion and Analysis of Financial Condition and Results of Operations, and Note 11 in the Consolidated Financial Statements.

-3-

Intellectual Properties

We recognize the critical importance of intellectual property (IP) to our business operations and overall value proposition. Our IP portfolio comprises trademarks, copyrights, and trade secrets encompassing innovative technologies, designs, processes, and branding assets integral to our products and services. These IP assets serve as key differentiators in the marketplace, providing us with competitive advantages, barriers to entry, and opportunities for monetization and strategic partnerships. By effectively safeguarding and leveraging our intellectual property assets, we aim to sustain our competitive position, drive innovation, and create long-term value for our shareholders.

Research and Development Activities

We continue to make considerable investments in research and development activities, demonstrating our commitment to promoting innovation and continuous improvement throughout our operations and with our customers.  By prioritizing research and development initiatives, we aim to drive sustainable long-term growth, strengthen our market position, and provide greater value to our stakeholders over the long term.

People and Values

Our company's culture is built on strong values. We prioritize respect for all and foster an inclusive workplace where every staff member can thrive and showcase their full potential. Innovation and personal growth are encouraged among employees.

The dedication and hard work of our employees form the backbone of our operations.  As a quality, technology and research driven company, attracting and retaining the right team of talented individuals is essential to achieving our long-term strategic goals. As of December 31, 2023, our team comprised 262 individuals, with 254 as full-time employees, 1 part-time, 3 temporary, and 4 subcontractors across our two New York locations.  About 88% actively contribute to production, engineering, inspection, packaging, or shipping tasks.  Each member's commitment and expertise are deeply appreciated, and none are bound by a collective bargaining agreement, reflecting our collaborative and supportive work environment.

We are dedicated to attracting top talent from diverse backgrounds and industries to meet our current and future business needs. This is achieved through partnerships with trade schools, universities, and professional associations.

Employee engagement and retention are key priorities. We actively seek feedback through focus groups and strategy sessions, fostering a culture of collaboration and innovation. Personal and professional growth is encouraged at all levels, and our recently implemented leadership program focuses on developing current and future leaders, ensuring they create an inspiring and motivating workplace for all.

Corporate Responsibility

Our values lay the foundation for our growth as a corporation. Emphasizing ethics and integrity, we conduct our business in compliance with all laws and regulations, emphasizing ethics and integrity. We file annual, quarterly, and current reports, proxy statements, and other information with the U.S. Securities and Exchange Commission. Additionally, we maintain an anonymous ethics hotline for employees to report any concerns they have about business behavior.

-4-

Disclosure Regarding Forward-Looking Statements

The information included or incorporated by reference in this report contains certain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. The words “project,” “believe,” “plan,” “anticipate,” “expect” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. Forward-looking statements involve numerous risks and uncertainties which may cause the actual results of the Company to be materially different from future results expressed or implied by such forward-looking statements. There are a number of factors that will influence our future operations, including: uncertainties in today’s global economy, including political risks and adverse changes in legal and regulatory environments; the ability to implement our corporate strategies; the state of the aerospace and defense industries; the introduction of new technologies and the impact of competitive products; the ability to sustain, manage or forecast our growth and product acceptance to accurately align capacity with demand; risks related to constraints and disruptions in the global supply chain and labor markets; the demand for and market acceptance of new or existing aircraft which contain our products; risks related to our concentration of revenue among a relatively small number of customers; the availability of financing and changes in interest rates; the outcome of pending and potential litigation; our ability to attract and retain key executives and employees; and the additional risks discussed elsewhere in this report and in the Company’s filings with the Securities and Exchange Commission. Readers are cautioned not to place undue reliance on forward-looking statements, which reflect management’s analysis only as of the date hereof. The Company assumes no obligation to update forward-looking statements, whether as a result of new information, future events or otherwise.

Item 1A.Risk Factors

Servotronics is a smaller reporting company as defined in Rule 12b-2 of the Exchange Act and is not required to provide the information required under this item.

Item 1B.Unresolved Staff Comments

None.

Item 1C. Cybersecurity

Cybersecurity Risk Management and Strategy

We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.

Our cybersecurity risk management program is aligned to the Company's business strategy. It shares common methodologies, reporting channels and governance processes that apply to the other areas of enterprise risk, including legal, compliance, strategic, operational, and financial risk. Key elements of our cybersecurity risk management program include:

risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise information technology environment;
a security team principally responsible for managing our cybersecurity risk assessment processes and our response to cybersecurity incidents;
the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security procedures;
training and awareness programs for team members that include periodic and ongoing assessments to drive adoption and awareness of cybersecurity processes and procedures;
a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and
a third-party risk management process for service providers, suppliers, and vendors.

-5-

In the last three fiscal years, the Company has not experienced any material cybersecurity incidents.

Cybersecurity Governance

The Board regularly receives reports from our executive officers and third parties on cybersecurity matters. In addition, the Board receives reports addressing cybersecurity as part of our overall enterprise risk management program and to the extent cybersecurity matters are addressed in regular business updates.

Management is responsible for developing cybersecurity programs, including as may be required by applicable law or regulation. These individuals’ expertise in IT and cybersecurity generally has been gained from a combination of education, including relevant degrees and/or certifications, and prior work experience. They are informed by their respective cybersecurity teams and monitor the prevention, detection, mitigation and remediation of cybersecurity incidents as part of the cybersecurity programs described above.

Item 2.Properties

Our corporate headquarters are located in Elma, New York in a facility we own encompassing approximately 83,000 square feet used for manufacturing activities as well as office space for our sales, marketing, engineering, and administrative personnel. We also own a building in Franklinville, New York of approximately 92,000 square feet that was primarily used by the CPG prior to the divestment of that business segment in August 2023.  A portion of the Franklinville facility continues to be used to support manufacturing of our servo-control business.

We believe that our properties are generally in good condition, are well maintained, and are suitable and adequate to carry on our business.

Item 3.Legal Proceedings

See Note 9, Commitments and Contingencies, for information regarding legal actions.  There are no other legal proceedings currently pending by or against us other than ordinary routine litigation incidental to the business which is not expected to have a material adverse effect on the business or earnings of the Company.

Item 4.Mine Safety Disclosures

Not applicable.

-6-

PART II

Item 5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

(a)

Market Information:

Our common stock is listed on the NYSE American stock exchange and trades under the ticker symbol SVT.

(b)

Approximate Number of Holders of Common Stock, as of February 23, 2024

Title of Class

    

Appropriate number of record holders

Common Stock, $.20 par value per share

226

(c)

Dividends on Common Stock

We believe in creating long-term value for our shareholders by continually investing in our business, utilizing capital expenditures and exploring new market opportunities. Additionally, we remain committed to identifying strategic acquisitions and returning capital to our shareholders. No cash dividends were paid in the two-year period ended December 31, 2023 and we have no immediate plans to do so, as we intend to retain all cash from operations to fuel working capital and further business growth.

(d)

Company Purchases of Company’s Equity Securities

Maximum Number of

Total Number of Shares

Shares that May Yet Be

Number of

Purchased as Part of

Purchased Under the

Shares Purchased

Average Price

Publicly Announced

Plans of Programs

Period

    

(1)

    

Paid per Share

    

Plans or Programs

    

(2)

10/01/23 to 10/31/23

11/01/23 to 11/30/23

12/01/23 to 12/31/23

1,748

12.40

Total

1,748

12.40

n/a

(1)As permitted under the Company’s equity compensation plan, these shares were withheld by the Company to satisfy tax withholding obligations for employees in connection with the vesting of stock. Shares withheld for tax withholding obligations do not affect the total number of shares available for repurchase under any approved common stock repurchase plan.
(2)The Board of Directors (Board) authorized the purchase of up to 450,000 shares of its common stock in the open market or in privately negotiated transactions. As of December 31, 2023, the Company has purchased 360,615 shares and there remain 89,385 shares available to purchase under this program. There were no shares purchased by the Company in 2023 or 2022. In March 2024, the Board formally approved the termination of the share repurchase authorization under this program.

Item 6.[Reserved]

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

The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and the related notes appearing elsewhere in this report.

The discussion and analysis contain forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements due to many known and unknown risks and uncertainties described elsewhere in this report.

-7-

Business Overview

We are a strategic partner in the aerospace industry, playing a key role in supporting the growth of commercial airplanes, including Narrowbody and Widebody aircraft and business jets. We have long-term customer contracts resulting from being a trusted partner in safety-critical, high-temperature, and high-vibration environments. Our products are sold to commercial aerospace, government, medical, and industrial markets.

As stated in Item 1 and disclosed in the accompanying Consolidated Financial Statements, we executed an Asset Purchase Agreement (APA) with a third party on August 1, 2023 to sell certain assets of The Ontario Knife Company (“OKC”), wind-down the OKC operations, and divest the CPG business segment.  This divestiture represented a strategic shift, and the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a single reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.  Therefore, the management discussion and analysis below pertains only to the results of operations of our continuing operations (the servo control business formerly known as the ATG business segment), unless otherwise noted.

Commercial Aerospace Market:

The aviation and aerospace industries face ongoing challenges on a global scale.  The operations of our Company can be affected by various factors such as increases in fuel prices, interest rates, income tax laws, government regulations, and legislation.  The reputation and operations of aircraft manufacturers may have a direct or indirect affect on the demand for our products.  The global economy's uncertainties, competition from low-cost developing countries and emerging markets, currency policies in relation to the U.S. dollar of some major foreign exporting countries, the effect of terrorism, difficulty in predicting defense and other government appropriations, the vitality of the commercial aviation industry and its ability to purchase new aircraft, the willingness and ability of our customers to fund long-term purchase programs, volatile market demand, and the continued market acceptance of our advanced technology products, make it difficult to predict the impact on future financial results.  These factors also have a direct impact on the demand for aircraft production and the amount of repair and overhaul services required on in-service aircraft.

Consistent with the evolving requirements of the aerospace industry, companies are increasingly being requested to operate under long-term agreements with their customers on the basis of fixed prices, targeted year-to-year price reductions, and/or year-to-year price adjustments predicated on mutually agreed indices and/or a combination of some or all of the above-described pricing arrangements and/or otherwise. Therefore, productivity improvements and cost containment strategies are continuously reviewed for continuous improvement. Since our products are labor-intensive, any productivity improvements are expected to positively impact our financial performance.  However, if the costs of raw materials, purchased parts, or labor increase, it will have the opposite effect.

Our suppliers are also subject to all the pressures and volatility generated by global economic conditions. Any interruption in the continuous flow of material and product parts required to manufacture our products could adversely impact the ability to meet customer demand.  If airline manufacturers reduce the number of airliners and/or aircraft produced due to adverse economic events, it will negatively impact the supply chain.  Moreover, some major manufacturers have imposed extended payment terms to their suppliers, which may not be available to us when purchasing raw materials, such as aluminum, magnetic material, steel, and other product support items and services.  Any delay in payment or failure to pay by our customers could adversely affect our operating results and cash flow.

The commercial aerospace market, characterized by its dynamic nature, is witnessing unprecedented growth driven by increased global travel demands.  However, the industry's ability to meet this soaring demand is hindered by ongoing challenges with supply of parts and people constraints.  We are challenged by these same factors.  

Our Company is deeply involved in providing cutting-edge solutions and components to meet the evolving needs of aerospace manufacturers and operators worldwide. The commercial aerospace market continues to witness robust growth driven by increasing demand for air travel, fleet modernization efforts, and technological advancements in aircraft design and production. Our strategic focus within this market encompasses developing and supplying advanced materials, components, and systems that enhance aircraft performance, efficiency, and safety. Through strong industry partnerships, innovative product offerings, and a commitment to excellence, we aim to maintain our leadership position and capitalize on emerging opportunities in the dynamic commercial aerospace landscape.

-8-

Marketing Strategy

Our company focuses on expanding business in primary markets, such as commercial aviation, while exploring new opportunities in markets like energy and industrials as part of our growth strategy. This approach capitalizes on our technology and expertise in applications for our servo valves, meeting the expanding demands of these sectors.

Furthermore, our strategy includes expanding our services in the defense sector, strategically aligning with the increasing demand for modernizing and renewing military fleets. We actively collaborate with Tier 2 Defense Contractors by providing essential components for various defense applications. In doing so, we contribute critical components to military platforms that require the highest levels of precision and reliability.

By expanding our services in the defense sector, we are diversifying our portfolio and reinforcing our commitment to excellence across a wide range of aerospace applications. This balance between our commercial and defense activities positions us to strategically leverage growth opportunities in both areas due to our reputation for delivering unparalleled quality in the most challenging environments.

Management’s Discussion and Analysis

Our business remains exceptionally well - positioned within the commercial aircraft market, bolstered by robust demand from aircraft manufacturers seeking new aircraft and the replacement of older models with more fuel - efficient alternatives, coupled with the burgeoning demand for air travel in emerging markets. Recent strategic enhancements to our leadership team, including the appointment of a new Chief Operating Officer (COO), Chief Financial Officer (CFO), and Director of Marketing & Sales, underscore our steadfast commitment to achieving our operational, financial, and marketing strategies.

Notably, our customer base, primarily Tier 1 suppliers to aircraft manufacturers, continues to exhibit robust demand, driving our revenue growth over the preceding year by 24%. Furthermore, the strength of our customer demand and backlog position us favorably for 2024, with expectations for another year of significant revenue expansion.

Our strategic initiatives are focused on system enhancements and production improvements designed to directly improve our production flow and output, while achieving higher gross margins. By aligning our operating expenses with industry standards and leveraging increased revenue and gross margins, we expect to return to profitability in 2024.

-9-

Results of Operations

The following table compares the Company's Consolidated Statements of Operations data for the years ended December 31, 2023 and 2022:

Year Ended December 31,

 

(dollars in thousands)

2023

2022

2023 vs 2022

 

    

Dollars

    

% Sales

    

Dollars

    

% Sales

    

$ Change

    

% Change

 

Revenues

 

$

43,629

 

100.0

%

$

35,185

 

100.0

%

$

8,444

 

24.0

%

Cost of goods sold

(35,824)

82.1

%

(29,616)

84.2

%

(6,208)

21.0

%

Gross Profit

7,805

17.9

%

5,569

15.8

%

2,236

40.2

%

Gross Margin %

17.9

%

15.8

%

2.1

%

Selling, general and administrative

(9,918)

22.7

%

(8,067)

22.9

%

(1,851)

22.9

%

Operating loss

(2,113)

(4.8)

%

(2,498)

(7.1)

%

385

15.4

%

Other expenses

(336)

0.8

%

(167)

0.5

%

(169)

101.2

%

Loss before income taxes

(2,449)

(5.6)

%

(2,665)

(7.6)

%

216

8.1

%

Income tax (provision) benefit

(1,098)

2.5

%

570

1.6

%

(1,668)

(292.6)

%

Loss from continuing operations

$

(3,547)

(8.1)

%

$

(2,095)

(6.0)

%

$

(1,452)

(69.3)

%

-10-

Revenue and Gross Profit/Margin

    

Three months ended

    

 

(dollars in thousands)

2023

2022

 

Mar.31

Jun. 30

Sep. 30

Dec. 31

Year

Mar.31

Jun. 30

Sep. 30

Dec. 31

Year

 

 

Revenues

$

9,060

$

10,649

$

11,582

$

12,338

$

43,629

$

9,168

$

8,748

$

8,823

$

8,446

$

35,185

Cost of goods sold

 

(8,072)

 

(9,088)

 

(9,070)

 

(9,594)

 

(35,824)

 

(6,496)

 

(7,722)

 

(7,596)

 

(7,802)

 

(29,616)

Gross profit

 

988

 

1,561

 

2,512

 

2,744

 

7,805

 

2,672

 

1,026

 

1,227

 

644

 

5,569

Gross margin %

10.9

%  

 

14.7

%  

 

21.7

%  

 

22.2

%  

 

17.9

%  

 

29.1

%  

 

11.7

%  

 

13.9

%  

 

7.6

%  

 

15.8

%

See reclassification note

Revenue

Throughout the year, we demonstrated a robust sales performance, marked by consecutive quarters of growth. This sustained momentum is a testament to the effectiveness of our sales strategies and significant customer demand for our products and services. We expect these efforts to gain further momentum with the efforts of our new Director of Marketing & Sales, and our continued investments in R&D.

Revenues for the three-month period ended December 31, 2023, increased by approximately $3,892,000, or 46.1%, compared to the same period in 2022. This was driven by an increase in volume by approximately $3,200,000, price increases of approximately $500,000, and favorable product mix of approximately $200,000.

Similarly, for the twelve-month period ended December 31, 2023, revenues increased by approximately $8,444,000, or 24.0%, compared to the same period in 2022. This was driven by an increase in volume by approximately $7,300,000, price increases of approximately $900,000, and favorable product mix of approximately $200,000. As the year progressed, our year-over-year growth in sales accelerated from 21.7% in the second quarter to 46.1% in the fourth quarter, as we increased production to meet elevated customer demand.

Our company's foreign sales increased from $10,541,000 in 2022 to $12,129,000 in 2023, showing a growth of approximately $1,588,000, or 15.1%. These sales constitute a substantial part of our overall revenue stream, and can be attributed to several factors, including an enhanced market penetration, amplified demand for our products/services, and successful execution of our international sales and marketing strategies.

Gross Profit/Margin

Over the past year, we have consistently achieved gross profit growth driven by our significantly higher production output. Our gross margin has also demonstrated steady improvement, showcasing our ability to optimize pricing strategies, enhance operational efficiencies, and manage input costs effectively. These consecutive quarters of gross profit and margin growth underscore our commitment to delivering value to our customers and shareholders, while positioning us for continued success.  

During the three-month period ended December 31, 2023, gross profit increased by approximately $2,100,000, or 326.1% compared to the same period in 2022. This growth was primarily driven by increased volume and improved absorption of manufacturing costs. The direct labor utilization improved due to production efficiencies in the current year based on hiring and training of personnel that occurred in the prior year, resulting in a gross margin of 22.2%, compared to 7.6% for the same period in 2022.

For the twelve-month period ended December 31, 2023, gross profit increased by approximately $2,236,000, or 40.2% compared to the same period in 2022. This growth was primarily driven by increased sales volume and improved absorption of manufacturing costs, partially offset by unfavorable product mix.  The gross margin for the twelve-month period was 17.9% compared to 15.8% for the same period in 2022. Improvements in gross margin throughout the year demonstrate the potential operating leverage that we may achieve based on continued revenue growth relative to our fixed costs.

Effective January 1, 2023, research and development, certain insurance expenditures, and other items of approximately $1,835,000 for the year ended December 31, 2023, are reflected in selling, general, and administrative operating expenses. Accordingly,

-11-

approximately $1,439,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative for the same period in 2022. There was no impact to the Consolidated Statement of Operations due to the reclassification.

Selling, General and Administrative Expenses and Operating Income (Loss)

Three months ended(reclassified)

 

(dollars in thousands)

2023

2022

 

Mar. 31

Jun. 30

Sep. 30

Dec. 31

 Year

Mar. 31

Jun. 30

Sep. 30

Dec. 31

 Year

 

Selling, General & Admin

 

(2,185)

 

(3,284)

 

(2,240)

 

(2,209)

 

(9,918)

 

(2,097)

 

(1,915)

 

(1,926)

 

(2,129)

 

(8,067)

Total SG&A

$

(2,185)

$

(3,284)

$

(2,240)

$

(2,209)

$

(9,918)

$

(2,097)

$

(1,915)

$

(1,926)

$

(2,129)

$

(8,067)

% SG&A to Revenues

 

24.1

%  

 

30.8

%  

 

19.3

%  

 

17.9

%  

 

22.7

%  

 

22.9

%  

 

21.9

%  

 

21.8

%  

 

25.2

%  

 

22.9

%

Operating (Loss)/Income

$

(1,197)

$

(1,723)

$

272

$

535

$

(2,113)

$

575

$

(889)

$

(699)

$

(1,485)

$

(2,498)

Operating (Loss)%

 

(13.2)

%  

 

(16.2)

%  

 

2.3

%  

 

4.3

%  

 

(4.8)

%  

 

6.3

%  

 

(10.2)

%  

 

(7.9)

%  

 

(17.6)

%  

 

(7.1)

%

Selling, General and Administrative Expenses

Our strategy continues to emphasize growth, maximizing our operations and resources requiring continued dedicated performances from our key and other personnel. In our key markets and business arenas, there is substantial competition for the services of the highest performing individuals. Any unplanned replacement of such personnel may require the hiring of new personnel on an expedited basis and may temporarily interrupt our operations and efforts for continuous improvement. We intend to continue strengthening and expanding our core competencies, while improving our margins and earnings by controlling costs in all aspects of our business.

During the three-month period ended December 31, 2023, our selling, general and administrative (SG&A) expenses increased by approximately $80,000 or 3.8% compared to the same period in 2022. This increase was mainly driven by higher compensation and research and development expenses related to customer projects. However, SG&A decreased as a percentage of revenue by 7.3% compared to the same period in 2022.

During the first half of 2023, we encountered challenges resulting in significant one-time SG&A costs related to reviewing strategic alternatives for the CPG business segment, bank refinancing, and a proxy contest, all of which consumed our time and resources and negatively impacted our operational performance. By the end of second quarter, we had successfully obtained a new credit facility and concluded the annual meeting with all Company proposals being approved by the shareholders. These significant one-time costs, along with other restructuring costs, were approximately $1,211,000 and are not expected to recur in 2024. Consequently, for the twelve-month period ended December 31, 2023, our SG&A expenses increased by approximately $1,851,000, or 22.9% when compared to the same period in 2022, due primarily to these significant one-time costs, in addition to increased research and development expenses of approximately $594,000. However, SG&A expenses as a percentage of revenue of 22.7% is consistent with 22.9% for the same period in 2022, and significantly lower at 18.6% compared to 23.5% for the second half of 2023 when compared to the same period in 2022, respectively.

Operating Income (Loss)

We experienced a notable increase in income from operations compared to the prior year. This was driven by our significant revenue growth, increased production output and operational efficiencies, and disciplined management of controllable operating costs, primarily during the second half of 2023.

For the three month period ended December 31, 2023, our operating income increased by approximately $2,020,000, or 136.0%, compared to the same period in 2022. This improvement was driven by sales and gross profit growth.

Our losses from operations decreased (improved) by approximately $385,000, or 15.4%, for the twelve month period ended December 31, 2023, compared to the same period in 2022. This improvement was driven by sales and gross profit growth, but mostly offset by higher SG&A expenses resulting from the significant one-time costs as noted.

-12-

Other (Expense)/Income:

Three months ended

 

(dollars in thousands)

2023

2022

 

Mar. 31

Jun. 30

Sep. 30

Dec. 31

Year

Mar. 31

Jun. 30

Sep. 30

Dec. 31

Year

 

Other (Expense)/Income

    

  

    

  

    

  

    

  

    

  

    

  

    

  

    

  

    

  

    

  

Interest Expense

 

(47)

 

(83)

 

(93)

 

(122)

 

(345)

 

(66)

 

(70)

 

(46)

 

(32)

 

(214)

Other income

5

2

2

9

3

4

3

10

Gain on sale of equipment

 

 

 

 

 

 

26

 

 

 

11

 

37

Total Other Expense

$

(47)

$

(78)

$

(91)

$

(120)

$

(336)

$

(40)

$

(67)

$

(42)

$

(18)

$

(167)

(Loss)/Income before income tax provision (benefits)

$

(1,244)

$

(1,801)

$

181

$

415

$

(2,449)

$

535

$

(956)

$

(741)

$

(1,503)

$

(2,665)

EBIT%

(13.7)

%

(16.9)

%

1.6

%

3.4

%

(5.6)

%

5.8

%

(10.9)

%

(8.4)

%

(17.8)

%

(7.6)

%

We experienced increased interest expense when compared to the prior year. During the year, we experienced an increase in interest rates in our credit facility that did not occur in the prior year. In addition, our usage of the credit facility increased driven by the significant, one-time SG&A expenses as previously noted.

For the three-month period ended December 31, 2023, other expenses (net) increased by approximately $102,000, or 566.7%, compared to the same period in 2022. As noted, the increase was driven by increased usage of our asset-based line of credit and higher interest rates.

Other expenses (net) increased by approximately $169,000, or 101.2%, for the twelve-month period ended December 31, 2023, compared to the same period in 2022.  As previously noted, the increase was driven by increased usage of our asset-based line of credit and higher interest rates.

Despite the increase in interest rates, we maintain a prudent approach to managing our financial obligations and remain committed to optimizing our capital structure to effectively navigate changing market dynamics. For additional details regarding our borrowing facility, see Note 5, Long-Term Debt, of the accompanying consolidated financial statements for information on long-term debt.

Income (Loss) before Income Taxes

Prudent financial management, including effective risk mitigation strategies and disciplined expense control, played a crucial role in improving profitability and maximizing shareholder value. Overall, the increase/(decrease) in income/(loss) before income taxes underscores the Company's ability to execute its strategic objectives, adapt to changing market dynamics, and deliver sustained value to its stakeholders.

For the three-month period ended December 31, 2023, income before income taxes improved to $415,000, an increase of approximately $1,918,000, or 127.6%, compared a loss before income taxes of $1,503,000 during the same period in 2022. This improvement was driven by increased sales and gross profit growth, as previously noted.

For the twelve-month period ended December 31, 2023, the loss before income taxes decreased (improved) by approximately $216,000, or 8.1%, compared to the same period in 2022. This improvement was driven by sales and gross profit growth, but mostly offset by higher SG&A expenses, as noted.

Income Taxes

The Company’s effective tax rate for continuing operations was (44.8%) and 21.2% for the twelve-month period ended December 31, 2023 and 2022, respectively.  The effective tax rate reflects federal and state income taxes, permanent non-deductible expenditures, impact of recording a valuation allowance against the net deferred tax assets, and the federal tax credit for research and development expenditures.  The decrease in the effective tax rate between 2022 and 2023 is due to the recording of a valuation allowance against the net deferred tax assets with a net loss before income taxes in 2023.  See also Note 8, Income Taxes, of the accompanying consolidated financial statements for information concerning income taxes.

-13-

Liquidity and Capital Resources

Years Ended December 31,

(in thousands)

    

2023

    

2022

CASH FLOW DATA:

 

  

 

  

Net Cash Flows from:

 

  

 

  

Operating Activities

$

(3,815)

$

(346)

Investing Activities

$

(689)

$

(1,196)

Financing Activities

$

1,602

$

(4,525)

YEAR-END FINANCIAL POSITION:

 

  

 

  

Working Capital

$

21,639

$

27,071

Indebtedness

$

2,103

$

501

CAPITAL EXPENDITURES, NET :

$

(689)

$

(1,234)

Operating Activities:

For the twelve-month period ended December 31, 2023, we used approximately $3,815,000 in cash from continuing operations, compared to cash used of approximately $346,000 for the same period in 2022. The increase in cash used in continuing operations of approximately $3,469,000 is primarily attributable to the net loss of approximately $1,452,000, and increased accounts receivable of approximately $1,378,000 driven by the significant revenue growth during the second half of 2023.

Our working capital as of December 31, 2023 was $21,639,000, which is a decrease from $27,071,000 in the prior year, driven primarily by the sale of assets related to the discontinued operation.

Investing Activities:

In 2023, we utilized approximately $689,000 in cash as compared to $1,196,000 used in the same period in 2022. These investments reflect our commitment to prudent capital allocation and our focus on driving sustainable growth and long-term value for our shareholders.

Financing Activities:

Our financing activities have been essential in supporting our strategic initiatives and optimizing our capital structure. These activities have primarily involved securing a new credit facility of $7,000,000 to support our working capital needs.

During the twelve-month period ended December 31, 2023, we received a total of $2,103,000 from our credit facility (net of payments) and we made principal payments of approximately $501,000 on our equipment financing obligations, compared to principal payments of approximately $4,250,000 and $275,000 on our long-term debt and financing obligations, respectively, for the same period in 2022.

Our primary sources of liquidity are the cash generated from our operations and the cash available from our credit facility. All covenant requirements were met as of December 31, 2023.

Discontinued Operation Activities:

During the twelve-month period ended December 31, 2023, our use of cash from discontinued operating activities of approximately $2,823,000 resulted from the operating losses and divestiture costs associated with winding down the OKC operations, and our source of cash from discontinued operating activities of approximately $2,158,000 resulted from cash proceeds due to the sale of OKC assets on August 1, 2023.

-14-

Management expects to sell the assets related to discontinued operation (primarily the building) in 2024 and the cash proceeds will be used to fund continuing operations.

Ongoing Liquidity Considerations:

We incurred net losses from continuing operations for the years ended December 31, 2023 and 2022. The loss in 2023 was impacted by significant, one-time (non-recurring) operating costs related to reviewing strategic alternatives for the CPG business segment, bank refinancing and proxy contest initiatives, and incremental income tax expense recorded in support our conservative tax position (see Note 8) based on our losses incurred. The loss in 2022 was predominately driven by our decision to maintain our experienced and knowledgeable workforce during the pandemic years and hire ahead of the expected increased customer demand in 2023.

The net loss from discontinued operation (see Note 2) in 2023 was driven by operating losses, the loss on sale of assets, divestiture costs, and non-cash asset impairment charges for the CPG business segment.

We believe that our asset base, combined with the current customer demand and backlog will lead to significant growth and provide us with sufficient liquidity in 2024.

Management Summary

Fiscal 2023 was a year of stabilization. It was a year marked by significant transformation of our business and long-term strategy, as well as a few challenges that affected our results. We navigated the continuing recovery of the commercial aerospace market juxtaposed with a supply chain that had not fully recovered from the impact of the pandemic. The financial progress we made toward achieving a sustainable operating model is evident in the steady improvement in our financial results throughout the year. We generated sequential improvements in gross profit and margins in every quarter in 2023 all while generating 24% revenue growth for the full year. On the cost side, our SG&A expenses were much lower as a percentage of revenues following the unusual costs in the first half of the year. The ultimate result of our efforts was a return to operating profitability in the second half of the year, and net profitability in the fourth quarter. Our strategic initiatives will continue to focus on our operating model to achieve profitability and enhance shareholder value in 2024.

Off Balance Sheet Arrangements

Not applicable.

Critical Accounting Policies

We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles (GAAP). As such, we are required to make certain estimates, judgments and assumptions that we believe are reasonable based upon the information available. These estimates and assumptions affect the reported amounts of assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ significantly from those estimates under different assumptions and conditions.

We have identified our critical accounting estimates. An accounting estimate is considered critical where (a) the nature of the estimates or assumptions is material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and (b) the impact of the estimate on financial condition or operating performance is material.

Inventories

Inventories are measured at lower of cost or net realizable value. Inventory costing requires complex calculations that include standard labor and material costs, assumptions for overhead absorption, scrap, and the determination of which costs may be capitalized. Analysis of actual labor cost to standard cost is performed and adjusted, if required, quarterly. Material costs are assessed and adjusted on an on-going basis. Daily cycle counts of raw material and finished goods are performed to ensure accuracy and legitimacy of our inventory balances. Quarterly, full physical counts are performed for WIP balances. The valuation of inventory requires us to review inventory each quarter for excess and slow-moving items and establish a reserve. As of December 31, 2023, we have $14,198,000 of inventory recorded on our consolidated balance sheet, representing approximately 39% of total assets.

-15-

Impairment of Long-Lived Assets

The impairment of long-lived assets is a critical aspect of our financial reporting process, where we assess the carrying value of these assets to ensure their recoverability and to reflect any potential declines in their value. Our evaluation involves both qualitative and quantitative assessments, considering factors such as changes in market conditions, technological advancements, legal and regulatory developments, and other relevant indicators of impairment. We conduct impairment tests whenever events or changes in circumstances suggest that the carrying amount of a long-lived asset may not be recoverable. These tests typically involve comparing the asset's carrying value to its estimated future undiscounted cash flows, with impairment recognized if the carrying amount exceeds the asset’s fair value. We utilize various valuation techniques, including discounted cash flow analysis, market-based approaches, and independent appraisals, to determine fair values when necessary. Additionally, we review long-lived assets for impairment at least annually, or more frequently if events or circumstances indicate potential impairment. Through this rigorous impairment assessment process, we aim to ensure the accuracy of our financial statements and provide transparent disclosure to our stakeholders regarding any impairments that may materially affect our financial position and results of operations.

Deferred Tax Valuation Allowance

We make estimates and judgments in determining the provision for taxes for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits, and deductions, and in the calculation of certain tax assets and liabilities that arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We must assess the likelihood that we will be able to recover our deferred tax assets. Recovery of a deferred tax asset is based on the ability of the business to generate income. If recovery is not likely, we must increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate may not ultimately be recoverable. These calcualtions require the use of estimates, in particular in relation to the expected growth of sales, the expected hourly rate for labor, the expected productivity of the production labor and achievable gross margin rates.

Commitments and Contingencies

In assessing commitments and contingencies, we employ a diligent and comprehensive approach aimed at ensuring transparency and accuracy for financial statement purposes. Our evaluation process encompasses a thorough review of contractual obligations, legal proceedings, and other potential liabilities that may impact our financial position and operations. We utilize a combination of internal expertise and legal counsel to assess the probability of occurrence and potential financial impact associated with these commitments and contingencies. This evaluation involves analyzing the nature of the obligation, the likelihood of settlement, and the availability of reliable information to estimate the potential loss or exposure. Additionally, we continuously monitor and reassess these commitments and contingencies to reflect any material changes in circumstances or new information that may arise. Through this diligent evaluation process, we strive to provide our stakeholders with transparent and accurate disclosures regarding our commitments and contingencies in our financial statements, thereby enhancing confidence in our financial reporting and risk management practices.

Item 7A.Quantitative and Qualitative Disclosures About Market Risk

Servotonics is a smaller reporting company as defined in Rule 12b-2 of the Exchange Act and is not required to provide the information required under this item.

Item 8.Financial Statements and Supplementary Data

The consolidated financial statements of the Company which are included in this Annual Report on Form 10-K are described in the accompanying Index to Consolidated Financial Statements on Page F1.

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

Not applicable.

-16-

Item 9A.Controls and Procedures

(i)Disclosure Controls and Procedures

The Company carried out an evaluation under the supervision and with the participation of its management, including the Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), of the effectiveness of the Company’s disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e) as of December 31, 2023.  Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that these disclosure controls and procedures are effective as of the end of the period covered by this report, and designed to ensure that material information relating to us and our consolidated subsidiaries is made known to them on a timely basis, and that these disclosure controls and procedures are effective to ensure such information is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

(ii)Management’s Report on Internal Control over Financial Reporting

The Company’s management is responsible for establishing and maintaining adequate internal controls over financial reporting (as defined in Exchange Act Rule 13a-15(f)). Under the supervision and with the participation of management, including the CEO and CFO, the Company conducted an evaluation of the effectiveness of internal control over financial reporting based on the framework in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013 (COSO). Our management concluded that our internal controls over financial reporting were effective as of December 31, 2023.

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

(iii)

Changes in Internal Control Over Financial Reporting

Management previously identified material weaknesses in its internal control over financial reporting in connection with the 2020 Form 10-K/A, 2021 Form 10-K, and 2022 Form 10-K filings. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the financial statements will not be prevented or detected in a timely basis by the Company’s internal controls. Remediation efforts for the identified material weaknesses began in 2021 and concluded successfully in 2023. Remediation efforts undertaken by the Company:

engaged a third party to perform a comprehensive information technology (IT) general controls assessment, which included:
operforming a formal IT risk assessment
operforming file restores from backup at least annually
oannual security awareness training and frequent phishing campaigns to test the knowledge of employees
omonitoring logical access and change management
engaged a third party to assist with enhanced internal control testing procedures and documentation standards aligned with the COSO components and principles, including entity-level controls, which included:
oimproving the documentation of controls over significant estimates
oimproving the documentation of controls over the completeness and accuracy of system-generated reports used in the performance of process-level controls

-17-

oimproving the procedures performed to substantiate relevant data points from the system-generated reports used in the performance of process-level controls

Except as set forth above, there were no changes in the Company’s internal controls over financial reporting during the fourth quarter of 2023 that have materially affected, or are reasonably likely to affect, the Company’s internal controls over financial reporting.

Item 9B.Other Information

Not applicable.

Item 9C.Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

-18-

PART III

Item 10.Directors, Executive Officers and Corporate Governance

Information required under this Item 10 is incorporated herein by reference to the information included in the Company’s definitive proxy statement if it is filed with the Commission within 120 days after the end of the Company’s 2023 fiscal year or such information will be included by amendment to this Form 10-K.

Code of Ethics

The Company has adopted a Code of Ethics and Business Conduct (the Code) that applies to all directors, officers and employees of the Company as required by the listing standards of the NYSE American. The Code is available on the Company’s website at www.servotronics.com and the Company intends to disclose on this website any amendment to the Code. Waivers under the Code, if any, will be disclosed under the rules of the SEC and the NYSE American.

Item 11.Executive Compensation

Information required under this Item 11 is incorporated herein by reference to the information included in the Company’s definitive proxy statement if it is filed with the Commission within 120 days after the end of the Company’s 2023 fiscal year or such information will be included by amendment to this Form 10-K.

Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Securities Authorized for Issuance Under Equity Compensation Plans

The following table sets forth the securities authorized for issuance under the Company’s equity compensation plans as of December 31, 2023:

Number of

Number of 

       

 securities 

securities to be

remaining

issued upon

Weighted-average

available for

 exercise of

 exercise price of

 future issuance

outstanding

outstanding

under

 options,

options

equity

warrants and

warrants and

compensation

Plan category

    

rights

    

rights

    

plans

Equity compensation plans approved by security holders

155,422

Equity compensation plans not approved by security holders

Total

155,422

Information required under this Item 12 is incorporated herein by reference to the information included in the Company’s definitive proxy statement if it is filed with the Commission within 120 days after the end of the Company’s 2023 fiscal year or such information will be included by amendment to this Form 10-K.

Also incorporated by reference is the information in the table under the heading “Company Purchases of Company’s Equity Securities” included in Item 5 of this Form 10-K. See also Note 7, Shareholders’ Equity, of the accompanying consolidated financial statements for more information.

Item 13.Certain Relationships and Related Transactions and Director Independence

Information required under this Item 13 is incorporated herein by reference to the information included in the Company’s definitive proxy statement if it is filed with the Commission within 120 days after the end of the Company’s 2023 fiscal year or such information will be included by amendment to this Form 10-K.

-19-

Item 14.Principal Accountant Fees and Services

Information required under this Item 14 is incorporated herein by reference to the information included in the Company’s definitive proxy statement if it is filed with the Commission within 120 days after the end of the Company’s 2023 fiscal year or such information will be included by amendment to this Form 10-K.

-20-

PART IV

Item 15.Exhibits and Financial Statement Schedules

2.1

    

Asset Purchase Agreement, dated July 10, 2023, by and between The Ontario Knife Company and Blue Ridge Knives, Inc. (Incorporated by reference to Exhibit 2.1 to the Company's Form 8 - K filed with the SEC on August 3, 2023).

3.1

Certificate of Incorporation of the Company (Incorporated by reference to Exhibit 3(A)(1) to the Company’s Form 10-KSB for the year ended December 31, 1996)

 

 

3.2

Amendments to Certificate of Incorporation dated August 27, 1984 (Incorporated by reference to Exhibit 3(A)(2) to the Company’s Form 10-KSB for the year ended December 31, 1996)

 

 

3.3

Amendments to Certificate of Incorporation dated June 30, 1998 (Incorporated by reference to Exhibit 3(A)(4) to the Company’s Form 10-KSB for the year ended December 31, 1998)

 

 

3.4

Certificate of designation creating Series I preferred stock (Incorporated by reference to Exhibit 4(A) to the Company’s Form 10-KSB for the year ended December 31, 1987)

 

 

3.5

By-laws of the Company (Incorporated by reference to Exhibit 3.1 to the Company’s Form 8-K filed with the SEC on April 27, 2022)

4.1

Description of Capital Stock (Incorporated by reference to Exhibit 4.4 to the Company's Form 10 - K for the year ended December 31, 2022)

 

 

10

Material Contracts (*Indicates management contract or compensatory plan or arrangement)

 

 

10.1

Form of Indemnification Agreement between the Registrant and each of its Directors and Officers (Incorporated by reference to Exhibit 10.7 for the year ended December 31, 2016)

 

 

10.2

Loan agreement between the Company and its employee stock ownership trust, as amended (Incorporated by reference to Exhibit 10(C)(1) to the Company’s Form 10-KSB for the year ended December 31, 1991)

 

 

10.3

Stock purchase agreement between the Company and its employee stock ownership trust (Incorporated by reference to Exhibit 10(D)(2) to the Company’s Form 10-KSB for the year ended December 31, 1988)

10.4*

Servotronics, Inc. Executive Change in Control Severance Plan (Incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on May 16, 2022)

10.5*

Participation Agreement for Executive Change in Control Severance Plan (Incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q filed with the SEC on May 16, 2022)

10.6*

    

Servotronics, Inc. 2022 Equity Incentive Plan (Incorporated by reference to Appendix A to the Company’s Proxy Statement for the 2022 Annual Meeting of Shareholders)

 

 

10.7

Financing Agreement effective June 28, 2023, between Servotronics, Inc. and Rosenthal & Rosenthal, Inc. (Incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the SEC on June 30, 2023)

 

 

10.8*

Non-Employee Director Compensation Policy (Incorporated by reference to Exhibit 10.8 to the Company's Form 10 - K filed with the SEC on March 31, 2023)

10.9

Cooperation Agreement, dated as of February 15, 2023, by and between Servotronics, Inc. and Brent D. Baird (Incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the SEC on February 15, 2023)

-21-

19

Servotronics, Inc. Insider Trading Policy (Filed herewith)

 

 

21

Subsidiaries of the Registrant (Filed herewith)

 

 

23.1

Consent of Freed Maxick CPAs, P.C. (Filed herewith)

 

 

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14 or 15d-14 of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Filed herewith)

 

 

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14 or 15d-14 of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Filed herewith)

 

 

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Furnished herewith)

 

 

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Furnished herewith)

97

Servotronics, Inc. Clawback Policy (Filed Herewith)

 

 

101

The following materials from Servotronics, Inc.’s Annual Report on Form 10-K for the period ended December 31, 2023, formatted in XBRL (eXtensible Business Reporting Language): (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statements of cash flows and (v) the notes to the consolidated financial statements.

Item 16. Form 10 - K Summary

None.

-22-

SIGNATURES

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

SERVOTRONICS, INC.

 

 

 

March 22, 2024

By

/s/ William F. Farrell, Jr., Chief Executive Officer

 

 

William F. Farrell, Jr.

 

 

Chief Executive Officer

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

/s/ William F. Farrell, Jr.

    

Chief Executive Officer

    

March 22, 2024

William F. Farrell, Jr.

 

 

 

 

 

 

/s/ Robert A. Fraass

 

Chief Financial Officer

March 22, 2024

Robert A. Fraass

 

 

 

 

 

 

 

/s/ Brent D. Baird

 

Director

March 22, 2024

Brent D. Baird

 

 

 

/s/ Edward C. Cosgrove, Esq.

 

Director

March 22, 2024

Edward C. Cosgrove, Esq.

 

 

 

 

 

 

 

/s/ Karen L. Howard

 

Director

March 22, 2024

Karen L. Howard

 

 

 

 

 

 

 

/s/ Christopher M. Marks

 

Director

March 22, 2024

Christopher M. Marks

 

 

 

 

 

 

 

/s/ Evan H. Wax

 

Director

March 22, 2024

Evan H. Wax

 

 

 

-23-

Graphic

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of Servotronics, Inc. and Subsidiaries

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Servotronics, Inc. and Subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, consolidated statement of comprehensive loss, and consolidated statements of cash flows for the years then ended, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

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

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

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

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Inventories

As discussed in Note 1, and as presented in Note 3 to the financial statements, inventories are stated at the lower of cost or net realizable value. Costs include all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross inventory through a reserve.

- F2 -

Inventory costing requires complex calculations that include standard labor and material costs, assumptions for overhead absorption, scrap, and the determination of which costs may be capitalized. The determination of the reserve for slow-moving and obsolete inventories always requires subjective assumptions related to expectations for future market conditions, customer forecasted orders, and product demand. Factors involved in accounting for inventories include determination of cost and evaluation of reserves. Due to the magnitude of the inventories and various complex matters and subjective assumptions, we identified inventories as a critical audit matter, which required a high degree of auditor judgement.

Addressing the matter involved performing subjective audit procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures we performed included, obtaining an understanding of the process and assumptions used by management related to the accounting for inventories; testing managements calculations related to costing of products; and testing managements determination of the reserves. These procedures include testing the completeness and accuracy of the source data used, testing the mathematical accuracy of managements calculations, and evaluating the reasonableness and consistency of the methodology and assumptions applied by management.

We have served as the Company's auditor since 2005.

/s/ Freed Maxick CPAs, P.C.

Buffalo, New York

March 22, 2024

Graphic

- F3 -

SERVOTRONICS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

Years Ended December 31,

(in thousands except share and per share data)

    

2023

    

2022

(Reclassified)

Current assets:

 

  

 

  

Cash

$

95

$

3,812

Cash, restricted

150

Accounts receivable, net

 

12,065

 

8,453

Inventories, net

 

14,198

 

14,286

Prepaid and other current assets

 

1,507

 

615

Assets related to discontinued operation

 

1,552

 

6,112

Total current assets

 

29,567

 

33,278

Property, plant and equipment, net

 

6,978

 

7,355

Deferred income taxes, net

 

 

1,048

Other non-current assets

 

42

 

173

Noncurrent assets related to discontinued operation

3,440

Total Assets

$

36,587

$

45,294

Liabilities and Shareholders' Equity

 

 

  

Current liabilities:

 

 

  

Line of credit

$

2,103

$

Current portion of equipment financing and capital leases

501

Current portion of postretirement obligation

97

87

Accounts payable

 

2,061

 

1,840

Accrued employee compensation and benefits costs

 

1,003

 

1,057

Accrued warranty

 

542

 

581

Other accrued liabilities

1,909

396

Liabilites related to discontinued operation

213

1,745

Total current liabilities

 

7,928

 

6,207

 

 

Post retirement obligation

4,165

3,975

 

 

Shareholders' equity:

 

 

  

Common stock, par value $0.20; authorized 4,000,000 shares; issued 2,629,052 shares; outstanding 2,514,775 (2,483,318 - 2022) shares

 

525

 

523

Capital in excess of par value

 

14,617

 

14,556

Retained earnings

 

12,954

 

23,741

Accumulated other comprehensive loss

 

(2,389)

 

(2,337)

Employee stock ownership trust commitment

 

(56)

 

(157)

Treasury stock, at cost 87,525 (104,464 - 2022) shares

 

(1,157)

 

(1,214)

Total shareholders' equity

 

24,494

 

35,112

Total Liabilities and Shareholders' Equity

$

36,587

$

45,294

See notes to consolidated financial statements

- F4 -

SERVOTRONICS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

Years Ended December 31,

(in thousands except per share data)

    

2023

    

2022

Revenue

$

43,629

$

35,185

Costs of goods sold, inclusive of depreciation and amortization

 

35,824

 

29,616

Gross profit

 

7,805

 

5,569

Operating expenses:

 

 

  

Selling, general and administrative

 

9,918

 

8,067

Operating loss

(2,113)

(2,498)

Other (expense)/income:

Interest expense, net

(336)

(203)

Gain on sale of equipment

36

Total other (expense)/income, net

(336)

(167)

Loss from continuing operations before income taxes

 

(2,449)

 

(2,665)

Income tax (expense)/benefit

 

(1,098)

 

565

Loss from continuing operations, net of tax

(3,547)

(2,100)

Loss from discontinued operation before income taxes

(7,240)

(22)

Income tax (expense)/benefit

5

Loss from discontinued operation, net of tax (see Note 2)

(7,240)

(17)

Net loss

$

(10,787)

$

(2,117)

Basic and diluted loss per share:

 

 

  

Continuing operations

$

(1.44)

$

(0.87)

Discontinued operation

(2.93)

(0.01)

Basic and diluted loss per share

$

(4.37)

$

(0.88)

See notes to consolidated financial statements

- F5 -

SERVOTRONICS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

Years Ended December 31,

(in thousands)

    

2023

    

2022

Net loss

$

(10,787)

$

(2,117)

Other comprehensive income items:

Actuarial (losses)/gains

 

(153)

 

1,838

Income tax benefit/(expense) on actuarial losses

 

32

 

(386)

Reclassification adjustment for amortization of net actuarial losses

87

151

Income tax (expense)/benefit on reclassification adjustment

(18)

(32)

Retirement benefits adjustments, net of income taxes

(52)

1,571

Total comprehensive loss

$

(10,839)

$

(546)

See notes to consolidated financial statements

- F6 -

SERVOTRONICS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

Years Ended December 31,

(in thousands)

    

2023

    

2022

Cash flows related to operating activities:

 

  

 

  

Loss from continuing operations

$

(3,547)

$

(2,100)

Adjustments to reconcile net loss to net cash used by operating activities:

 

 

Depreciation and amortization

 

1,083

 

951

Stock based compensation

 

120

 

191

Increase (decrease) in allowance for credit losses

 

5

 

(8)

Decrease in inventory reserve

(15)

(28)

(Decrease) increase in warranty reserve

 

(39)

 

70

Deferred income taxes

 

1,072

 

(589)

Gain on sale of equipment

(36)

Change in assets and liabilities:

 

 

  

Accounts receivable

 

(3,617)

 

(2,239)

Inventories

 

103

 

1,411

Prepaid and other current assets

 

(909)

 

741

Accounts payable

 

221

 

1,410

Accrued employee compensation and benefit costs

 

(54)

 

(473)

Post retirement obligations

 

148

 

186

Employee stock ownership trust commitment

 

101

 

101

Other accrued liabilities

1,513

61

Net cash used in operating activities from continuing operations

 

(3,815)

 

(351)

Cash flows related to investing activities:

 

 

  

Capital expenditures - property, plant and equipment

 

(689)

 

(1,234)

Proceeds from sale of assets

38

Net cash used in investing activities from continuing operations

 

(689)

 

(1,196)

Cash flows related to financing activities:

 

 

  

Advances on line of credit, net of payments

2,103

Principal payments on long-term debt

 

 

(4,250)

Principal payments on equipment financing lease obligations

 

(501)

 

(275)

Net cash provided by (used in) financing activities from continuing operations

1,602

(4,525)

Discontinued Operation

Cash (used in) provided by operating activites

(2,823)

536

Cash provided by (used in) investing activities

2,158

(85)

Net cash (used in) provided by operating and investing activities from discontinued operation

 

(665)

 

451

Net decrease in cash and restricted cash

 

(3,567)

 

(5,621)

Cash and restricted cash at beginning of year

 

3,812

 

9,433

Cash and restricted cash at end of year

$

245

$

3,812

See notes to consolidated financial statements

- F7 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    Business Description and Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

Servotronics, Inc. and its subsidiaries (the “Company”) design, manufacture and market servo-control components and other advanced technology products for aerospace, military and medical applications.  The Company was incorporated in New York in 1959.  In 1972, the Company was merged into a wholly owned subsidiary organized under the laws of the State of Delaware, thereby changing the Company’s state of incorporation from New York to Delaware. The Company’s shares currently trade on the New York Stock Exchange (NYSE) American under the symbol SVT.

Until 2023, the Company had operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which had been strategic business segments that offered different products and services.  Operations in ATG include the servo-control components (i.e., torque motors, control valves, etc.), and the CPG operations included the design, manufacture and marketing of a variety of cutlery products for use by consumers and government agencies.  During 2023, the Company’s Management made the strategic decision to sell certain assets of The Ontario Knife Company (“OKC”) and divest the CPG business segment.  This divestiture represented a strategic shift, as the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a single reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.

The consolidated financial statements include the accounts of Servotronics, Inc. (the active legal entity under the ATG segment), OKC, (the legal entity under the CPG business segment) and other, inactive, wholly-owned subsidiaries.  All intercompany balances and transactions have been eliminated upon consolidation.  The Company derives its primary sales revenue from domestic customers, although a portion of finished products are for foreign end use.  As communicated in the June 30, 2023 10-Q filing, the Company executed an Asset Purchase Agreement (“APA”) with a third party to sell certain assets of OKC, which closed on August 1, 2023.  Accordingly, the sale of assets and results of operations for OKC are presented as a “Loss from Discontinued Operation, net of tax” on the Consolidated Statements of Operations, and assets and liabilities are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets. The “Loss from Discontinued Operation, net of tax” is included in the “net loss” on the Consolidated Statements of Comprehensive Loss, and the cash used in operating activities and provided by investing activities from the discontinued operation are included in the “Discontinued Operation” section of the Consolidated Statements of Cash Flows.

The 2022 financial information included in the aforementioned Consolidated Balance Sheets and Consolidated Statements of Operations were reclassified to conform with the discontinued operation presentation. Amounts for all periods discussed below reflect the results of operations, financial condition and cash flows from the Company’s continuing operations, unless otherwise noted. Refer to Note 2 “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion.

Cash and Restricted Cash

The following table provides a reconciliation of cash and restricted cash to the amounts in the statement of cash flows:

    

Years Ended December 31,

(in thousands)

2023

2022

Cash

$

95

$

3,812

Restricted cash

 

150

 

Total cash and restricted cash

$

245

$

3,812

The Company considers cash to include all currency and coin owned by the Company as well as all deposits in the bank including checking and savings accounts. The restricted cash of $150,000 as of December 31, 2023 (no outstanding balance as of December 31, 2022) represents collateral with a financial institution.

- F8 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Accounts Receivable

The Company grants credit to substantially all of its customers and carries its accounts receivable at original invoice amount less an allowance for credit losses. On a periodic basis, the Company evaluates its accounts receivable and establishes an allowance for credit losses based on history of past write-offs, collections, and current credit conditions. The allowance for credit losses amounted to approximately $121,000 and $116,000 as of December 31, 2023 and December 31, 2022,respectively. The Company does not accrue interest on past due receivables.

Revenue Recognition

Revenues are recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Revenue transactions generally consist of a single performance obligation to transfer contracted goods and are not accounted for under industry-specific guidance.  Purchase orders generally include specific terms relative to quantity, item description, specifications, price, customer responsibility for in-process costs, delivery schedule, shipping point, payment and other standard terms and conditions of purchase.  Service revenue, principally representing repairs, are recognized at the time of shipment of goods.

Revenue is recognized at an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring goods and services to a customer. The Company determines revenue recognition using the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when the company satisfies a performance obligation.

Revenue excludes taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (e.g., sales and use taxes). Revenue includes payments for shipping activities that are reimbursed by the customer to the Company.

Performance obligations are satisfied as of a point in time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. As a significant portion of the Company’s revenue is recognized at the time of shipment, transfer of title and customer acceptance, there is no significant judgment applied to determine the timing of the satisfaction of performance obligations or transaction price. Shipping and handling activities that occur after the customer obtains control of the promised goods are considered fulfillment activities.

The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. The Company generally receives payment for these contracts within the payment terms negotiated and agreed upon by each customer contract.

Warranty and repair obligations are assessed on all returns. Revenue is not recorded on any warranty returns. The Company warrants its products against design, materials and workmanship based on an average of twenty-seven months. The Company determines warranty reserves needed based on actual average costs of warranty units shipped and current facts and circumstances. As of December 31, 2023 and December 31, 2022 under the guidance of Accounting Standards Codification (“ASC”) 460-1-50 Product Warranties, the Company has recorded a warranty reserve of approximately $542,000 and $581,000, respectively. Revenue is recognized on repair returns, covered under a customer contract, at the contractual price upon shipment to the customer.

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross value of the inventory through a reserve of approximately $587,000 and $602,000 at December 31, 2023 and December 31, 2022, respectively. Pre-production and start-up costs are expensed as incurred.

- F9 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The purchase of suppliers’ minimum economic quantities of material such as steel, etc. may result in a purchase of quantities exceeding two years of customer requirements. Also, in order to maintain a reasonable and/or agreed to lead time or minimum stocking requirements, certain larger quantities of other product support items may have to be purchased and may result in over one year’s supply. These amounts are not included in the inventory reserve discussed above.

Shipping and Handling Costs

Shipping and handling costs are classified as a component of cost of goods sold.

Property, Plant,and Equipment

Property, plant and equipment is carried at cost; expenditures for new facilities and equipment and expenditures which substantially increase the useful lives of existing plant and equipment are capitalized; expenditures for maintenance and repairs are expensed as incurred. Upon disposal of properties, the related cost and accumulated depreciation are removed from the respective accounts and any profit or loss on disposition is included in income.

Depreciation is provided on the basis of estimated useful lives of depreciable properties, primarily by the straight-line method for financial statement purposes and by accelerated methods for income tax purposes. Depreciation expense includes the amortization of right-of-use (“ROU”) assets accounted for as finance leases. The estimated useful lives of depreciable properties are generally as follows:

Buildings and improvements

    

5-40 years

Machinery and equipment

 

5-20 years

Tooling

 

3-5 years

Income Taxes

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, as well as operating loss and credit carryforwards. The Company and its subsidiaries file a consolidated federal income tax returns, combined New York, Texas, California and Connecticut state income tax returns and a separate Arkansas state income tax return.

The Company’s practice is to recognize interest and/or penalties related to uncertain tax positions and income tax matters in income tax expense.  The Company did not have any accrued interest or penalties included in its Consolidated Balance Sheets at December 31, 2023 or December 31, 2022, and did not recognize any interest and/or penalties in its Consolidated Statements of Operations during the years ended December 31, 2023 and 2022. The Company did not have any material uncertain tax positions or unrecognized tax benefits or obligations as of December 31, 2023 and December 31, 2022.  The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination by the respective taxing authorities.

Supplemental Cash Flow Information

Income tax refunded for the years ended December 31, 2023 and 2022 amounted to approximately $146,000 and $811,000, respectively. Income taxes paid were approximately $2,000 and $175,000 for the years ended December 31, 2023 and 2022, respectively. Interest paid was approximately $366,000 and $240,000 for the years ended December 31, 2023 and 2022, respectively.

- F10 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Employee Stock Ownership Plan

Contributions to the employee stock ownership plan are determined annually by the Company according to plan formula.

Impairment of Long-Lived Assets

The Company reviews long-lived assets for impairment annually or whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable based on undiscounted future operating cash flow analyses. If an impairment is determined to exist, any related impairment loss is calculated based on fair value. Impairment losses on assets to be disposed of, if any, are based on the estimated proceeds to be received, less costs of disposal.

The Company’s strategic decision to sell certain assets of OKC in 2023 resulted in the classification of a discontinued operation and triggered an impairment of OKC’s real property in accordance with ASC 360 - 10 - 45 - 9 Impairment or Disposal of Long - Lived Assets. Refer to Note 2, “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion. No additional impairment of long - lived assets exists as of December 31, 2023, which primarily includes the Company’s tangible real (land and building) and personal (machinery & equipment) properties.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Reclassifications

Certain balances, as previously reported, were reclassified to classifications adopted in the current period.

Effective January 1, 2023, research and development costs, certain insurance expenses and other costs of approximately $1,892,000 were reclassed primarily from cost of goods sold to selling, general and administrative expenses. Accordingly, approximately $1,475,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative expenses. There was no impact to the Consolidated Statement of Operations due to the reclassification.

Research and Development Costs

Research and development costs are expensed as incurred and are included in selling, general and administrative on the Consolidated Statements of Operations.

Concentration of Credit Risks

Financial instruments that potentially subject the Company to concentration of credit risks principally consist of cash accounts in financial institutions. Although the accounts exceed the federally insured deposit amount, management assesses the risk of nonperformance by the financial institutions to be low.

Fair Value of Financial Instruments

The carrying amount of cash, accounts receivable, accounts payable and accrued expenses are reasonable estimates of their fair value due to their short maturity. Based on variable interest rates and the borrowing rates currently available to the Company for loans similar to its asset - based line of credit the fair value approximates its carrying amount.

- F11 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Recent Accounting Pronouncements

Effective January 1, 2023, the Company adopted the Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, issued by the Financial Accounting Standards Board (“FASB”) which creates a new credit impairment standard for financial assets measured at amortized cost and available-for-sale debt securities. The ASU requires financial assets measured at amortized cost (including loans, trade receivables and held-to-maturity debt securities) to be presented at the net amount expected to be collected, through an allowance for credit losses that are expected to occur over the remaining life of the asset, rather than incurred losses. The measurement of credit losses for newly recognized financial assets (other than certain purchased assets) and subsequent changes in the allowance for credit losses are recorded in the statement of operations as the amounts expected to be collected change. The Company evaluated the accounting standards update related to the ASU 2016 - 13 Current Expected Credit Loss (“CECL”) and determined that the pronouncement does not have a material effect on the financial position, results of operations or cash flows for the Company.

In December 2023, the FASB issued ASU 2023 - 09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023 - 09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

2.    Discontinued Operation and Assets and Liabilities Related to Discontinued Operation

The Company’s decision to sell certain assets and wind down the operations of OKC met the “held for sale” under ASC 205-20-45-9 Discontinued Operations, and represented a strategic shift that had a significant impact on the Company’s overall operations and financial results. Accordingly, the assets and liabilities of OKC are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022 (as reclassified).  In addition, OKC’s operating loss, the loss on sale of assets, divestiture costs, and impairment charges on long-lived assets were reclassified to “Loss from Discontinued Operation, net of tax” in the Consolidated Statements of Operations for the twelve-month years ended December 31, 2023 and December 31, 2022 (as reclassified).

Under the terms of the Asset Purchase Agreement, the Company sold inventory, machinery & equipment and intellectual property (patents & trademarks/tradenames) to a buyer for approximately $2,158,000.  The sale transaction closed on August 1, 2023, and in accordance with the sale, the Company evaluated whether the fair value of OKC assets sold, less estimated costs to sell, exceeded the net carrying values.  The Company concluded that the net carrying values exceeded the fair value, less estimated costs to sell, resulting in a loss on the sale of assets of approximately $3,162,000 for the twelve-month year ended December 31, 2023.

Also, as a direct result of Management’s decision to sell OKC’s assets, divest the operations, and exit the CPG segment, the Company incurred an impairment charge on its long-lived asset (building) of approximately $1,219,000 for the year ended December 31, 2023.  This charge was based on two independent, third party real property appraisals (less estimated costs to sell).  In addition, divestiture costs of approximately $807,000 were incurred for the year ended December 31, 2023 related to key employee retention agreements, employee severance agreements, and supplier open purchase order obligations.  The aggregate total of the impairment charge and divestiture costs resulted in a loss of approximately $2,026,000 for the year ended December 31, 2023.

Finally, OKC’s operating loss of approximately $2,052,000 for the year ended December 31, 2023 are also included in the Loss from Discontinued Operation (loss of $22,000 for the year ended December 31, 2022, as reclassified).

In summary, the Discontinued Operation, net of tax, resulted in a loss of approximately $7,240,000 for the year ended December 31, 2023 (loss of $22,000 for the year ended December 31, 2022, as reclassified).

- F12 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Discontinued Operation Financial Information

Consolidated Statements of Operations are as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Net Sales

$

3,410

$

8,636

Operating costs

 

(5,462)

 

(8,658)

Loss from discontinued operation

 

(2,052)

 

(22)

Loss from discontinued operation - impairment and divestiture costs

 

(2,026)

 

Loss on sale of assets

 

(3,162)

 

Loss from discontinued operation before income taxes

 

(7,240)

 

(22)

Income tax benefit

 

 

5

Loss from discontinued operation, net of tax

$

(7,240)

$

(17)

Assets & Liabilities Related to Discontinued Operation Financial Information

A summary of the carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Consolidated Balance Sheets, are as follows:

    

Years Ending December 31,

(in thousands)

2023

2022

Accounts receivable, net

$

38

$

1,016

Prepaid and other assets

 

31

 

338

Inventories, net

 

55

 

4,758

Building and improvements, net

 

1,428

 

Assets related to discontinued operation

$

1,552

$

6,112

Noncurrent assets related to discontinued operation

$

$

3,440

Accounts payable

$

197

$

1,272

Accrued employee compensation and other costs

 

16

 

473

Liabilities related to discontinued operation

$

213

$

1,745

The Company plans to actively market and sell the building in 2024, as well as the inventory (steel) acquired from suppliers that was not part of the sale of assets sold to a third party.  The majority of the remaining assets and liabilities are expected to be settled in early 2024.

3.    Inventories

Years Ended December 31,

(in thousands)

    

2023

    

2022

Raw material and common parts

$

7,828

$

7,199

Work-in-process

 

6,466

 

6,490

Finished goods

 

491

 

1,199

 

14,785

 

14,888

Less inventory reserve

 

(587)

 

(602)

Total inventories

$

14,198

$

14,286

- F13 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

4.    Property, Plant and Equipment

Years Ended December 31,

(in thousands)

    

2023

    

2022

Buildings and building improvements

$

8,447

$

7,838

Machinery, equipment and tooling

 

15,503

 

14,526

Construction in progress

 

106

 

1,002

 

24,056

 

23,366

Less accumulated depreciation and amortization

 

(17,078)

 

(16,011)

Property, plant and equipment, net

$

6,978

$

7,355

Depreciation and amortization expense amounted to approximately $1,083,000 and $951,000 for the years ended December 31, 2023 and 2022, respectively. Depreciation expense amounted to approximately $1,042,000 and $927,000 for the years ended December 31, 2023 and 2022, respectively. Amortization expense primarily related to equipment financing amounted to approximately $41,000 and $24,000 for years ended December 31, 2023 and 2022, respectively.

The Company’s Right of Use (‘ROU’) assets included in machinery, equipment and tooling had a net book value of approximately $160,000 as of December 31, 2023 ($185,000 as of December 31, 2022).

As of December 31, 2023, there is approximately $106,000 ($1,002,000 as of December 31, 2022) of construction in progress (CIP) included in property, plant and equipment all of which is related to capital projects. There is approximately $93,000 in CIP for machinery and approximately $13,000 for building improvements.

5.    Long-Term Debt

    

Years Ending December 31,

(in thousands)

2023

2022

Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) (A)

$

2,103

$

Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) (B)

491

Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/ factor 1.822758% - 1.869304% at time of funding) (C)

 

 

10

 

2,103

 

501

Less current portion

 

(2,103)

 

(501)

Long term debt

$

$

A.

On June 27, 2023, the Company replaced its line of credit ($0 balance outstanding as of December 31, 2022) by entering into a three-year financing agreement with a new financial lending institution for an asset-based line of credit (the “Credit Facility”) with a maximum revolving credit of  $7,000,000. The borrowing base under the Credit Facility is determined using  85% of eligible domestic and foreign accounts receivable balances, less any amounts above foreign credit insurance limits and other specific reserves. In general terms, ineligible receivables are defined as invoices unpaid over 90 days. The balance outstanding on the Credit Facility is approximately $2,103,000 as of December 31, 2023, and availability on the Credit Facility is approximately $4,897,000 based on the borrowing base calculations as of December 31, 2023.  The Company capitalized approximately $104,000 of loan origination costs amortizing over three years through June 2026 (the expiration of the Credit Facility), and it is collateralized by the Company’s assets.

- F14 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

In accordance with ASC 470-10-45-5 Classification of Revolving Credit Agreements Subject to Lock-Box Arrangements and Subjective Acceleration Clauses, borrowings outstanding under the Credit Facility that includes both a subjective acceleration clause and requirement to maintain a lock-box arrangement must be considered short-term obligations.  As the Credit Facility includes both of the provisions, the outstanding balance of $2,103,000 is classified as a current liability on the Consolidated Balance Sheet as of December 31, 2023.

The Credit Facility contains two financial covenants required to be maintained by the Company at the end of each of its fiscal quarters.  The Tangible Net Worth covenant requires the Company to maintain tangible net worth not less than $20,000,000. The Working Capital covenant requires the Company to maintain working capital not less than  $10,000,000. The Company has met both covenant requirements as of December 31, 2023.

B.

The Company had an equipment loan facility in the amount of $1,000,000 available until July 9, 2021. This line was non-revolving and non-renewable. The loan term for the equipment covered by the agreement was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding. The equipment loan was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($491,000 outstanding as of December 31, 2022).

C.

The Company had a lease line of credit for equipment financing in the amount of $1,000,000 available until June 28, 2018.  This line was non-revolving and non-renewable. The lease term for equipment covered by the lease line of credit was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding.  The line of credit was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($10,000 outstanding as of December 31, 2022).

6.    Employee Benefit Plans

Employee Stock Ownership Plan (ESOP)

In 1985, the Company established an employee stock ownership plan (ESOP or the Plan) for the benefit of employees who meet certain minimum age and service requirements. Upon inception of the ESOP, the Company borrowed $2,000,000 from a bank and lent the proceeds to the Plan in accordance with the Trust Agreement (the Trust) established under the ESOP to purchase shares of the Company’s common stock. The Company’s  original loan to the Trust is at interest rates approximating the prime rate and is repayable to the Company over a 40-year term ending in December 2024. During 1987 and 1988, the Company loaned an additional amount of $1,942,000 to the Trust under terms similar to those under the original loan, with term ending in December 2028.

Company shares are held by the Plan’s trustees (per Trust Agreement) in a suspense account until allocated to participant accounts in the Plan.  Contributions are determined annually by the Company according to the ESOP plan formula.  Each year the Company makes contributions to the Trust sufficient to enable the Trust to repay the principal and interest due to the Company under the terms of the Trust. As the loans are repaid, shares are released from the suspense account pro rata based on the portion of the aggregate loan payments that are paid during the year. The Plan allows dividends (if applicable) on unallocated shares to be distributed to participants in cash, unless otherwise directed.  Shares released from the suspense account are allocated to participants in the ESOP based on their relative taxable compensation in the year of allocation and/or on the participants’ account balances.

If the Company’s shares are not readily tradeable on an established securities market when an ESOP participant’s termination of employment or retirement occurs, and if such ESOP participant requests that his/her ESOP distributed shares be repurchased by the Company, the Company is obligated to do so. The Company’s shares currently trade on NYSE American. There were no outstanding ESOP shares subject to the repurchase obligation at December 31, 2023.

Since inception of the Plan, 321,141 shares have been allocated to participant accounts, exclusive of shares distributed to participants and no longer in the Plan.  As of December 31, 2023 and 2022, 26,752 and 41,270 shares, respectively, remain unallocated in the suspense account.

- F15 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Related compensation expense associated with the Plan, which is equal to the principal reduction on the loans receivable from the trust, amounted to approximately $101,000 for the years ended December 31, 2023 and 2022.  Included as a reduction to Company’s shareholders’ equity is the ESOP trust commitment which represents the remaining indebtedness of the Trust to the Company.  ESOP participants are entitled to vote allocated shares and the Trust is entitled to vote unallocated shares and any allocated shares not voted by the participants.

Other Postretirement Benefit Plans

The Company provides certain postretirement health and life insurance benefits for two former executives (retirees) of the Company (the Plan). Upon ceasing employment with the Company, the Company pays the annual cost of health insurance coverage and provides continuing life insurance at the same level of coverage at the time of terminating employment with the Company. The Plan also provides a benefit to reimburse the retirees for certain out-of-pocket medical and/or health-related costs. The retirees’ benefits cease upon their death. The Plan is unfunded and the actuarially-determined projected postretirement benefit obligation was approximately $4,262,000 and $4,062,000 as of December 31, 2023 and 2022, respectively.

Amounts recognized in the Consolidated Balance Sheets as of December 31, 2023 and 2022 consist of the following:

    

Years Ended December 31,

(in thousands)

2023

2022

Current portion - retirement benefits and other

$

97

$

87

Long-term liabilities - retirement benefits and other

4,165

3,975

Postretirement Benefit Obligation

$

4,262

$

4,062

Accumulated other comprehensive loss, before income taxes:

 

  

 

  

Net actuarial loss

$

3,024

$

2,958

The estimated net loss to be amortized from AOCI to benefit cost during 2024 is approximately $97,000. The increase in the projected postretirement benefit obligation was due to changes in actuarial assumptions.  The actuarial loss is being amortized based on the expected lifetimes of the two former executives.

A reconciliation of the beginning and ending balances of accumulated postretirement benefit obligations as of December 31, 2023 and 2022 is as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Accumulated postretirement benefit obligations at the beginning of the year

$

4,062

$

5,865

Interest cost

 

192

 

157

Actuarial loss/(gain)

 

152

 

(1,838)

Benefits paid

 

(144)

 

(122)

Accumulated postretirement benefit obligations at the end of the year

$

4,262

$

4,062

- F16 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Financial information for this Plan for the years ended December 31, 2023 and 2022 are as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Interest Cost

$

192

$

157

Recognized actuarial loss

87

151

Pension cost

$

279

$

308

Benefits Paid

$

144

$

122

As actuarially – determined, the Company estimates it will make contributions to the Plan to fund the benefits of approximately $147,000 in 2024.

Actuarial assumptions used as of and for the years ended December 31, 2023 and 2022 are as follows:

    

Years Ended December 31,

2023

2022

 

Discount rate used in determining:

 

  

 

  

Benefit obligation

 

5.250

%  

4.875

%

Pension cost

 

4.875

%  

2.750

%

Assumed healthcare cost trend rate is estimated at 10% for the first year and then grading down by 0.5% for each year subsequent until a floor of 5% is reached. The actuarial assumptions for mortality include the use of PriH – 2012 mortality tables with generational mortality improvement scale 2024 and adjusted scale MP 2021.

The effect of a one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits are as follows:

Years Ended December 31,

(dollars in thousands)

    

2023

2022

Effect of 1% increase in health care trend rates:

 

  

 

  

Change in benefit obligation

$

543

$

636

Change in combined service and interest cost

$

31

$

30

Effect of 1% decrease of health care trend rates:

 

  

 

  

Change in benefit obligation

$

(450)

$

(515)

Change in combined service and interest cost

$

(25)

$

(23)

Based on actuarial assumptions, the Company is expected to make benefit payments for the next ten years ending December 31, as follows (in thousands):

Years Ending December 31,

    

Amount

2024

$

147

2025

 

161

2026

 

172

2027

 

184

2028

196

2029-2033

$

1,147

- F17 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

7.    Shareholders’ Equity

Years Ended December 31, 2022 and 2023

(in thousands)

Retained Earnings

Accumulated

Common Stock

Capital in excess

ESOT

Treasury Stock

Total

Other

of par value

shareholders'

Comprehensive

equity

    

    

Loss

    

    

    

    

    

December 31, 2021

 

$

25,858

$

(3,908)

$

523

$

14,500

$

(258)

$

(1,349)

$

35,366

Retirement benefits adjustment

1,571

101

1,672

Stock based compensation

 

 

 

 

 

56

 

 

135

 

191

Net Loss

(2,117)

(2,117)

December 31, 2022

 

$

23,741

$

(2,337)

$

523

$

14,556

$

(157)

$

(1,214)

$

35,112

Retirement benefits adjustment

 

 

 

(52)

 

 

 

101

 

 

49

Stock based compensation

 

 

 

 

2

 

61

 

 

57

 

120

Net Loss

 

 

(10,787)

 

 

 

 

 

 

(10,787)

December 31, 2023

$

12,954

$

(2,389)

$

525

$

14,617

$

(56)

$

(1,157)

$

24,494

Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. The weighted average number of common shares outstanding does not include any potentially dilutive securities or any unvested restricted shares of common stock. These unvested restricted shares, although classified as issued and outstanding, are considered forfeitable until the restrictions lapse and will not be included in the basic EPS calculation until the shares are vested. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period plus the number of shares of common stock that would be issued assuming all contingently issuable shares having a dilutive effect on the earnings per share that were outstanding for the period. The dilutive effect of unvested restrictive stock is determined using the treasury stock method.  However, if the assumed common shares are anti-dilutive, basic and diluted earnings per share are the same. As a result of the net losses generated in 2023, all outstanding common shares would be antidilutive.  As of the year ended December 31, 2023 and 2022, there were 24,110 and 27,010 common shares, respectively, that could potentially dilute basic earnings per share in the future. Incremental shares from assumed conversions are calculated as the number of shares that would be issued, net of the number of shares that could be purchased in the marketplace with the cash received upon stock option exercise.

Years Ended December 31,

(in thousands except per share data)

    

2023

    

2022

Loss from continuing operations

$

(3,547)

$

(2,100)

Loss from discontinued operation, net of tax

(7,240)

(17)

Net loss

$

(10,787)

$

(2,117)

Weighted average common shares outstanding (basic)

 

2,470

 

2,422

Unvested restricted stock

 

24

 

27

Weighted average common shares outstanding (diluted)

 

2,494

 

2,449

Basic and diluted loss per share

 

 

Continuing operations

$

(1.44)

$

(0.87)

Discontinued operation

 

(2.93)

 

(0.01)

Basic and diluted loss per share

$

(4.37)

$

(0.88)

Common Stock Buyback

In January 2006, the Company’s Board of Directors (Board) authorized the purchase of up to 450,000 shares of its common stock in the open market or in privately negotiated transactions. As of December 31, 2023, the Company has purchased 360,615 shares and

- F18 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

there remain 89,385 shares available to purchase under this program. There were no shares purchased by the Company in 2023 or 2022. In March 2024, the Board formally approved the termination of the share repurchase authorization under this program.

Stock-Based Compensation

The Company’s 2022 Equity Incentive Plan (“the Equity Plan”) was approved by the shareholders at the 2022 Annual Meeting of Shareholders. The Equity Plan allows for various types of awards (rights) to be granted, including incentive stock options, non-qualified stock options, stock appreciation rights, restricted awards, performance share awards, cash awards, or any other equity-based awards. The total number of awards under the Equity Plan are limited to a maximum of 200,000 authorized shares.

The Company’s executive compensation program established by the Board of Directors determines the type of awards available to the Company’s executives. The program consists of an annual (cash) incentive plan (“AIP”) and a long-term (equity) incentive plan (“LTIP”). The LTIP includes service-based awards that vest annually over three years, and performance-based awards that cliff-vest based on the achievement of a financial metric over a specific three-year time period. On December 13, 2023, 5,793 service-based (restricted) shares were granted to Company executives under the 2023-2025 LTIP Stock Award (“the 2023-2025 Award”). Additionally, on May 1, 2023, the Board of Directors granted 1,759 service-based restricted shares in connection with the hiring of an executive officer. Those shares vest after a one-year service period.

The Company’s director compensation policy provides that non-employee directors receive a portion of their annual retainer in the form of shares under the Equity Plan. These shares vest quarterly over a twelve-month service period, have voting rights, and any dividends declared and paid during the restricted period accrue and are paid upon vesting. The aggregate amount of expense to the Company, measured based on the grant date fair value, is recognized over the requisite service period. An aggregate of 10,410 shares were issued on June 9, 2023 with a grant date fair value of approximately $125,000.

A summary of the status of restricted share awards granted under all employee plans is presented below:

    

    

Weighted Average Grant

Restricted Share Activity:

Shares

 Date Fair Value

Unvested at December 31, 2021

 

6,576

$

7.60

Granted in 2022

 

32,921

$

11.07

Vested in 2022

 

12,487

$

9.22

Unvested at December 31, 2022

 

27,010

$

11.09

Granted in 2023

 

18,687

$

11.74

Vested in 2023

 

23,249

$

11.26

Unvested at December 31, 2023

 

22,448

$

11.45

Of the 23,249 shares vested in 2023, 1,748 shares were withheld by the Company for approximately $22,000 to sastisfy statutory minimum withholding tax requirements as permitted under the Equity Plan.

Included in the years ended December 31, 2023 and 2022 is approximately $120,000 and $191,000, respectively, of stock-based compensation expense related to the restricted share awards. The Company has approximately $276,000 of stock-based compensation expense related to unvested service-based shares to be recognized over the requisite service periods.

Performance share awards represent a right to receive a certain number of shares of common stock based on the achievement of corporate performance goals and continued employment during the performance period.  Performance share awards granted to executives vest at the end of a three-year period and vested and issued amounts may range from 0% to a maximum of 200% of targeted amounts depending on the achievement of performance measures at the end of a three-year period. The expected cost of the shares is based on the Company’s assessment of the probability that the performance condition will be achieved. Any related compensation expense is recognized when the probability of the event is likely and performance criteria are met. Forfeitures are recognized as they occur. These awards may be settled in cash or shares of common stock at the election of the Company on the date of grant. It is the Company’s intent to settle these awards with shares of common stock.

- F19 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

On December 13, 2023, 17,381 performance-based shares were granted to Company executives under the 2023-2025 Award at a grant date fair value of $11.50 per share. These shares are not issued until the performance period is complete and the metrics are achieved. The maximum potential stock-based compensation expense for these performance-based shares under the 2023-2025 Award is approximately $400,000. However, no expense has been recorded in 2023 due to the low probability of achievement.

8.    Income Taxes

The income tax (expense)/benefit included in the Consolidated Statements of Operations consists of the following:

    

Years Ended December 31,

(in thousands)

2023

2022

Continuing Operations:

Current:

Federal

$

(24)

$

(61)

State

 

(2)

 

Total Current

 

(26)

 

(61)

Deferred:

 

  

 

  

Federal

 

(1,072)

 

626

State

Total Deferred

 

(1,072)

 

626

Total Continuing Operations

$

(1,098)

$

565

Discontinued Operation:

Current:

Federal

$

$

42

State

Total Current

42

Deferred:

Federal

(37)

State

Total Deferred

(37)

Total Discontinued Operation

$

$

5

Total Income Tax (Expense)/Benefit

$

(1,098)

$

570

The reconciliation of the federal statutory income tax rate to the Company’s effective tax rate based upon the total income tax provision from continuing operations is as follows:

    

Years Ended December 31,

 

    

2023

    

2022

 

Federal statutory rate

 

21.0

%  

21.0

%

Permanent non-taxable income

0.2

%  

(0.1)

%  

Business credits

 

2.8

%  

0.1

%

Foreign-derived intangible income deduction

0.0

%

0.0

%

State taxes, net of federal benefit

 

(0.1)

%  

(0.1)

%

Valuation allowance

(68.6)

%

0.0

%

Other

 

(0.1)

%  

0.3

%

 

(44.8)

%  

21.2

%

- F20 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

At December 31, 2023 and 2022, the deferred tax assets (liabilities) from continuing operations were comprised of the following:

    

Years Ended December 31,

(in thousands)

    

2023

    

2022

Deferred Tax Assets:

Inventories

$

254

$

110

Accrued employees compensation and benefits costs

 

362

 

399

Postretirement adjustment (accumulated other comprehensive loss)

635

621

Accrued arbitration award and related liability

 

 

State credit carryforwards

 

177

 

173

Federal Net operating loss carryforward

 

1,493

 

Bad debt reserve

26

25

Warranty reserve

114

122

Research and experimentation expenses

751

615

Customer accruals

344

Sec 163(j) disallowed interest

83

Other

40

Minimum pension liability

Total deferred tax assets

 

4,279

 

2,065

Valuation allowance

 

(3,145)

 

(173)

Net deferred tax assets

 

1,134

 

1,892

Deferred tax liabilities:

 

  

 

  

Prepaid expenses

 

(71)

 

(70)

Property, plant and equipment

 

(853)

 

(774)

Other receivable - insurance proceeds

(210)

Total deferred tax liabilities

 

(1,134)

 

(844)

Net deferred tax assets

$

$

1,048

In assessing the ability of the Company to realize the benefit of the deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Based upon the level of historical pre-tax income, as well as projections of future taxable income over the periods which deferred tax assets are deductible, management determined that it is more likely than not that the Company may not realize the net deferred tax assts recorded as of December 31, 2023. Accordingly, a valuation allowance of $3,145,000, an increase of approximately $2,972,000 from the valuation allowance of $173,000 at December 31, 2022, was recorded against net deferred tax assets at December 31, 2023. At December 31, 2023, the federal net operating loss carryforward amount is approximately $7,100,000 and has no expiration date. The Company has a New York state tax credit carryforward of approximately $219,000 at December 31, 2023 ($173,000 at December 31, 2022), which begins to expire in 2024.

There are no uncertain tax positions or unrecognized tax benefits for 2023 and 2022. The Company is subject to routine audits of its tax returns by the Internal Revenue Service and various state taxing authorities. The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination.

9.    Commitments and Contingencies

In the course of its business, the Company is subject to a variety of claims and lawsuits that are inherently subject to many uncertainties regarding the possibility of a loss to the Company. Because litigation outcomes are inherently unpredictable, the Company’s evaluation of legal proceedings often involves a series of complex assessments by management, after consulting with legal counsel, about future events and can rely heavily on estimates and assumptions. The Company carries liability insurance, subject to certain deductibles and policy limits, for such claims as they arise and may from time to time establish reserves for litigation that is considered probable of a loss. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote.

- F21 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

During the year ended December 31, 2023, the Company entered into further discussions with a particular customer regarding product liability costs and customer damages (the claim) resulting from non-conforming product shipped to the customer in prior years. Prior to 2023, the Company considered the risk of loss to be remote, however, a final claim was received from the customer and submitted to the Company’s insurance carrier. Subsequent to 2023, the insurance carrier determined the claim is covered by insurance for approximately $1,000,000. The claim liability of $1,000,000 is included in other accrued liabilities and the insurance proceeds anticipated in the amount of approximately $1,000,000 are included in other current assets in the Consolidated Balance Sheet as of December 31, 2023. The claim has no year-end impact on earnings.

On December 21, 2021, the Company’s former Chief Executive Officer (“Former CEO”) delivered his Notice of Termination and alleged that the Company breached the terms of the Employment Agreement between the Company and the Former CEO by, among others, placing the Former CEO on paid administrative leave in June 2021 pending an internal investigation. On December 22, 2021, the Board of Directors accepted the Former CEO’s resignation from the Company but rejected his request to treat his resignation as resignation for good reason under Paragraph 10 of his Employment Agreement. The Board also determined, based on the findings of its investigation that the Former CEO committed willful malfeasance in violation of his Employment Agreement, and that such willful malfeasance would have justified termination of employment pursuant to Paragraph 9 of the Employment Agreement, but for his earlier resignation. The Former CEO claims that he is entitled to a severance payment equal to 2.99 times his average annual compensation as set forth in the Employment Agreement, plus the reimbursement of certain expenses and the value of any lost benefits. As noted above, the Board of Directors rejected the Former CEO’s claim that the Company breached the Employment Agreement. Accordingly, the Company is classifying the Former CEO’s termination as a voluntary resignation for which no severance is due. The Employment Agreement provides that disputes arising thereunder shall be settled by arbitration. To date, neither party has commenced an arbitration proceeding with respect to these matters. Based on the information known by the Company as of the date of this filing, if a claim is ultimately asserted, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized with respect to this matter.

On June 7, 2021, a Summons and Complaint was filed by an employee in the Supreme Court of the State of New York, County of Erie, against Servotronics, Inc., the Servotronics Board of Directors, The Ontario Knife Company and Kenneth D. Trbovich (collectively, the “Defendants”). The Complaint alleges certain violations under the New York Human Rights Law by the Defendants relating to the employee’s employment by the Company as well as intentional and negligent infliction of emotional distress. The Complaint also alleges certain purported derivative causes of action against all Defendants, including breach of fiduciary duties, fraud and corporate waste. The Complaint seeks monetary damages in an amount not less than $5,000,000 with respect to the direct causes of action and equitable relief with respect to the purported derivative causes of action. The Defendants filed a motion to dismiss the Complaint on August 6, 2021. On January 13, 2022, the Defendants’ motion to dismiss was granted, in part, and denied, in part. This litigation is still in its earliest stages. The Company is insured for such matters in the amount of $3 million with a retention of $250,000 for defense costs. During 2023, the Company met the retention amount, so subsequent defense costs are covered by insurance. Additionally, there is an excess coverage policy for $3 million that considers the retention payment from the primary insurance policy as the excess $3 million retention. Based on the information known by the Company as of the date of this filing, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized as a result of this litigation. Accordingly, no loss has been recognized in the accompanying financials statements related to this litigation. The Company intends to vigorously defend against this litigation.

There are no other legal proceedings currently pending by or against the Company that would have a material adverse effect on the business, cash flow, or earnings of the Company.

10.    Related Party Transactions

The Company paid legal fees and disbursements of approximately $8,000 and $51,000 in the years ended December 31, 2023 and 2022, respectively, for services provided by a law firm owned by a member of the Company’s Board of Directors.  Additionally, as the Company no longer utilizes this firm, no accrued unbilled legal fees exist as of December 31, 2023 ($13,000 as of December 31, 2022).

- F22 -

Table of Contents

SERVOTRONICS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11.    Customer and Supplier Concentration

The Company’s revenues include significant concentration from a limited number of customers. Customer concentration for the years ended December 31, 2023 and 2022 included customers A, B, C, and D, which collectively accounted for approximately 90% and 85% of revenues, respectively. While the Company continues to pursue diversification of its customer base, the loss of, or significant reduction in business from, any of these major customers could have a material adverse effect on the Company’s financial condition, results of operations, and cash flows. The Company routinely assesses its relationships with major customers, including creditworthiness, market conditions, and competitive pressures, to mitigate risks associated with customer concentration. Despite these efforts, there can be no assurance that the Company will successfully reduce its dependence on any single customer in the future. The Company's foreign sales for the years ended December 31, 2023 and 2022 were approximately $12,129,000 and $10,541,000, respectively, and constitute a substantial part of the Company’s revenue.

The Company relies on a variety of suppliers for the procurement of raw materials, components, and services necessary for its operations. Supplier concentration for the years ended December 31, 2023, and 2022 included purchases from one supplier, accounting for approximately 10% and 12% of purchases, respectively. While the Company actively manages its relationships with suppliers and seeks to diversify its supplier base, a disruption in the supply of goods or services from this major supplier could have a material adverse effect on the Company's operations and financial results. To mitigate the risks associated with supplier concentration, the Company engages in ongoing efforts to identify alternative sources of supply, assess supplier reliability and performance, and negotiate favorable contractual terms where feasible. However, there can be no assurance that the Company will be successful in reducing its dependence on any single supplier or mitigating the impact of supplier-related risks in the future.

- F23 -

EX-19 2 svt-20231231xex19.htm EX-19

EXHIBIT 19

Graphic

INSIDER TRADING POLICY1

I.

Introduction

The purpose of this Insider Trading Policy (the “Policy”) is to promote compliance with applicable securities laws by Servotronics, Inc. and its subsidiaries and all directors, officers and employees thereof, in order to preserve the reputation and integrity of Servotronics, Inc. as well as that of all persons affiliated with it.

II.

Applicability

The Policy is applicable to all directors, officers and employees of Servotronics, Inc. and its subsidiaries (collectively, the “Company”). Questions regarding this Policy should be directed to the Company’s Chief Executive Officer or Chief Financial Officer or such other Company employee designated by the Company’s Board of Directors (each a “Compliance Officer”) or the Company’s outside legal counsel.

III.

Policy

If a director, officer or any employee of the Company or any agent or advisor of the Company has material nonpublic information relating to the Company, it is the Company’s policy that neither that person nor any Related Person (as defined below) may buy or sell securities of the Company (the “Company Securities”) or engage in any other action to take advantage of, or pass on to others, that information. This Policy also applies to material nonpublic information relating to any other company with publicly traded securities, including our customers or suppliers, obtained in the course of employment by or association with the Company.

To avoid even the appearance of impropriety, additional restrictions on trading Company Securities apply to certain Designated Individuals (as defined below). See Section VI.

IV.

Definitions/Explanations

A.

Who is an “Insider?”

Any person who possesses material nonpublic information is considered an insider as to that information. Insiders include Company directors, officers, employees, independent contractors and those persons in a special relationship with the Company, e.g., its auditors, consultants or attorneys. The definition of insider is transaction specific; that is, an individual is an insider with respect to each material nonpublic item of which he or she is aware.


1

This Policy supersedes any previous policy of the Company concerning insider trading. In the event of any conflict or inconsistency between this Policy and any other materials previously distributed by the Company, this Policy shall govern.

1

Revised March 21, 2024


B.

What is “Material” Information?

The materiality of a fact depends upon the circumstances. A fact is considered “material” if there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell, pledge, gift or hold a security or where the fact is likely to have a significant effect on the market price of the security. Material information can be positive or negative and can relate to virtually any aspect of a company’s business or to any type of security, debt or equity.

Some examples of material information include:

·

Unpublished financial results

·

News of a pending or proposed company transaction

·

Significant changes in corporate objectives

·

Proposals, plans or agreements, even if preliminary in nature, involving mergers, acquisitions, divestitures, recapitalizations, or purchases or sales of substantial assets

·

Changes in dividend policies

·

Financial liquidity problems

·

Significant changes in the Company’s prospects

·

Award or loss of a significant contract

The above list is only illustrative; many other types of information may be considered “material,” depending on the circumstances. The materiality of particular information is subject to reassessment on a regular basis.

C.

What is “Nonpublic” Information?

Information is “nonpublic” if it is not available to the general public. In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors through such media as Dow Jones, The Wall Street Journal, Business Wire or PR Newswire. The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination.

In addition, even after a public announcement of material information, a reasonable period of time must elapse in order for the market to receive, evaluate and react to the information. Generally, one should allow approximately two full trading days following publication as a reasonable waiting period before such information is deemed to be public. Therefore, if an announcement is made before the commencement of trading on a Monday, an employee may trade in Company Securities starting on Wednesday of that week, because two

2

Revised March 21, 2024


full trading days would have elapsed by then (all of Monday and Tuesday). If the announcement is made on Monday after trading begins, employees may not trade in Company Securities until Thursday. If the announcement is made on Friday after trading begins, employees may not trade in Company Securities until Wednesday of the following week.

D.

Who is a “Related Person?”

For purposes of this Policy, a Related Person includes your spouse, minor children and anyone else living in your household; partnerships in which you are a general partner; trusts of which you are a trustee; and estates of which you are an executor. Although a person’s parent or sibling may not be considered a Related Person (unless living in the same household), a parent or sibling may be a “tippee” for securities laws purposes. See Section V.D. below for a discussion on the prohibition on “tipping.”

V.

Guidelines

A.

Non-disclosure of Material Nonpublic Information

Material nonpublic information must not be disclosed to anyone, except the persons within the Company or third party agents of the Company (such as investment banking advisors, auditors or outside legal counsel) whose positions require them to know it, until such information has been publicly released by the Company.

B.

Prohibited Trading in Company Securities

No person may place a purchase or sell order or recommend that another person place a purchase or sell order in Company Securities when he or she has knowledge of material information concerning the Company that has not been disclosed to the public. There are no exceptions to this Policy, except as specifically noted below. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure), or small transactions, are not excepted from this Policy. The securities laws do not recognize any mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company’s reputation for adhering to the highest standards of conduct.

C.

Twenty-Twenty Hindsight

If securities transactions ever become the subject of scrutiny, they are likely to be viewed after-the-fact with the benefit of hindsight. As a result, before engaging in any transaction an insider should carefully consider how his or her transaction may be construed in the bright light of hindsight. Again, in the event of any questions or uncertainties about the Policy, please consult one of the Company’s Compliance Officers.

D.

“Tipping” Information to Others

Insiders may be liable for communicating or tipping material nonpublic information to any third party (“tippee”), not limited to just Related Persons. Further, insider

3

Revised March 21, 2024


trading violations are not limited to trading or tipping by insiders. Persons other than insiders also can be liable for insider trading, including tippees who trade on material nonpublic information tipped to them and individuals who trade on material nonpublic information which has been misappropriated.

Tippees inherit an insider’s duties and are liable for trading on material nonpublic information illegally tipped to them by an insider. Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade. In other words, a tippee’s liability for insider trading is no different from that of an insider. Tippees can obtain material nonpublic information by receiving overt tips from others or through, among other things, conversations at social, business or other gatherings.

E.

Avoid Speculation

Directors, officers and general managers, and their Related Persons may not trade in options, warrants, puts and calls or similar instruments on Company Securities or sell Company Securities “short.” Investing in Company Securities provides an opportunity to share in the future growth of the Company. Investment in the Company and sharing in the growth of the Company, however, does not mean short-range speculation based on fluctuations in the market. Such activities may put the personal gain of the director, officer or general manager in conflict with the best interests of the Company and its shareholders. Anyone may, of course, exercise options granted to them by the Company and, subject to the restrictions discussed in this Policy and other applicable Company policies, sell shares acquired through exercise of options.

F.

Trading in Other Securities

No director, officer or other employee of the Company may place purchase or sell orders or recommend that another person place a purchase or sell order in the securities of another corporation if the person learns of material nonpublic information about the other corporation in the course of his/her employment with the Company. Individuals should treat material nonpublic information about the Company’s business partners with the same care required with respect to information related directly to the Company.

VI.

Additional Restrictions and Requirements for Designated Individuals

A.

Trading Window

In addition to being subject to all of the other limitations in this Policy, directors, executive officers (which, for the purposes of this Policy, has the same meaning as the term “officer” under Section 16 of the Securities Exchange Act of 1934, as amended) and the employees holding the positions listed on Appendix A (collectively, the “Designated Individuals”) may only buy or sell Company Securities in the public market during the period beginning two trading days after the public announcement of the Company quarterly earnings and ending on the last day of the following quarter. For example, if the financial results for the Company’s first quarter ended March 31 are publicly announced after the close of trading on Friday, May 11, the so-called “trading window” during which a Designated Individual could trade, subject to other limitations in this Policy, would commence on Wednesday, May 16 and

4

Revised March 21, 2024


end on June 30. Because the Designated Individuals are especially likely to receive regular nonpublic information regarding the Company’s operations, limiting trading to this “window period” helps ensure that trading is not based on material information that is not available to the public.

B.

Pre-Clearance

Designated Individuals of the Company must obtain prior clearance from one of the Company’s Compliance Officers before he, she or a Related Person makes any purchases or sales of Company Securities.

This pre-clearance requirement is designed as a means of enforcing the policies specified above. Specifically:

·Any proposed transaction, including a proposed gift of Company Securities, (unless otherwise specified) should be submitted to a Compliance Officer at least two full trading days in advance of the proposed transaction.

·Before any trade, a Compliance Officer must confirm to you by email that the window period is open and will remain open for the period during which the trade or other proposed transaction is expected to occur.

·Any confirmation must not have been revoked by oral or email notice from a Compliance Officer.

·Pre-cleared trades must be completed within two full trading days of receipt of pre-clearance unless an exception is granted by a Compliance Officer. Transactions not completed within the time limit are subject to pre-clearance again.

·You need to receive a new email confirmation that the window period is open before each trade, whether or not confirmation has been given for a prior trade during that window period.

·The Compliance Officers are under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the transaction. If you seek pre-clearance and permission to engage in the transaction is denied, you should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction.

·You are responsible for ensuring that you do not have material nonpublic information about the Company before engaging in a transaction and that you comply with any and all other legal obligations. Therefore, when a request for pre-clearance is made, you should carefully consider whether you are aware of any material nonpublic information about the Company and should describe fully those circumstances to the Compliance Officers. If you are subject to the requirements of Section 16 of the Securities Exchange Act of 1934 (“Exchange Act”), you should also consider whether you have effected any non-exempt transactions within the past six months or otherwise that must be reported on an appropriate Form 4 or Form 5. In

5

Revised March 21, 2024


addition, you should be prepared to comply with Rule 144 under the Securities Act of 1933 and requirements to file Form 144.

·A Compliance Officer may not trade or engage in any other transaction in our securities unless another Compliance Officer has approved the trade or transaction in accordance with this Policy’s procedures.

A Compliance Officer’s approval of a transaction submitted for preclearance does not constitute legal advice, does not constitute confirmation that you do not possess material nonpublic information and does not relieve you of any of your legal obligations.

A decision made in good faith by a Compliance Officer to deny a trade or other transaction shall be final and binding on the Designated Individual, and, as stated above, should not be disclosed by the Designated Individual to any other person, other than his attorney and stockbroker or investment adviser, who shall likewise keep the denial confidential.

VII.

Prohibited Transactions

Certain types of transactions increase the Company’s exposure to legal risks and may create the appearance of improper or inappropriate conduct. Therefore, Designated Individuals may not engage in any of the following transactions, even if they do not possess material nonpublic information:

A.

Short Sales of Stock.

“Short” sales of stock are transactions where you borrow stock, sell it, and then buy stock at a later date to replace the borrowed shares. Short sales generally evidence an expectation on the part of the seller that the securities will decline in value and therefore have the potential to signal to the market that the seller lacks confidence in the Company’s prospects. In addition, short sales may reduce a seller’s incentive to seek to improve the Company’s performance. For these reasons, short sales of our securities are prohibited. In addition, Section 16(c) of the Exchange Act prohibits officers and directors from engaging in short sales. These also include hedging or monetization transactions (such as zero-cost collars and forward sale contracts) that involve the establishment of a short position. See “Hedging transactions” below for more information.

B.

Publicly traded options.

A put is an option or right to sell a specific stock at a specific price before a set date, and a call is an option or right to buy a specific stock at a specific price before a set date. Generally, call options are purchased when one believes that the price of a stock will rise, whereas put options are purchased when one believes that the price of a stock will fall. Because publicly traded options have a relatively short term, transactions in options may create the appearance that trading is based on material nonpublic information. Further, such transactions may indicate a preference for short-term performance at the expense of the Company’s long-term objectives. Accordingly, any transactions in put options, call options or other derivative securities are prohibited by this Policy.

6

Revised March 21, 2024


C.

Hedging transactions.

Designated Individuals are prohibited from engaging in hedging and monetization transactions. Hedging or monetization transactions can be accomplished through the use of various financial instruments, including prepaid variable forwards, equity swaps, collars and exchange funds. These transactions may permit continued ownership of Company Securities obtained through employee benefit plans or otherwise without the full risks and rewards of ownership. When that occurs, a person entering into this type of transaction may no longer have the same objectives as the Company’s other shareholders.

D.

Margin accounts and pledged securities.

Securities held in a margin account or pledged as collateral can be sold without your consent in certain circumstances. This means that a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information. Consequently, Designated Individuals may not hold Company Securities in a margin account or pledge Company Securities as collateral for a loan.

VIII.

Limited Transactions

Additional types of transactions are severely limited because they can raise similar issues:

A.

Standing and limit orders.

The Company discourages placing standing or limit orders on Company Securities. Standing and limit orders are orders placed with a broker to sell or purchase stock at a specified price. Similar to the use of margin accounts, these transactions create heightened risks for insider trading violations. Because there is no control over the timing of purchases or sales that result from standing instructions to a broker, a transaction could be executed when persons subject to this Policy are in possession of material nonpublic information. Unless standing and limit orders are submitted under approved Rule 10b5-1 plans, discussed in Section X.A. below, if you determine that you must use a standing order or limit order, the order should be limited to short duration and should otherwise comply with the trading restrictions and procedures outlined in this Policy.

If you have a managed account (where another person has been given discretion or authority to trade without your prior approval), you should advise your broker or investment adviser not to trade in Company Securities at any time and minimize trading in securities of companies in our industry. This restriction does not apply to investments in publicly available mutual funds.

IX.

Special Types of Permitted Transactions

There are limited situations in which you may buy or sell Company Securities without restriction under this Policy. Unless otherwise noted below, you may:

7

Revised March 21, 2024


·allow for the vesting of restricted stock granted by the Company’s Board of Directors;

·exercise a tax withholding right with respect to restricted stock or other equity incentive awards pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon vesting (but this does not include market sales of stock);

·buy or sell our securities pursuant to a Rule 10b5-1 trading program, as described in Section X.A. below; and

·make bona fide gifts. However, if you (1) have reason to believe that the recipient intends to sell our securities immediately or while you are aware of material nonpublic information, or (2) are subject to the pre-clearance procedures specified in Section VI above and the sale by the recipient of our securities occurs during a blackout period, then the transaction is subject to this Policy.

X.

Additional Guidelines and Related Requirements

A.

Rule 10b5-1 trading plans.

The trading restrictions under this Policy do not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Exchange Act (an “Approved 10b5-1 Plan”) that meet the following requirements:

(i)it has been reviewed and approved by a Compliance Officer at least five days in advance of being entered into (or, if revised or amended, such proposed revisions or amendments have been reviewed and approved by a Compliance Officer at least five days in advance of being entered into);

(ii)it provides that no trades may occur thereunder until expiration of the applicable cooling-off period specified in Rule 10b5-1(c)(ii)(B), and no trades occur until after that time. The appropriate cooling-off period will vary based on the status of the Designated Individual. For directors and officers, the cooling-off period ends on the later of (x) ninety days after adoption or certain modifications of the 10b5-1 plan; or (y) two business days following disclosure of the Company’s financial results for the quarter in which the 10b5-1 plan was adopted. For all other Designated Individuals, the cooling-off period ends 30 days after adoption or modification of the 10b5-1 plan. This required cooling-off period will apply to the entry into a new 10b5-1 plan and any revision or modification of a 10b5-1 plan;

(iii)it is entered into in good faith by the Designated Individual, and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1, at a time when the Designated Individual is not in possession of material nonpublic information about the Company; and, if the Designated Individual is a director or officer, the 10b5-1 plan must include representations by the Designated Individual certifying to that effect;

8

Revised March 21, 2024


(iv)it gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Designated Individual, so long as such third party does not possess any material nonpublic information about the Company; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions; and

(v)it is the only outstanding Approved 10b5-1 Plan entered into by the Designated Individual (subject to the exceptions set out in Rule 10b5-1(c)(ii)(D)).

No Approved 10b5-1 Plan may be adopted during a blackout period.

If you are considering entering into, modifying or terminating an Approved 10b5-1 Plan or have any questions regarding Approved Rule 10b5-1 Plans, please contact a Compliance Officer. You should consult your own legal and tax advisors before entering into, or modifying or terminating, an Approved 10b5-1 Plan. A trading plan, contract, instruction or arrangement will not qualify as an Approved 10b5-1 Plan without the prior review and approval of a Compliance Officer as described above.

B.

Reports of purchases and sales; Short-Swing Profits.

If you are a director, an executive officer, or another reporting person under Section 16 of the Exchange Act, keep in mind the various restrictions on securities trading imposed under Section 16 of the Exchange Act and the applicable reporting requirements of the SEC, including the recoupment provisions in Section 16(b) related to short-swing profits (gain or loss avoided from purchase and sale, or sale and purchase transactions within a six month period). Also, remember that you must immediately report to a Compliance Officer all transactions made in our securities by you, any family members, and any entities that you control subject to this Policy. The Company requires same-day reporting due to SEC requirements that certain insider reports (Form 4) be filed with the SEC by the second day after the date on which a reportable transaction occurs. If you have any questions regarding any of these restrictions or reporting requirements, you are encouraged to check with a Compliance Officer or your own legal counsel prior to undertaking any trades or other transactions in Company Securities.

C.

Reports of unauthorized trading or disclosure.

If you have supervisory authority over any of our personnel, you must immediately report to a Compliance Officer any trading in Company Securities by our personnel and any disclosure of material nonpublic information by our personnel if you have reason to believe that such trade or disclosure may violate this Policy, the Company’s Regulation FD Corporate Communications Policy or applicable securities laws. Because the SEC can seek civil penalties against the Company and its directors, officers and supervisory personnel for failing to take appropriate steps to prevent illegal trading, the Company should be made aware of any suspected violations as early as possible.

9

Revised March 21, 2024


Appendix A

Designated Individuals

1.

Corporate Controller

2.

Finance Director

3.

Sales & Marketing Director

4.

Director of Human Resources

5.

Any other employee(s) that the Company may designate from time to time because of their position, responsibilities or their actual or potential access to material information

A-1

Revised March 21, 2024


EX-21 3 svt-20231231xex21.htm EX-21

Exhibit 21

SERVOTRONICS, INC.

SUBSIDIARIES OF

REGISTRANT

Name and address of each member

    

Employer ID No.

Servotronics, Inc.

16-0837866

P.O. Box 300

Elma, New York 14059-0300

Ontario Knife Company

16-0578540

26 Empire Street

Franklinville, New York 14737

Queen Cutlery Company

25-0743840

507 Chestnut Street

Titusville, Pennsylvania 16354

G.N. Metal Products, Inc.

16-0964682

P.O. Box 300

Elma, New York 14059-0300

SVT Management, Inc.

16-1037766

P.O. Box 300

Elma, New York 14059-0300

MRO Corporation

16-1230799

P.O. Box 300

Elma, New York 14059-0300

TSV ELMA, Inc.

16-1415699

P.O. Box 300

Elma, New York 14059-0300

87 South Main Corp.

20-2776383

P.O. Box 300

Elma, New York 14059-0300

King Cutlery, Inc.

33-1112061

P.O. Box 300

Elma, New York 14059-0300

TSV Franklinville, Inc.

52-2364297

P.O. Box 300

Elma, New York 14059-0300

Aero Metal Products

27-1143686

P.O Box 300

Elma, New York 14059-0300


EX-23.1 4 svt-20231231xex23d1.htm EX-23.1

Exhibit 23.1

Graphic

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements (No. 333-266872) on Form S-8 of Servotronics, Inc. and Subsidiaries of our report dated March 22, 2024, relating to our audits of the consolidated financial statements, which appear in the Annual Report on Form 10-K of Servotronics, Inc. and Subsidiaries as of and for the year ended December 31, 2023.

/s/ Freed Maxick, CPAs, P.C.

Buffalo, New York

March 22, 2024


EX-31.1 5 svt-20231231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, William F. Farrell, Jr., certify that:

1.

I have reviewed this annual report on Form 10-K of Servotronics, Inc.;

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: March 22, 2024

/s/ William F. Farrell, Jr., Chief Executive Officer

William F. Farrell, Jr.

Chief Executive Officer


EX-31.2 6 svt-20231231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Robert A. Fraass, certify that:

1.

I have reviewed this annual report on Form 10-K of Servotronics, Inc.;

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: March 22, 2024

/s/ Robert A. Fraass, Chief Financial Officer

Robert A. Fraass

Chief Financial Officer


EX-32.1 7 svt-20231231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report of Servotronics, Inc. (the “Company”), on Form 10-K for the period ended December 31, 2023, I hereby certify solely for the purpose of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

The annual report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Act of 1934, and

2.

The information contained in the annual report fairly represents, in all materials respects, the financial condition and results of operations of the Company.

Date:

March 22, 2024

/s/ William F. Farrell, Jr., Chief Executive Officer

William F. Farrell, Jr.

Chief Executive Officer


EX-32.2 8 svt-20231231xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report of Servotronics, Inc. (the “Company”), on Form 10-K for the period ended December 31, 2023, I hereby certify solely for the purpose of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

The annual report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Act of 1934, and

2.

The information contained in the annual report fairly represents, in all materials respects, the financial condition and results of operations of the Company.

Date: March 22, 2024

/s/Robert A. Fraass, Chief Financial Officer

Robert A. Fraass

Chief Financial Officer


EX-97 9 svt-20231231xex97.htm EX-97

EXHIBIT 97

Graphic

CLAWBACK POLICY

Introduction

The Board of Directors (the “Board”) of Servotronics, Inc. (the “Company”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy. The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”).

Administration

This Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee (the “Compensation Committee”), in which case references herein to the Board shall be deemed references to the Compensation Committee. Any determinations made by the Board shall be final and binding on all affected individuals.

Covered Executives

This Policy applies to the Company’s current and former executive officers, as determined by the Board in accordance with Section 10D of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed, and such other employees who may from time to time be deemed subject to the Policy by the Board (“Covered Executives”).

Recoupment; Accounting Restatement

In the event the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, the Board will require reimbursement or forfeiture of any excess Incentive Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an accounting restatement.

Incentive Compensation

For purposes of this Policy, “Incentive Compensation” means any of the following; provided that, such compensation is granted, earned, or vested based wholly or in part on the attainment of a Financial Reporting Measure:

·

Annual bonuses and other short- and long-term cash incentives.

·

Stock options.

·

Stock appreciation rights.

Adopted November 9, 2023


·

Restricted stock.

·

Restricted stock units.

·

Performance shares.

·

Performance units.

“Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

Excess Incentive Compensation: Amount Subject to Recovery

The amount to be recovered will be the excess of the Incentive Compensation paid to the Covered Executive based on the erroneous data over the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the Board.

If the Board cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement.

Method of Recoupment

The Board will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation:

(a)

requiring reimbursement of cash Incentive Compensation previously paid;

(b)

seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;

(c)

offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;

(d)

cancelling outstanding vested or unvested equity awards; and/or

(e)

taking any other remedial and recovery action permitted by law, as determined by the Board.

No Indemnification

The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.

Interpretation

The Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the

2


Exchange Act and any applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company’s securities are listed.

Effective Date

This Policy shall be effective as of the date it is adopted by the Board (the “Effective Date”) and shall apply to Incentive Compensation that is approved, awarded or granted to Covered Executives on or after October 2, 2023.

Amendment; Termination

The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company’s securities are listed. The Board may terminate this Policy at any time.

Other Recoupment Rights

The Board intends that this Policy will be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Impracticability

The Board shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Board in accordance with Rule 10D-1 of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed.

Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

3


GRAPHIC 10 svt-20231231x10k001.jpg GRAPHIC begin 644 svt-20231231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !0 <<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**9+*D M$;22.J(HRS,< "@!]%>::U^T=\/=!NFM[CQ#%)(I*G[-&\P!'7E016=_PU7\ M-O\ H.2?^ 7W+_(R/VM/B3_ ,*A^"_A MI_A]H]MX1NO&\MU;:A>VCLUQ'! 0-D;GE=V[DCICCGD?:WP:_P"20>!O^P%8 M_P#I.E?GI^WC_P D7^"__7UJO_H4=?H7\&O^20>!O^P%8_\ I.E?OM&G/"&O,OB9_P40\,>$; MNRTOP[HEWXMUF6VBN+B*S/[JW9T5C&6&26&[!P.#P:GZMB\:U6MSOYGUQ17A7A']JS1IO@:_Q(\:64G@^V6XDMQ8W&6FD93\H1 M2 6+>F.U>0VO[;/Q.^)#R7/PV^#U]JNB@GR[Z[9AO /^R,#?!6AW/CWQ7&Q22"Q/[F-QU4L M 22.^!Q7$ZA^V-\:_!D(U3Q3\$KJUT3&^26%Y-T2^_R]?KBNF&6XF<5*R5]K MM)OY-G-/,L-"3C=NV]DVE\T?:]%>8_ ?]H3PI^T'X8;5?#ERR7$!"W>G3X$] MLQ_O#N#V8<'%-^/7[1'A3]GKPU'J?B*=Y+FX)6STZWP9KAAUP.P&1DGBN3ZO M5]K['E?-V.OZQ2]E[;F7+W/4*\6_;-./V8/B$1Q_H _]&I7A.G?MO_%WQ3"= M4\/?!&\OM")W).9),LF>O"8_*H_B3^UQX?\ CC^SE\2_#MU87/A?QE::;OFT M>_&UG E3<8R?O8[CKWKU:.7XBC6A.4=%)7LT[:];'EULPP]:C.$7JXNUTU?3 MI<\[C8_\.IY3DY_M$<_]Q,5R/[!OQ!U+X(_&C1M$UYC;:#X[L8_(9V^0R%F% MO(/^!J\7U;GI76Q_\HII?^PB/_3F*I?$_P"$4WB3]A7X6?$'2$9-:\*0.TLL M7#FU>Y?Y@1S\C[6'H&S"O3Z^%J4Y4IN MG/=:'W5.I&K!5([/4@O;R#3K.>[NI5@MH(VEEE*=:^ M-OB[Q=\4Y!(F@MK$6EVAOT,_X*'_ !@;X<_ ^30; M&8IK/BJ0Z?&$/S+;C!G;\053_MI[5\W?M+?" ?!7]ASX;:)-%Y6K7?B"/4=2 MXY^T2VLY*GW1=J?\!KZK)HK#\M66]1\J]%JW^A\KG,GB.:E':FN9^KT2_4_0 MCX._\DC\$?\ 8#L?_2=*Z^O)])^)6@_"3]G'POXG\27@L]+L]!L-S8RSL8$" MHH[L3T%>#Z7^VW\2_B7-+=?#GX.7NLZ&K,%O+J5EW^GW5(_(UX4<'6Q$IS@M M$]VTE^)[LL91P\80F]6EHDV_P/M"BOC?1/V_+_PGXHM-#^+?@"^\#-6YY (QC# M+@J(]"NTO=+U"%9H95/8]5([,#D$=B*S/BS\4=$^#?@34_%6OSB&RLX\K&#\\\ MA^Y&@[LQX_7M7$J_D3_ !0\"0_$_P"'VO>%+BZ> MQ@U:U:U>XB4,T8/< D9K!^ /P7M/@'\.K?PE9:E-JL$-Q+.+F>,(Q+G)& 3T MK@/!7[3^L>(_V?O$GQ5U'P]1.&;I\JYX![X-=K^SG\;$ M^/?POM_&!T[^QTEN)H# TF_:(SC.:[9TL32HRA+X%+7;XK'%"KAJM:,X_&XZ M;_#<]1HKY)^(G[>MNGC*X\)?##PI=_$'6H&,R;2?W7N1+,\- M%O5M+=I-K[[6/I/]I+_DWSXE?]BYJ'_I.]>'_P#!,4EOV<;LDY/]O7/7_KE! M7<>,?C'X:^.'[)7Q#\1^&+O[1:-X>U"*:%QMEMY!;,2CKV/(^H.17#?\$Q/^ M3<+K_L/7/_HJ"NA0E3R^K":LU-?D<\IQJ9A2G!W3@_S1]<5A>-/%*^$-#:]% MK)?W4DL=M:V<1 >XGD<)&@)X&2>2> 2>EIZ"N+^%WCCQ1^TSX$DU34/"\G@:S$D-YHVH32^;*]Q'(&5_*( M&8^,'/W@Q ]:\^GAYN"KR7N7M?\ RZOY'HU,1!3=&+]^VW^?;YFA\-_VCAXR MUZRL+[3$M(+Y(WAN8)&94,C.L0?3-*648*^:3@9R53/W>?;J6)]ES_ +G8,-[7D_?; MA1117(=84444 %%%% !1110 4444 %%%% !7RC^T'_R4B]_W(O\ T6E?5U?* M/[0?_)2+W_ M*_"FK7%O8^#/#%G<* UO=B!G(!Z'!."?\*_+I>&V85:EZ.&EGE/Y*!V4#@ 5^Y/P>C:' MX1^"(W4HZZ'8JRGJ"+=,BOUG&X!99EN%P:=^16O\D:9176(Q5:I%:627RT.O MKX#_ ."KX8Z?\, G#_:-0Q]<6U??E? O_!5K_CS^%W_7S?\ \K:N7)_]^I_/ M\F>IG'^XU/E^:-]?A]^V 5!'C#2L8X_>Q_X4O_"O?VP?^APTK_OZG^%?:UO_ M *B/_='\JDJ?[2G_ ,^X?^ HK^SH?\_)_P#@3/S;_;.T?XC:+^R_X>M_B?J5 MOJGB%O%Y>&:V(*BW^QN%4X[[A(?Q%?3'[%?P#\._#/X+^&M7_LZWN/$6MV46 MI7>H2QAI!YJAT12?NA591QU.37FW_!5/_DC'A/\ [&!?_2>:OIOX$?\ )#_A MY_V+NG?^DT==F(KSEET+:"1%2-1T -?F5+\*]/^(_\ P4)\7>$O$-_>:;'?W][-%-9R&.7)B,R 'T*5 M]0_\.[?!?_0T>)__ .;_&M\=##J%&E.HXI13LE??=[]3# SQ#G6JPIJ3RN/$ME<7L MIN%F$96"X11E>G,HZ^HJL'+"RC'"\SG[R:NK6[K?J3C(XJ,I8KE4/=:=G>_; MIT/7O^">/PNT#P1\(;;QE?O:'Q3XC:2=[F>1?-BMPY5$!)R-VTN?7.2]LY(W!5D:5"&!Z@C-?#_ .SY^Q/X-^)?P7\(^)I/$NOQ3:A9+)+' M:WA6-) 2KJHSP RD?A7H7_#NWP7_ -#1XG_\#F_QKCQBPU7$3G4K.]W]G;RW MZ'9@WB:6'A&G15K+[6_GMU/#O$MO:?LN?M\^';CPQ-'!X7\6/ )[2W<&%$N) M##(F!QA9!Y@].!4]IHZ?M4_\%"=+M%O+SQ5J3ZM:W$5Q:07U^I=RL@*@*QR06&.*\T_8ON!I_[; MOQLL;Q?)O;B74I$1N,XU!20/P8'Z5Z?MZQ:OM6O!?VZM3M],_96\=-<;#YT M,$$:O_$[7$0&/<=?PKYW+ZDZ>+IN'5I?>SZ+,*<*F$J*71-_HU_S]E^1X^7I/$4T_\ GTOS M/F;]C#7+S]G;]I'QG\$M>G865].TFFO)P'F0;HV'_76'!^J**_0>OAC_ (*. M?#J^\.7WA'XS^' 8-5T.ZBM[R6,= 'WP2'V#90^NY17KGQ4_:BT_3?V2&^)F MDS+'>:Q8+;Z?&&RT=Y("A7ZQL)"?^N=%?\ L8X__2:XKIO^"=?P@;X?_!7_ (274(BNM>*Y!?.SCYQ;#(A!^N6? M_@8KF?\ @JC_ ,D2\*_]C''_ .DUQ77"I%YE2HT_AI^ZOEN_FSDG3DLMJUJG MQ5/>?SV7R1WGCC]G"#]I/X _##1KSQ!=:)9V&F6=TR6T0<3.;5%7<"?X06_[ MZ->U:?>^$OAAX?T[0AJ6F:+8V$"6T,$LZ1;548'!/7CK7R-\?OV@_%'@CX:? M"'X:^ =T7B[Q3HFG@72??AC>-(HPGHS.&Y[!?>M_P5_P3F\.W5I%??$?Q#JW MBS79?WEQBY9(E<\D+U)&?6N.=+]TGB:G+"[Y4E=[ZOI^)V0J_O6L+3YIV7,V M[+;1=?P'_P#!0GQ'X+\8?LXZDUMJ^E:GJ]C>6TUF(+E'E0M*J/MP'-*GM=7MIK5(I9+EG #SHK<'K\I-?0G["?_)J'@'_ *XW7_I7 M-6E;V<,NC*A)NT]WHUIZLSH^TGF,HUXI7ALM4]?1'S-\%/&^L_L-?'"\^%WC M:Y:3P'K$WG:=J:W^#WA*?, MLJY47LGJ/]I\8']U,GJ:F_;B\1+^T5\3?#OP8\#Z9;ZQXCL+AI[W5#TLSM^: M/?V4#!?W"CK6W_P3V^+-OX375/@IXFTZ+0/%>E74TD(90C7ASF16/=U['NH& M.E>A.ZH?7HQ_?6U\EMSV\U_F>?"SKK RE^Y3T\WOR7\G_D>^?M2:9::+^RQX M\T^PMX[2RM=#>&&")=J1HH 50.P %?'_ (-^)5W\,_\ @FC=3Z=.;;4-6U6? M2895."HE*G_ ,_%^1T9E)T\1)P_Y]O\S[1_8$^$ M.F_#KX!Z)K*VR'7/$<7]HW5T5&\QL?W2 _W0FTX]6-?0^O:%8>)]%O=)U2UC MO=.O8F@GMY5RKHPP0:X;]FW4(-4_9^^'-Q; "+^P+),#LRPJK#\"IKTBO Q5 M2<\1._A*<(8>$(K2R_(^!/ _[,GC7]G7X:_'P:G=6LOA/4_#&H"UC MBFWN9$1_*8KV_=L^?PKE/V7?VH]"_9Z_95FB:/\ M?Q9?ZY@K[4_:*U6RN_@+\3K:"\MYKB/PYJ&^*.56=<0.#D YYL_"K]F M/6/'G[/$/Q/\$2RCQAX>UB8M:IRT\<2Q2(T?^VA)..]?386I#&T9SQCM>4?* M^FE_\SYG%4YX*M"&#UM&7G;76W^1]0?!+]EGQ'\8_%D/Q6^.4KWU],1-IWAV M3B*!."F].BJ.R?B:^U8HD@B2*)%CC10JH@P% Z #L*^=/V0_VL[+X_:$^D:R M(],\[[W-[4_$VCZ M+*L6H:K8V$C#(2YN4C)'T8BK2ZC:/9?;%NH6L]N_[0) 8]OKNZ8]Z^>O@C^S MAX?\0> M-\4?$.R3Q?XP\0VR:C?7>IDR"+SE#B*-RC/6Z6VCUM MIK^>YI]8K*G[64-+-[ZK2ZOI^6Q]'1^*M%FD5$UBP=V. JW2$D_3-:E?.7@W M]FGX27OPN\/ZEJ6AV=E<7&D6T]QJ NFB=7:%69]^[Y3DDYKS[P7\8-?T7]DC MQ(8;ZXU?5)]?NO"GA&^F*[I#G_ *9U2PD:G\*3T:6JMO\ M-]B7BY4_XL5JF]'?;Y+N?8]I>V]_#YMK/%GB4Z M?/4]UWLUOK^O?T/3ZBN;J&R@>>XFC@A3[TDK!5';DFN,^%?Q9TOXK:?J4EG: MW>F:CI=T;/4-,U"/9/:R@9PPZ$$=".#7"?MN.R?LP^,RK,A)LAE3@X-] #S] M*B%"4JT:,]&VE]Y&=2NI]-M?#,<4#L=4MKMX9+?"GYU;=U'IWKQC0?B#XU^ M+7PD^!7@&ZU2\T_4_&DEZVJ:M$2EP^F6;-R#V:5 GS=_QKJAA(5H\].3LGK= M6Z-WW=]$SEGBYT9$-(TW6-2_MC4[2V2"XORNTW#*,;R/4XY]ZY*D:2C>G)OR:M\^IUTY57* MU2*7FG?Y=#>?%_X5W7Q0T)]'MM9= !59NNT8Z=^*[,)55*I=NU] M+]CGKPES>!? _@ MUJ?QS^*6C>&K&"1K6299+^Y4?+;VP.9')[<<#U) K]R+6VCLK:&WA01PQ((T M0=%4# 'Y5PWP@^!O@[X&Z$^F>$]*2Q67!GN&.^:UE>7_4*;YG>4M_\@KX$_P""K9 L_A=DX_TB_/X8MJ^^ZP_$W@?P M_P",UMAKVC66KBV+&$7D*R>7NQNQGIG _(5QX+$+"8B-:2O:_P"31V8W#O%X M>5%.U[?FF;%O_J(_]T?RJ2D X I:X3N/BK_@JD,_!GPGC_H8%_P#2>:OI MOX#D'X'?#P@Y!\.Z=_Z31UT?B7PCHGC&TBM=^ M"1^-:%E96^FV5O:6L*6]K;QK%%#&,*B*,*H'8 "N^IB5/"PP]M8MN_J<%/# M.&*GB+Z225O0^(?VX/@?XH\._$31OCI\/X'N-4THPOJ5M NY\Q<)-M'+*4^1 MAZ =LUZ1\,/^"@OPM\::):R:[JG_ BFL% +BSO8V**^.=CJ#D?7%?3C*'4J MP#*1@@C((KS'Q1^S)\+?&-^U]JW@C2+F[8DM,+959C[D=:Z8XNC6I1I8J+?+ MLUO;L[G-+"5J-657"R2YMT]K]U8^:/VE?VX-)\;^%[SX?_":*\\2Z]KT9L6O M;:!@L<3_ "N(QU+$$C. #FO0_A1^R(NG_LD:C\-_$DH76M?5[Z\FSO^S79V MF+'KY?EQY]2&]:]R\$?![P5\-P?^$9\,:9HSD8,EK;JKGZMC-=C4U,;"%-4L M+%Q2=[O=M;?<53P4YU'5Q4E)M6LMDGO]Y^:I??"OXL:7=V.C MQ7$DUAJ"1EUBW'YMO]^)C\P(Z$GCG%?3?B']N[X,Z%H;:C%XK35)-A:.SLH' M,SD=L$ #\37L'C#X?>&OB!8_8_$FAV.M6W:.]@60#Z9Z5PFE?LF?"+1;Y+NU M\!:,)T.59[<,%/J :UJ8G!XF7M:T)*3WLU9_?L94\-C,-'V5&<7%;73NONW/ ME3X&:1XL_:X_:BA^+^M:=<:/X*T0HVFPRY"R>7DP1H?XL.3(S#C/'?BY^U5X M \4?L\?M!6'Q\\'6+ZAI$SJ=8M8@2$8IY<@<#HDB<[NS9/I7WI9V5OIUM';6 ML$=M;QC:D42A54>@ IUS;0WD$D$\230R#:\A!H_M-JLIJ'N)OF']F)T7!S]]OFYO[W^7D?/OA7]O7X.>(]#2_N?$PT6X\L/+97T+B2,]Q\H M(/-?,'[6/QKU;]J[PUJMAX!T^Z3X?>%(FU75-6ND,:W"?#]AX=?0;;1K*#170Q- M81P*L+*>H*XP13I8K!X:HJM&#NAN_F-IXMU\DMD')7&,Y /X5K:1H]CX?TV#3]-M(;&Q@!6*W@0(B M#.< #IR366)QL:]*5-1M>;E]ZV-<-@I4*L:CE>T%'[GN9'Q&\#6'Q+\":[X6 MU1=UEJMH]LYQDH2/E<>ZMAA[@5^1O@;X>^-?&OQ0T+]G_59YETK2?$%Q- M%'Y4\#F#P<)QM>^WD]KACLO6,G"5[6W\UO8T=/L+?2K"VLK2%;>TMHEAAB08 M5$4 *H'H *^-O\ @J@"?@EX5 Y_XJ*/_P!)KBOM&LCQ)X1T7QC9Q6NN:7:: MM;12>:D5W$)%5\$;@#WP2/QKCPE=8;$0K25[,Z\70>)P\J,7:Z/S^_:=\.>( MO!5K\ _C1HUBVI6'A_0],BNT49$1B"RH6QT5P[+GM@>HKZ.\.?M]?!K7-$@O MKGQ+_9%PZ!I+&[@?S8VQROR@@_7->_'2+(Z6NFFTA;3UB$(M2@,80# 7;TP M,8KS*Z_90^$5YJ7VZ7P!HC7!.X_Z*H4GU(Z&NYXO#UZ<88F+O&]FK;-WL[G" ML)B*%24\/)6E:Z=]TK75CXW_ &LOCEJ_[4G@36H/ VF7=O\ #OPP!J&IZQ=Q ME!>2AA''&@] 7)Q[9.,"MWPM^TQ'\%?V'?A_I/A^07GCO7(;NUTVUA^=X";R M93,5'.03A1W;UP:^ZH?!>@V_AY]!BT>RCT5T\MK!8%$++Z%<8-9=G\)/!6G7 MEG=6WA;2H+FSP;:5+5 T.&+#:<<E&S=MM>GRV\]3R+]C;]FQO@CX/FUGQ /M?CO7\7&I7,AW/""=PA M#>H)RQ[M[ 5P/[=G[.U_J<=K\7O BR6?C'P]MGNQ:#$EQ$AR)1CJZ?JN1S@5 M]DTC*'4JP#*1@@C((K@ACZT<3]9;NWOVMV]#OE@*,L-]62LEMWOW]3XWN?VC MK#]HG]B7Q_?NT=MXFL='DAU6Q4X*R8&)%']Q^H]#D=JP_P!E[X36_P ;?V!; MWPA,ZPSWEW=M:SN.(KA) \;'VW ^Q-?7.G_ H\&Z5%>QV?AC2[6.]B,%RD M5LJB:,D$JPQR,@<5M:!X;TOPKIRV&CZ?;Z99*Q<6]K&$0$]3@>M=$L=3A3<, M/%Q]Y27E9;'/' U)U(SQ$E+W7%^=WN? W[,/[44G[,=EZ/_ &5. M_P!@OO*+JB,Q9D/]Y-Q+!AG[V/I[)\3_ /@HA\+_ IX8NKCPUJ1\4:TT1^R MVL$3I&'(X,C,!@#OC-?0'C3X9>%/B+:K;^)O#^GZW$OW1>0*Y7Z$BN1\/?LL M?"CPM?I>Z=X%T>*Z0@I*UN'*D=QGI5RQ.!K3]M5IOF>Z35F_S5R(X;'48>QI M5%RK9M.Z7Y.Q\9?L^?"_Q7%\ _CE\4/%QN8I]?\ #>HPV4=T2&D1HWDEEVGH M&8(!]#VQ7M7_ 3$_P"3<;L=QKUSG_OU!7U=>:79ZAILVGW-M%/8S1&&2V= M8W0C!4CI@CC%5?#OA?2/"-@;'1=-MM+LRYE,%I&(T+$ %L#O@#\JG$9C]9IU M(2C9R::[))6L5A\N^K5*);&7[ M5J%C8\&3')FC4=6X^9?XAD]<@[?A;X^VG[97[,_C?PQ%''9?$!-)D$NE!@OV MF11N1XL]59D (_A)],5]BD @@C(-'M7&JZ9XOD=+JTB7:)M_P!XL>I)]3S6 M2J8:%7VL;[IVTTUN];Z]EHC5T\3*E[*5MFKZZZ66EM.[W/)_AC^R9\-M0\!> M%]0O=)N;V2ZTNUFFAN;Z5X79HE+90MC')XKFOB#IVM>+_P!H/PYX5^'6F:.- M*^&5HNHW%I?;DLUO+A2L"83^)(\R#W8U]3Z5IEMHNEV>GV<0AL[2%+>&,=$1 M5"J/P %9?ASP-HGA/4MP'0=!2CC)OZ9X=6'P-?"YN#HCS M&XDLYF6*XCPYP5VG/MC-=SK_ (+TOXB_%?6?$'PV^(DOAOQQ%I]FNIP0H)K> MZ@>/S+:22-A\XV,,%3W&:][UW1+'Q+HM_I.IVZ7>G7T#VUQ!(,K)&ZE64_4$ MUYQKG[,7P\\00Z6D^BO;RZ9:I96US9W,D$P@0$)&70@LH!( )XK2&+@XI2]U MJZT2:L];-/?6_P!_D9SPDU)N/O)V>K:=UI=-;:6^[S.<^!7Q2UB[\6?$?POX MU;11JGA1[1[OQ!IP$-O=K-&S R9X5UVX()XSCM2?ML30W_[*OC"6&1)[>=;$ MI)&P971KVWP01U!!X(K6\8?LU:'>_!O6OA_X2,?A6VU>2$W=[&AEED59$9]S M$Y9F5"N23C-=_P"(_AWX?\6>"6\(ZIIT=SX?:*&$V1)"[(F5HQQZ%%_*H=6C M&M"O#HUIY*VOS=].A:I5I49T)]4];]7?3Y*VO4\T/[*?PF\.QO?ZEIOF6<.& MW8D!P&##D>Z@_A3[[PII M&J>'/[ OM.M[W1S"MN;.X0/&T:@ *0>O %13Q34E*K)RW37DU;3SW_ NIA5R MN-**CLT_-.^OEH5O$'CO0/#'A.Z\2ZAJMK%HMO UPUVLJLCJ!GY#G#$]@.M5 M_!WQ$TCQGH&@:I!*U@=<@-S8V6H%8KF6,#.1&3D_+AN,X!!->?Z?^Q]\*M.U M&.[3PWYRQN'2UN+F66V4@@C$3,5XP.U>BZEX T+5O%6@>([FP1]7T%)H].G! M(\A94V2 <^MDNFBM=]=W^!K%XAN\DEMI=OU=[+ILOQ.BHHH MKD.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ? "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$! end GRAPHIC 11 svt-20231231x10k002.jpg GRAPHIC begin 644 svt-20231231x10k002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" N 3D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZX'Q_\ M'+P?\-KH6>L:D?MY /V2VC,DB@_WL<+P<\D5VNI7G]GZ==714N((GEVCJ=H) MQ^E?F?XIT[Q#JVM7VIZE;R7%WQEV"ABY2=1V2/.QF)E M024%JS[*/[87P^! \W4M$K3110E56)"P.T$DL<_>%?VC?!_BY[QK62[ MMK.RB\V[O[V)8K>!2<+N+M;U3PW\*+:[U2YFM[G MQ1.9X2^$F,:VICW@8#;3(^,]-QK])Z]N,J6)P5#'44XQJIM)ZM6=MSNP>*=> M4X2^S;\=3F/'OQ-\+?"[3;?4/%>MVNA65Q+Y$4UVQ57DP6VC ZX!/X5PW_#7 MWP9_Z*)HO_?UO\*\S_;]T^VU;2?A)8WL"75G<^-[&&:"4921&5PRD=P02/QK MU3_AE#X._P#1-_#O_@"E>A"CA84(5*W->5]K='YBE5Q,ZTZ='EM&V]^OH;O@ M+XZ> /BAJL^F>%/%6GZY?PPFYDM[1R66,,JEB".F64?B*[NO-M*^'OPJ^ IG M\0V>D^'? XE06DNHGR[165F#",NQ Y*@X_V:Z;4_B/X3T75[32M0\3Z/8ZI> M%5M[*XOXHYIBV-H1"V6SD8P.6YT=% M*/%&DZ"67P-7O"OCGPYXZM);KPWK M^F:_;1,$DETR[CN%1L9 )0G!^M9>SFH\_*[=^AI[2#ER75^QN453U?6=/\/Z M?-?ZI?6VFV,(W2W-W*L4:#U+,0!7)>'/CK\.O%^K?V7HGCCP_JFI&3RDM;;4 M8GDD;&<(H;+_ %7(X/H:(TYR3E&+:02J0BU&32;.YHHKA[GXZ?#BSU,Z=/X^ M\,PWX?RS;/J]N) V<;2N_.?:E&$I_"KCE.,/B=C4NOB/X9LO&]KX/GUJUB\3 MW5N;J#2V;]])$ Q+@>F$?_ODU0\ ?&3P3\4Y[V'PGXEL->ELE5KA+23<8PV0 MI(]#M-?-_B^19?\ @I5X)=&#HWA&1E93D$%+S!!KYB_9;U&\^!.M>$/BK]H8 M>%=;UJZ\+:Z'^Y;@^6\#7:5^>/[(_PSNOAE^T_X M4BU1I7U[6O!,NMZDTS$N)I[@D*V>X0)G_:S7W+XK^*O@OP)=):^)/%NAZ#T#XA^%O%6E76IZ+XDTK5].M5+7%U8WL8_M6G7*3Q[AC*[D)&1D<>XKSG"4;W6QZ"G%VL]S6KG;3XA>&[ M[QM>^#[?6+67Q-96XNKC2U;]]%$=F'(]/WB?]]"KWB/Q1HW@_3&U+7M6L=%T M]6"-=ZA<)!$&/0;G(&37.:19?#Z3XGZCJ6FMHDGCV>Q3[9);S1M?-:D1[2Z@ M[MA BP<8^[[5<()IN2>VEN^F_E_P")R::46M];]O+S.WHKE?&GQ4\&_#E%/B MCQ1I.@LRETCO[Q(I' _NH3N;\ :N^$_'7AOQY9R7?AK7],U^VC8+)-IEW'<* MA(R Q0G!QV-3[.:CS\KMWZ%>T@Y#?B'X;^(4%]-X;UBVUB*QN#:7+ MVS9$4H )0^^"*Z*ODG_@GA_R+?Q1_P"QPN?_ $6E?2_B3QUH'A6ZM+'4]=TO M3-2O\I8VE]>1PR7+Y "HK$%N2!P#UKJQ6']CB)4:=W;_ ".;"XCVU"-:>ES? MHKY[^%'B;QI>?$F:UU>_OKE)I)7N+.9!MMU"@%70+^X"OG8=Q\T$9*P4445@;A1110 4444 %%%% &;XD_P"1=U3_ *]9?_0# M7P[<_P#'S+_OG^=?<7B3_D7=4_Z]9?\ T U\9:=HD=^VHZA?WB:3H.GYEO\ M4YA\D*YX51_%(W14')-?194U&$V_(\G'*\H_,[B'2H-5^$WAI)05875Z4=>J MG>OYUY]?V$NFW+0S#DHK@_%O[3OB4WL=EX(N[CPIX8LU,=K:H$::;) MRTTS$'+L><#@=/>N&\9_M*?%R/0)[BQ\=:E!<6_[W*K%\RC[P^YZ<_A7RV;< M!UNNG9=EZG0_M3@:7%\%]+N28=2FUFYU,6KJ0 MZV[M;1HY!Z!FC?'J!7Z>5^&/P]E\1_&7XZ^%EU/4[W6M^%9TA;=]6'C2S-FMT2(3-M?RP^.=N[&<=LUM_VI^UG_P! ?X8_ M]_;O_P"+JE^W;_J/@W_V/FG_ /L]?4E.5;V6$H^XI?%NO,[E1]KBJKYVOAV? MD?!/[8-U\7;K]F[7Q\4+/PO:1#4K#^SSX<>9B7W2;_,\QCQC;C'O766OP \$ M_ ?X$W/Q6\5V'_"7?$.QT^/6'U75[F24"_(0PHJ[@NU9#&H)&2!UYP.C_P"" MDO\ R;1<_P#86M/YM7:?M$>#+OQ_^R/X@T:PC:6\?1(+F*)!EI##Y/QKNAB9/#T4O%OB]\+[K2]-DAU%+/Q!HVD7$?D7MI)DEC$K@#!!' QED;C;FNT_9/\ MA;\'OBY\"/"VL/X(\-7^JP6JV6I.;%3(+F(!6+YYW, 'SWWYJ[\=/#'P*^!U MOX?CO/A1H^NZKKM^MA8Z3IUA";B5B#\X#8&T'8OU=:KVR^NRBW)N[3C96MVW MV2V[;D^Q?U.,DHI634KN]^^V[>_W'#^(-1TG]I_]JG6- \6:U!!\,_ T<4L. MER7:PPZE>,!\TG(W#E^,Y 0#CJ_$_X%? _P"(7@VXTBWA\*:!J$VFM)0!L8%"-P!"Y5L@C/UKQ+X7_##P)I'[97Q2\#^./#6F:@VM,NKZ = M5@60,C%I&2$GCI(W'_3$CM7TKK'[.7P6T#2;S4]1\ ^&;2PLX7GGGEL8PL<: M@EF)QT !K/$U(4)TXTYRBE&+5DK:K??5MWO]QIAZ:C'/ON&MTV?.2#R6$J(6W?, M%8_Q9'UIX;_8]^$?A[PC!H#>"=*U*-8D2:]O8!)#9/!OPD^,G@SP)+X/\ !VC>,LWEO';QQ>>@:+_2"(R>,PN@]P1W M&?T.L+^VU6QM[VSN(KNTN(UEAGA<.DB,,JRD<$$$'(I9C4E1A'V"<$W)M+3W MK[.W96LNEQY?3C5G+VS4VE%)O^6VZOW>_<_/WX=_#2\^$7_!0C0?"[ZE=:EH MMIH]RVB&\D\QX+%X)V6'/HCF51[#WK9_95^%<'QG_8@\:^$Y57[1>:Q>-9R- M_P L[E(X6B;/IO !]B1WJX?'FF^.?^"FFF+IHOE:!VO[%OQ2NOB/\&;6PUA6B\3>%YFT+5(9#\X>$ (S#U*X!/=E>N%_:"4 M_'C]IOP!\)H(?'F MHR7BE^3%9JQ$2#/09W8]5$?I7#*$:#GCX:1DO=_Q2NFO^W=?P.N,Y5U' SWB M_>_PQLU_X%I^)%J 8?\ !1*P$>T-_P (*VW(XS]H?%2^#?@/\,?@G/JVN?%G MQ%X;\2^,-;O)+J;6/%!AB&UNB113.P4##_1?GV)A:=>5. M,$Y*4GKLMEMU?Y=SA]9UOX?>#_VR?A;>?"#4]#^R^(/.L=>M/#MW'):R*QPN M^.,E5/S%AT&44XX.>J\3VEQ^Q'\9&\5:?&7^#WC2]6/5K- Q71;MNDR@ M0"#T(SW7[0_B*^_:"^($7P&\)3^78+LN_&6L1J&%E; AEMTW#!D8[3QR#M'0 M/CH;YG1YKN$H>]?^52=G?NM.7Y+J8)MI/VS MOB]%XGO(V/P=\'7;II-K,N$UN_7 ,[*!"#ABB6A5>.<$@"MW]G?Q5J?[-_Q'/P$\9S-+I5PTEUX.UN0@+< M0,Y/V=\ 8?.XX_O9'0IGB_B'X:O/&7[6'[0.AZ>ADO[[X=M#!&!DN^RT(4#U M)&!]:4(KVTZ;_A-+F.WAWLJ)&C JN0,]. 0HP%K?U_]EJ\\ M'_M"^#OB!\+(=/\ #FG&5HO$^FQRF"&X@8J"8X54KG:7..!N5" #DUL_L*>, M--\4_LU^%K:RF!N]'233KZW8C?#*KL<,.V5*L/9OK76_$[]H30_AI\0O!7@J M2TN-6U_Q1FUDMC MMI4<-]4I3GI\+OUYM.N]V]SX]_9K^/L?PK\-_$+P[X?TV3Q1\1=;\770T?0+ M=22WR*/.E8<+$NTD\@G:>@!8?3/P1_9QN-&UT?$7XEWB^*OBC>+N:XDPUOI2 MGI!;+T7:"1N'J<=26^5_@1^SW)\6O!GQ!\0^%[[^P/B1X>\8W,NC:S&Q3=A4 M;R).Q1CG!(."3U!8'ZG_ &7_ -IG_A<-O?>&/%-B?#OQ*T+]UJFDS+Y?F[3@ MS1*><9^\O.TD=003WYE=>TEAO^W^_E_VZ_SWZ'#EUG[..(V^QV\_^WOTVZGK M/BCXD^$O!%Q!;^(?$^CZ%//S%%J-]% SCID!V!(JQK?CKPUX:^S_ -K^(=*T MK[0GF0_;;V*'S5_O+N89'N*\@_9BT'3_ !?X2\3^+-*XMY!)'(IZ%6'!'N*^/?%6E7OAMO%%I=65M\--&^)^I MV&DV>CR74$9M+2.-VU&]D5&\J)Y(1LPI)W%,G)KLOAQXY;X?Z!\6/"/@>"T\ M5S^&A)K?AG3["X$R36MR&D6!=A)/ESB9-H.=NP#&02YX*T>:$K[>EM%OMHW; MY-A#&7ERS5M_OU>V^J5_FD?3%9'B#Q=H7A-(7US6M.T9)R1$VH7<< D(QD+O M(SC(Z>M>6_!+XI:CXZ\275H_BS0_$EE'8+-<6Z6$NF:G8W19%[SQ?$+'6E_LVQM8KB7)%G\^V5E7 [G.>?>N M>.&:K>RGV;^Y-];&\L0G2]K#NE][2Z7/9]'\1:5XAL#?:7J=GJ5D"0;FSN$E MC! R?F4D="#65H/Q/\'^*=8GTG1O%6BZMJD&?,LK+4(IIDQURBL3QCGCBOEO MXC>']5M$UJ]3PD_P_P#"OCO6?#_AN;3(IHXKF:)KI_M-U*D#%(FDC=(,;MQ M.><5]*ZQ\&_"&KIX; T:#3F\.W<5YIDFF*+9[9DXV*4 /EL#AD^ZPX(-:5*% M*DDY2;OM:VFBW[ZNW]6,Z=>K5;2BM-[WUU>W;17_ *N=K1117G'H%?4+1=0L M+FU9BBSQM$67J P(R/SKY4^+O[-'Q"^(EU%I^G7>B:1X2L9"UEI@NI278]9Y MCY?S2M^(4<#U/UG179A\54PLN:G^)S5L/"NN69\$?\,&>//^@GH7_@1+_P#& MJ1OV!?'%TCP2ZMH<<4JE&;SI6P",9QY?-??%%>C_ &UB^Z^XX?[+PW9_>?+G M[*?[#.C?L]:HWB35M23Q)XL,9C@G2(QP62D8;RP22S$'!A_&!/#BZW->PC0=5AUBU^Q2*FZ:/. MT/N5LKSR!@^]=W116+G*45%O1;&JA&,G)+5[G!_&GX-:%\=_!+^%_$4U[!IS M7$=R7T^18Y-R9QRRL,<^E=IIUC'IFGVUG$6,5O$L2%CDX4 #/OQ5BBFZDW!4 MV]%T]1*G%3*_P!C#P_=^+;[Q-X*\4>(?AKJVH2>9>CP[=>5;SDY MR?+XP23G@XZ\=NU][>5SF6"PZESJ"OOY7[VVN>8?&O]G7P= M\>+2Q_X2&WN+;5-/;=8ZQILODW=L:\S_ .&(HM?-O:^- M?BEXV\::%"0W]CWVH%8)2",!\$DCCM@^XKZ;HI4\;B*45"$[);>7IV^0ZF#H M59._S.=E^'?AJ;P,?!KZ)9GPN;7[%_9?E_N?)Q@+C]<]<\YSS7@U MA^Q#%H*OIFA?%?Q[HGA)V)_L*SU/:B(P^9%;' /^Z>O<\U]-T5-+%5J*:A+? M?KKWUZ^>Y53"T:MG..WR^6G3R/%O!W[(WP\^'_CWP_XM\/6=UI=_HM@^GPP0 MS*89E<2!I)0^:WS;NRC& !75?!/X*:#\!?"$WASP[/?7%A+>27K-J$JR M2>8ZJ",JJC&$';UKOZ*FIB:U5-5)MWMOY7M^;'##4:33A%*WZV_R1Y]\;O@= MX:^/W@Y/#?B<72V<=REW%/92*DT4B@C*LRL.0S @@]?I79:#H=EX9T/3](TV M!;73["!+:WA3HD:*%4?D!5^BLG4FX*FW[JUL:JG!3=1+5]3@[GX,:#=_&&/X MD2R7CZZFDG1O(,BFU: L6.4VYW98\[L8[5Y))^Q!IN@ZI?S> _B%XO\ A]IM M_*9KG2='OL6^\]T'!7CCDMV[#%?2]%=%/&5Z?PRZ6[JRVT>FAA/"4*GQ1ZW[ M.[WU1X9IO['?@?1?^$;GT^ZUFVU30[Z74TU5KI);J[N755,EP[HV_ 48 Y MXY-=K\'?@IX=^".@WNFZ#]KN9;^Z>]O=1U*42W=W,W5I'"C..W ZD]22>^HJ M:F*KU8N,YMK^G^I4,-1IRYH12?\ 7^1YW\:/@5X9^.VB6%AX@^V6LVG7*W=E MJ.F3"&ZM9!U,;D'&<#/'8'J 1#X6^ VA>%OBK??$./4-5O\ Q)?:5%I%Q)>S MHTS4O=UT]=_R*="DY^T<==-?38^ M>_&'[&?A_4O&%[XJ\&^)O$'PVUS4)#)?2>';KRH;@G.XF/C!).>#C.3C)S6I M\'OV3/#/PK\77/C"]U35?&GC.<,IUO7IO.EB#9!\L?PD@[222<9 (!(KW"BM MGCL1*'LW-VV\[=K[V\C%8+#QG[10UW^?>VU_,\]^#OP0T#X(V6NVN@3W\\>L MZB^IW!OY5D(E8 $+M5<+\HX.3[UE_$3]F[PK\0_'^A^.&FU'0/%ND,&AU719 M4AEF QM68,C!U R,$'O$.M7_ ('\QURY>]O],N-.BOH5N7_ -9/;[BIB=CR0=R$Y.VKGA#X M$V/A#Q1X;UU=;U/4[S1])NM,,FH2"62Z:XF2:2:1SSN+KPHPH!P *]/HH> M)JM6O^"[6U?702P]).]OQ?>^G;4Y&]^'5MJ?Q+M?%][=R71L]+DTVTTZ1%,, M!DE5Y9AW+L(XE]@GO6/XZ^"UIXN\166N:?K-_P"%=4@TZZTQ[K1MD*:]\(?'$S:AXC3Q?:ZOX MYM=&N-)T&X-@EA;VK3E-]Q+M\PR/^[1L?(;G49Y+ MW0+*ZM I5<7)G6$.[G'!'D@\8^\:ZVBJE7G*U^E^B6CZ?UW9,:$(WMUMU?3K M_78XOQ;\,;;Q]X=\3:#XAU*\OM+UB9)8$CV0R:=L6/9Y+J,Y66/S0S9(9O0 M5S6F_![Q3=WVBCQ5\1[_ ,0:5H]TEW!:6]C'8R74B ^6;J6-LR $Y*J$5B!N M!Z5ZS11&O4C'E3T]%Z:=OD.5"G)\S6OJ_77O\S)\*Z1?:%H<-EJ.L3Z]>(\K B-?W,:1NX:1F52J +\JL$&!R%!/.:UJ**P;YG=FR5E9'_V0$! end GRAPHIC 12 svt-20231231xex19001.jpg GRAPHIC begin 644 svt-20231231xex19001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !@ =,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4****@L* M**#TH **86QU.*Y?7?'UCIDIMK:*YU>^!Q]ET^(RL#[D?*OXFLYU(TU>3*C" M4W:*.I8U&TJH#N( '/KF!IA%HW@JPQG[3J]TKR@>N!\HKQ+QAX\ M\&1.P\5?&6XUB;D/::+"TJ@^@V_+CZBN55,36=L+AY3_ 7XF[AA:*OBL1&' MXO\ #_,^J-7^(?AO0-WV_6[&U8<%'G7A^*=*U!_#DUB7?[2GA:('[!\,+4N#\KWVK M32 CW50*V64<25_X=&,%YNYB\YX9H?Q*TI^B2_S/K.]_:RT6-V%IHVH3C^%G M9$!_4D5CS?M;N"1'X9P.Q>\Y_()7RZ?VJ0%Q%\-O"*#_ &HYG_F]"?M73H1_ MQ;GP>5]/L\H_]FI/A;B>?_+V**CQ9PK3=O8S?S/I&;]K+6"V8] LU7_;N')_ ME7H'PF^*WB7XDWDC2Z':V>EQ9#*\TP>)Y< M9732Z(]>IFF4XW#W_%[]I?P/\ "B.2UU*^_M'5"I TVQQ)+_P+LH^IKY'\8?MJ>._% MSMIO@[3X?#=HQ(1+&'S[D_CC /T%;'P#_8TO?B):P^)_'%UGW1\Z.T4G[ M3<@\[G8\J#^9K[/\#_"GPG\.[-+?P_H=IIX P94C!E;ZN>3^=>U)Y?E[MR^T MFNKV/GXK,LS7-S>R@^VY^=MK\!OC1\6IQ>7^EZM=B3G[1K5P8U^N'/'X"N[T M+_@GUXWO=AU+6M(TQ3U5"\S+^ 'ZU^@F,'I2< ^E1//<3M22BO)&L.'<+O5 M;D_-GQ;IO_!.9=G^G^-6W>EM8\?^/-6O#_P3IT%?];XOU)_]VUC7^M?7VX>M M&17(\XQS_P"7GY''F'[OQ=J2'WMD/]:KP?\$ZM*BO MK>23Q?=W%JK@RPFT52Z]P&#<9]:^Q0LW&C"^R1TOF"C?7P%\.?C]\;?CAXTGTSPYK6G:8=IG M\N6V3RXDSTR02:]C'@K]I4_\SYH'_@(/_B*]6KEDJ$N6K4BGVN>-2S:.(CST M:W&M?$#2(M,#@S&UL5:5E[A05 R?6 MN[^.OQ>@^"/PZFUN6/[=>L5M[6!SM\V4CJ<=A@DUQRPS]I&E"2DWV.^.+7LY M5:D7%+N>G[Q1O%?GGX(_:*^._P 7/%+Z=X8O+((;CQGXUTY])B.7L["T0R3^Q;:-H_6N"_;*^.?C/X3>) M_#UIX8U1+""[LWEF5K=)-S!\ _,..*YJ6!E7KJA3DFW]QU5'OVG M=,TVYN_^$LT.?R(FE,20)N; R0,KC/%:RR_EER.K&_K_ , RCF?-%35*5GKL MO\SZK\T4>:,9[5\3_LO_ +6/B_QG\2+/POXLFAU*'4@ZP7"0K$\,BJ6 .W@@ MX(I?VG/BW\7O@OXW*6>OHWAS4,RV$K64;;,?>B8XZC]15_V376(^K-KFM=>9 MG_;-!X;ZU%-QO9^1]L!P:-PKR;]G/XTVWQH\!6^H,Z)K-J!#J-N/X9/[P']U MNHKTG6]9M/#^DW6HWTR6UG;1-++*YP%4#)->94HSI5'2DM4>M2KPK4E5@_=> MIH&04;Z^/?AG\=_B+\?_ (PS6WAVZCT/P592;YW%LKNT(/ +-_&_H.GX5U'[ M4/[5LOPBNXO#OAZ"&[\021B6::?YH[93]W('5CZ5V_V=7=94%K)ZV[>IP?VI M0]C+$/2*=K]_0^FMX]:"X[8-?'_P\E_:5^(GA^WUR/Q%I6D6=T-\"7MJ@=U/ M1MH4X'UK=U7PO^TSI]A-<0>+]#OI8U+""*V16?V!*XS52P"C)Q=6-_7_ (!, M(H?&L?A;XB00EY9_LOVU(O*>"7.,. MHX(SW%?1OQ&MOB-JES%'X/N],TZT RT]S\\CGV!& *SKX"KAZBIU6E?KT-7EMI7B&SA>T0._VBV1003CC K6.72E!U%-674SEF48S5-P?,^A M]?F04GF"O%_#GA;XQ2:I"=:\6Z?%IZL#(+:U5I''H/EP*K_M,?$3Q!\.-%T6 M;0KX6LL\K)*[1*^X >]XAQ1O%?*_P ./$?Q ME^)NB/JFE^(].BMTE,1%Q @;(^BUU;^'/CRJ,1XFTAB!D 1*,_\ CM;3P/LY M.$JD;KS_ . 8PQWM(J<:?M&>,[3XBVNA^)IH;^WENOLT^%/AG[?+']IO9V,=K;9QO;'4GLH[UG5P-:E4C2W M;VL72Q]*K3E4V2W/0/,%+O&.M?*/P_\ 'OQC^+<]U=:-?6.G:=&^PR2P*(U/ M]T9!)-=RWA;XXA2?^$NT8\9Q]F'_ ,35U,"Z4N6-8@A9#_ !1NO7\:]P^(OQ#DMO@S?^+? M#UPHD:UCFMI64,!N=1R/49/XU%3!5:3C>S4MFMBJ>.I5%*V\=UU/2_,&>#2A MO6OA>#]IGXDZ;+:W5W=QSVTOSQI<685)E'7! !(Z\BOI_P"$/QJTKXK:;F+; M9:M"O^D6+MEE_P!I3_$OOV[UIB,NKX:/.]5Y$8;,:.)ER1T?F>D>8 >:/,%> M+_'?X@:[X,\3^"K32;Q;>#4KLQ7*F)6WKN08R>G!/2N5_:7^+GBGX>^+-,LM M!U%;2WGM3*ZM KY;>1GD>E9T<%4K.$8[RV^1I5QM.BIN2^&U_F?20<'I1Y@K MS?P!\07_ .%-:?XJ\0W(=_LK3W,P4+G#$< ?0"O#K/X]_$?XJ^,#IO@V*WTZ M$Y9$>,.5C'\KELNI]<[QW.*#(*\+'A7XXL M/^1NT8'T^S#_ .)JYI?A+XQO?P_VEXSTV.RW R&WM SD=P,KBI>&BE?VB*6* MDW;V;_KYGM&^@.#7FWQJ^(]Q\+? CZA;1BZOI'6WA:4\%^&/B=;ZS'-XG\6V=QIZS9ZMN]J*8.E%<1W:DM%%% S$\:W\VE>$M M8O;?_7V]G+*G^\$)'\J_*GX0Z5%X[^,?ANTU5_,CU#4D:X:0YWY;<0<^O2OU MJO[:.\LYH)5#Q2J493T((P:_++XN?#_5/V?/C"&C1UMX;L7VFW!'RR1A]P&? M4=#7UV13BU5HIVDUH?$\14Y$7J?J9!#';HD<:A44!54# '0"K Z5R M7PR\?:?\2_!>F>(-.D#PW<09T!R8Y.C(?<&NL!R!7RDXRA)QENC["E.,XJ4- MF+6;K=C=W=FXLKLV=T.8Y=N]<^C#N*TJ0]#4IV-6KH\CMOCE#X8\1Q^'?'=J M/#NI3'%K?Y)LKP>J/_"?]ENE>JPW"7"+)&X>-AE64Y!'M7.?$/X=Z+\3/#EQ MHNMVB7-M*/E;'SQMV93V(KY A^(GC7]CWQJGA[7I)_$'@F=LVDLA)94S_ Q[ MCNM>G1PT,9&U+2:Z=_0\BMBI8*2=;6#Z]O4^Z%IU<[X(\;Z1\0?#UKK.B7B7 MEE<+D,IY4]U8=B/2NA!SWKS91<&XR5F>I"<9Q4HNZ8IYK*\1Z!:>)]$O=*OX MQ-9W<30RH>ZD+35S MY)A_8:7PSX@DU#P[\1KC0W!/E%8PLJ*?X2P89K<;]FSQL!_R7#4\?7_[*MJ\ M_8C\-:C=27-SXK\4SSRL7>1[[))/X5#_ ,,+>$CU\2^)L?\ 7]_]:OI/KRE\ M=:[_ ,*9\HL!*%U3H67^(^9/$?Q8^(OP2^*L^F+XWN?$4>GW"JWF2^9#<(2, MJ5/0XX]C7O/[=<-UKOP:\-:M';L(8[M99QC_ %>^/C/X\5UGAG]AOX?^'==M M]4EEU/5I()!*L-].&0L#D$X&37N>O^&--\3Z'<:1J=G'=Z=<1^5);R+E2O\ M]:BOC\.JU&K2CK'=VM<6'RW%.A6I5I64]E>]OF?!7[*/@77_ !EX0UR+0_&D M/@T?;%$\ENH-W-A1M!)/RH.>G4YKVS_AGCQYU_X7GJGZ?_%52SV M6IZ[IJN<^5;70 4>F<9Q]:7_ (86\)?]#+XF_P# W_ZU:XC'4*U1U(U+)].6 MYGA\OQ%"E&G*G>W7FL>A?!?X?Z[X#74EUKQQ<^,S<,AB:X_Y88!R!R>N:^8/ M^"B7/C;PG_V#Y/\ T97T!X!_97TGX;^(;?6-(\4^(Q+&?G@GN@\4J]U=2.16 ME\9_V;?#GQPU/3K[6[N_MI;&$P1BS=5!!;<^)=IJ%SH7B/Q9K]DH&!7C/&?K7Z:?#;X?6'PQ\&: M=X:TR2>>QL598WN""YW,6.2/67B:/Q._ELMF;>/RT@+##%@3G> <8.,]T#7];\J88GLKB56@F]"RXZCU'->Q[3M MP:\K%8N4L3[:$V[;-Z'L8/!QAA?J]2"C?=;GY;?"/Q_K7[-GQ=D348I8HH9C M9ZI9]GCS]X#V^\#7N?[6?QN?XCW&C_#OP1,=0_M3RI;F6W;/F;\&.+C\VKV_ MXN?LI^#_ (P^(X]:U-KRPOQ$(I)+%E3S0.A;(/(Z9J/X4_LG>#?A%XF_MW36 MO=0OQ&8XFOG5Q%GJR@ RD][Z MV.D^ WP@LO@WX#M=(A57U"0":^N,Q.UK? MB*YMI&'#H% (!]B/UK]-% QTKB_B9\(O#7Q9T@:?XCT];N-"6BE4[98CZJPY M%>9@

'Q+KU=>;?YGK9AEBQ.%5"CIRVL,^$OCC1/&/@#1+[2;N![?[+&C1* MXS$RJ 4([8(KJ=0UFQTZTEN+F[@AMXE+/(\@"J!W)KYWMOV$/!ED7^RZ]XCM M%6-OO(]]N!^H(K*=/!RFY1J.WH:PJ8Z-- M1=)77F?(/CR[C^*'[0][)X:A,J7VIHMN81G?@@%_T)K]2-+@:UL+:&1MTD<2 MHS>I )KS'X4?LT^"_A!RDN-2(V_;KUO,D4>B]A^%>L;0#6F98V&*Y( M4E[L58SRO 5,)SU*K]Z;OH>6?M-?\D=UK_@'_H5>/_L6?\C#XC_Z]X__ $*O MI+QWX,L_'_AJYT2_DFBMKC&YX" PP<\9KF?AA\$-&^%%]>W.E7-Y.]VBHXN6 M! .>,"HI8FG#!3HOXFS:MAJE3&0K+9'I'K7S9^VI_R ?#W_ %\/_(5])]*X M7XH_"72OBO:6=OJL]U EJY=#;, 22.^17-@JT:%>-2>R.O&TI5Z$J<-V>!?! MC0?&>N_!^>'PEK$&DR"]D,A8$22>@5OX:\S\2>/?B3X6U2;2]8U_5[2XC)5X MWEZCU![BOM/X:_#;3?ACH;Z5IDUQ/;O*9BUR06R?H*C^(/PI\/\ Q*M$AUFT M+21_ZJXB.V5/H?3VKU(9C25>3G!.+?;4\J>7594(J$[22[Z'@_P!^"N@:YJ- MEXL/B(:TUN_F_9%38Z2^LF3G(/YU=_;0T6\FL/#VI1JSV4#212$#A&;!&?K@ M_E7H/@C]G'2/A]K2:EHVM:M!*.'3S%*2C^ZPQR*],UG0[/Q#ID^GZC;1WEG, MNV2*09!%8SQJCBXUE+F2[Z&T,"Y865%KE;\[GBG[)?BW2KCX?#1TFBAU&TFD M,L+, S!CD, >HKW1KN';S+'C_>%>*R_LC>$#>O<6EYJFG[NB6]P %]@<9IQ_ M91T#&/[?U_'_ %]__6K+$?5:]1U%-J_D:T/K5"FJ;@G;S/(?VN?%6EZ_XRTV MST^2.XFL(&2XEB.0&8Y"Y'7']:[R[T2]\/\ ['L]K?!DN#;)+Y;]45IU95_ M$5V'A?\ 9<\&>&=42_:.YU2>-MZ"^D#(&]2 .?QKT+QGX.M/''A:]T*]>6&T MNU57: @, &#;>#?AMH_P 2O@#X M7TS5(1G^ST:&X0?O(7P?F4_S'>OE[Q=X0\3? GQI"QEDMYXGWV>HP9"3+_G@ MJ:^\O"'AFW\'^&M.T6T>22VL81#&\I!8@>M5_&W@;2/'VB2:7J]J+FW?D,.' MC;LRGL:G#9BZ-22EK!O8K$9)/ :7EDMK=Z?>() MI$;*RLSH,@=NE='^V8?^*ZT7_KQ;_P!&&O4='_9,\)Z+JUG?QWFI326LJS+' M)(NTLIR,X'M72?$WX#Z)\4]6M=0U6ZO8)K>(PJ+9P%(SGG(-=:QV%AB*>_@5+>64XR5;)3/;/]*^KO!_A&T\&^%[+0K1I)K2TC,:-/ M@L023S^=>=>*/V6_!GB;5'OTCNM+FD;>ZV4@5"WK@CC\*YZ>-I.%6C4T4G>Y MT5,%54Z5:GJXJS1ZVMW"1Q+'C_>%.6ZCC8=&%>*:+^R[?>&99FT?XA7&F^9PWD($+?7YJ M]T\3^%G\4:"^EOJE[8K( KW%FP21AW&<<9]J\O/[)WAXDDZ_KQ/J;K_ZU;X7 M$>R@X.I9=K7,<50]K-25.[[WL9EW\%/%EO;2R+\5KXE$+#><#CU.[BO*_A#\ M8/%FF?$NRTF^UB?6;&YNOLDJ3/O!Y(W*>U>RO^R9X<=2K:YKK*>"#=<']*W? M /[./A7X>ZRNJVBW-[>H/W4EVX;R_=0!UKN6,PZIRC-\S:TTLE- MUWP[IWB73)].U2RAO[*==LD,Z!E8?0UY#HGP?USX,:M-=^ ;HW_AZ=]]QX8O MI.$]6MY#]T^QX->E7KT\:N>7NU/P?_!/)P^'J8!\D/>I_BO^ >Y YI3TK-T/ M5UUFT$ZQ36[#AX+A-LD;=P1_AQ6E7D['M+4;MKSGXZ?"BQ^+7@"_TBXC'VM4 M,MI-CF.4#@CZ]*](S44A 4EC@5K2G*E-3AHT8UJ4*L'":T9^9O[-_P 8-3^! M_P 2O['U"1UT>YN?LE]:L?EC?=M$@'8@_I7Z8V\JS1I(K;E8 @CH0:_)?XVW M%OJ7QF\42:=AXI-281B,<%L@ HIX/!FA17?%RMC") ?[VP9KZ?/:4 M+4JZ5G):GR7#U:=ZN&;O&#T.@II6G45\F?:";:"/2EHH%83%&VEHI@(!BC&> MM+12"PW;1M-.HH"P@7 Q0032T4#&[:4+2T4"&E3F@KZ<4ZB@! O/-!7-+10 MW:?6C::=10 T*>YS3@,444 (1FDVTZB@+"8I-N>M.HH&-VXP,T%?2G44"$VT M $#UI:* &[31M-.HH 3;2;:=10 @ %!S2T4 -VXHVTZB@!,&C;QBEHH ;MHV MTZB@!NRC:261@JH MH&22>PIVOH@;25V6:*^=9_VZ_AA;7UQ;FXU218I&03Q6>Z.3'=3NS@_2KL'[ M;WPJG'S:Q>0GTDLI,_IFN_ZABO\ GV_N/._M+![>U7WGOM(1D5X!<_MQ?"JW MSMU2^GQ_SRLG_KBLB^_;[^&]NA^SPZS=MG@"T"#\RU-9?BWM3?W$RS3!1WJK M[SZ41=I-./UKXXUK_@HGI4:G^RO"%Y.W/S7=RL8]N%!KS'Q+^WI\0=<)ATJV MT[1-_"^1"9I/P+9Y_"NRGDN,GO&R\V<%3/L##X9B6CW5_=0V M=J@RTT[A%'XFODC]HO\ ;2TRVTN[\/\ @6X^VWTRF*;55&(HE/!$?]X^_2O$ MM+^%?QJ_:#NTN-2.J36CG=]KUF5H8%![JAZ_@*^F?@Y^Q)X7\"R6^I>()AXG MU:/#*KIMMHV]D_B^IKLCA<%@'SXB?/)=%L<4L7CLR7)AJ?)%_:>_R/%?V3_V M9=1\9Z]:>,?$]O);Z+;R">WBG!#WE2@8KQ\;C:F-J<\]%T79'N9?@*> IY/^T.RCT[]Z\C3]G#QZN,6%JOTO5KPY M9WBL!B;T,*ZB75GLQR3"9CA6L1BU3;Z+>Q\^R?LD_%*,\^'8R!W6_@(_]#H3 M]DSXF-@MHUG#_P!==4MU_P#9Z^D;3]F7QQQ.*]R/&V=S5HX/[V>#+@3(8.\L;?T5SYC@_9*\8\?V MAJOAC2?^OK6(SC_O@&MBQ_98T:TD4:[\4-%M\#+Q:9;R7+#Z-P#7U-IW[).E MQ'-]KMY<<=((DC_4YKL]&_9V\$Z259M*:^(0(Q^B\_K7N7@#P2=,V- MX/\ A7I7AA.VH:T=\P]\[Z5X:TS1(A%I^GVUE&/X8(E0?H*T?+QVKF MG6S/$_[UB&UV6ATPP^5X;_=,,EYO5_H GRAPHIC 13 svt-20231231xex23d1001.jpg GRAPHIC begin 644 svt-20231231xex23d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !! ?P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZRO$?BG M2/"&G&_UK4K;2[3=L$MU($#-@G:,]3@'@<\58UO6+7P]H]]JE])Y5G9PO<3/ M@G:B@DG Z\"OS9^)?Q%U3XG^*KK6=3E8AB5M[?/R6\6?E1?ZGN+D M[NR1Q8G$K#I:7;/M:;]J[X912,@UZ20#C#M/\3^/[J^QJ67LM(L %D>/CYV8]CUP,<$=#&UZCT2_KYGT#_ ,-9?#/_ *#<_P#X S__ !%'_#67 MPS_Z#<__ ( S_P#Q%>0?\(]\#O\ H7/$/_@1_P#;J/\ A'O@=_T+GB'_ ,"/ M_MU?+?VYP[_S_?X&WUFK_-'\3V!?VL/AH[!5UJHQ:O MIUO>P+*D,Z"1!-&8WP>F58 C\:^5+^#X6?#CX?>(_B/H/A2^O+SPW%YL5MJ4 MY*/*0=AQO88![U0_X)X?%'Q%\84^)OB7Q/?M?:CA5/&/VT*,[-RN].R/L2BBBO//6"BOR?^.' MP\G^,'[=>K^#4UB315U.^\H7@B,PBQ'G.S>N>GJ*];_X=1W/_17)?_! ?_DN MO>EE^'I1@ZU?E#',,15E-4:',HMJ_,EMZH_06BOSZ_X=1W/_17 M)?\ P0'_ .2Z]H_9=_8ME_9N\7ZEKDGCA_$PO+7[-]G;33;;/FSNW><^?I@5 MRUD>+]E_561F1O[1L^5.#_ *RO"_%<\H_X)C:- M)YC[_/A^;<<_ZUN]>K0P'MJ4*G-;FER[?CN>57QWL:LZ?+?ECS;_ (;'Z*45 M^,G[('QAU#X,?&KP_J5X]P-#U=_L%T&R5DC9MH9^6Q([?.C5[6"RQXRG*JY9O?6UM;=F?N/12+]T M?2EKQ3V@HHHH **** "BBO&OVJO@9J7[07PU3PSI>KP:+@5,THR:B[I=>Y4&Y14I*S?3L%%%%06%%?F?^ MUK<2I^WOX81975/^)=\H8@?>-?IA7?B<+]7ITY\U^=7]#@PV*^L3J0Y;3X.^(XK>40R31QPESGA6E16Z$?PDBO@^;X?WB F*XADQV.5)_2OO;X\?\DJ MUOZP?^CXZ^1J^FRR;C1=N_Z(\;&P4JBOV/++C0+[3Y8_M-LZH6&6'S+C/%>T?&30%U/5[&6-MDZZ? M"!G[I'/%?&<>J=?+8QCOS')&E:G*WD>.T5)<6\EK*T4J%'7J#4=?SDTT[,XR M]X^_Y-/^*O\ USA_K5#_ ()/_P#(E_$#_L(6O_HMZO\ C[C]D_XJ_P#7.'^M M4/\ @D__ ,B7\0/^PA:_^BWK^FN%_P#DE%Z_^W%4O^1A0_PO]3[QHHHH/KC\ MTY?^4GT/_84/_HDU^EE?E=\3/B#I/PK_ ."A-[XIUPS#2].U#S)S;Q[WP8R. M%R,]:^I/^'E_P9_YZZ]_X+O_ +.OI\?A:]>-&5*#:Y%L?+Y?BJ%!UHU9I/G> MY]6UB^+_ !GHG@'0+C6_$.I0Z3I5OCS;NX)")DX&<>]?-G_#R_X,_P#/77O_ M 7?_9US?QO_ &H?!'[1'[,/Q7MO";7[RZ58VLMQ]NM?* #W*!=O)S]TUYD, MNQ'/%58-1;2;MW=CU)YCA^23I33DDVE?LKGU/H'Q3\(>)_![^*]-\1:?/X:0 ML'U5YQ';IM;:VYWP!@\&/VC/AGXT\41>'=!\:Z3J^LRLZQVMG-YAD*@E MMK ;2 3D'%?EO\ LV_"+QW^U#!!X#L]:;2/ FB2M>WLK?-'')(3@B/<#)(< M$#D!0">"?F^U++]E/X4?L=6=Q\6%U+7[JZ\.6TDJ+>W<92>1T,:Q[4A!!9G" M@]LY/ -=V(R_#8:3I2J-S>R2^Z_J<.'S#$XF*JQII06[;^^WH?3?C7X@>&OA MQI#:IXHUVPT&P&0)KZ=8PY SM4$Y9O\ 94$^U>)M_P %"/@0LQ3_ (3*4J/^ M6@TB\V_^BL_I7R?\"OA/XA_;W^)^L^/OB+J-VOA&PG\E+6WD*JS?>6UA_P"> M:*I4L1R=W7<2P^T1^Q;\$AIAL/\ A7FEF _Q[I?.Z8_UN_?T_P!KKSUK*IAL M'A'[/$2E*?7EM9>6NYK3Q.,Q:]IAXQC#IS7N_/38]#\ ?$_PG\4]'&J>$M?L M=>L^-[6DH9HB>@D3[R'CHP!]JZBOR_\ V@/@CXA_81^(.B_$?X:ZK<-X9NK@ M6_D73%C$^-YMI\8\V*0*Q4\$;2#RH9ONA?VC?#9_9V'Q>?='HITW[;]GWAG\ M[.S[/D<;_._=YZ9ZXK#$X)04*N'?-">B[W[/S-\-C7-SI8A(G_@H3\"!+L_X3 M*8K_ ,]!I%YM_P#16?TKY0^ ?P@\1_MZ?$?5_B%\3-4N6\+6,QMUMK5_+5GQ MN6U@'/EQH&4L?O'<.2S%A]GM^Q7\$FTK^S_^%>Z8(,YWAY?.Z8_UN_?^M;U, M-@\(_9XB4I3Z\MK+RUW,*>)QF+7M,/&,8=.:]WYZ;'HOP_\ B=X4^*FBKJOA M+7K+7;' W/:29>(G.!(APT9X/# 'VKJ*_,'X^?!K7/V#_B)H?Q!^'.JW)\.7 MEQY!MKIMYC;&XV\O3S(V4-@GD8ZYP3]H^*OVG]#T;]F@?%JWCWV]S8B6TLW< M@ME8XC VY*F'?-">B[W[,VP^.OST\0N6<-7VMW1W'Q- M^-'@CX.::M[XQ\266AQOS'%*Q>>7G'R0H"[XR,[5..]>8Z9^WQ\"]5OX;2/Q MNL,DS!%>YTZ[AC!/]YVB"J/WFBRW+*D( MF9'O9 (_W@ MS.P)_P!X,/:NBIA\!A9>RK2DY+?EM9?>84\1C\5'VM&,5%[XKQ3Q7_ ,HPM&_Z[P_^C6KQ MK]I3PAXU_9BL-6^%$^K3ZUX!UN2/4=,DN1Q&8Y,G:,G:XX5L85NN/3V7Q7_R MC"T;_KO#_P"C6KUZ5!4*-%1ES1=1-/RL>/4KNO6K.4>62IM->=SRV\^#H\9? ML&Z'XSLX-^I>'-3N_.<-@FU=QN_)L'UYK[J_8B^,2_%_X$Z1+/.9M8T<#3K[ M<.=R#Y&Z8Y7!XKCO^"?NBVOB/]D=-*O5+VE[.E88G_ &R%>A]JG)R7IU1O MAO\ 8YT*_P!FI%1?KT9^FU%%8GC;Q=I_@'PCJ_B+5',>GZ9;/Q\!?\%"O&M]\5_C+X1^#V@/-(\,T?VE(BS(U MQ-C:64?>$:?-G^'+=.:QOVJO!=C\.OVD/@!X:TY2MGIEGI=LF<9;;?,"3@ $ MD\YQ6M^P%X.OOC)\=/%_Q@U\_:Q;3R""2>!_X M*->-_&?E7H#SVWP;_ M &!?A;X$\*Z7NI,TD9D*C_4Q.(J5G0PT5[MKN5[:]%8['P9^V?\&/'FHFQTSQW80W M74)J<E:3$RI)>2JQCC+'"[BH M.T$X&3QD@=2*^9/VDOV"_A]XH^'6MZCX+\/1^'/%=C;275F--)6*Z9%W>0\1 M;9\X!4,-I#$$D@$'G_\ @G=X^D^-/P1\5_#[Q>AURST5DM,WCF3S+*X1PL+9 MYPABD .>%*@ ;1FYX7#3HO$T&^6+2DG:ZOU3V)ABL3"LL-72YI)N+5[.W1K< M^L? 'Q,\+?%+29M3\)ZY::[80S&WDGM&R$D #%3GG.&!_&NGK\N[%]?_ ."< MO[2?E7(O-3^'&NDC>H4&[M>QS@CSH&<9'R[A_=$@Q^EUEXJTC4?#$/B*VU"" M;0YK47B7RO\ NFA*[M^?3'-88S!K#N,Z3YH2V?Z>IO@L8\0I0JKEG'=?KZ%+ MQU\1?#/PRT8:MXJUNST+3FD$*SWDFT,YZ*HZD\$X'8$]JQ;KX[^ ;'P/;^,; MCQ/9P>%[F7R8=4DW+#*V2,*2.>01D<9!]*^$]3NM5_X*)?M&I86F6T=GI]G?VL%O;Q M#"QHH(51] *ZE@*<*E*A4D^>6Z[)_J!? KXI67P8_8$\.>+KY?,2PTZV6( M&>E?/'[+/[/5]^V'XLUCXG_%*^NM3T9;HQ):K*R"[D')B#!MT<2 @87!Y&#U M-3# 4TZM2M)JG!M>;?9%3Q]1JE3HQ3J32?DEW9]4)_P4(^!#S;/^$RE4?WSI M-YM_]%9KW'P?XY\/?$#1X]5\-:U8Z[I[XQ<6$ZRJ"1G:V#\K>JG!'<5Y;JO[ M%?P5U;1&TQO .FVL>PJMQ:;XKA??S0VXGZDU\(R6VN_L%?M4VNGZ9J-Q>^&; MV2/,A[X]QUK2GA,+C%*.%7A*>([HY5TQU/J"([H"1@5L]/B/[Z[D X1!V]V/ %7CJO\ C/2? MC!H]CXE^'^IIXMM=&GF@N[;3V.&66+:S '&YTX8*.2"P&3@'Y#\!?#/Q]_P4 M!\>Q^-/'L]QHOPYLY6%I9VYVAUSS%!D7+RT^C>[\_) M'S1\'O!-]/KPL[*#5M1M!%8K<:OK-GJ%B=/6W+,T-N+J)-P9R2/+4\/(&8 J M#]7T45Q5ZSK2NSMH451CRH****YCI"BBB@ HHHH **** "BBB@ HHHH X#X\ M?\DJUOZP?^CXZ^1J^N?CQ_R2K6_K!_Z/CKY'52S $D\ #O7T>6_P7Z_HCR< M7_$7H.MP6GC &26& /K7TSXU\&:SK5_93V5BTT2V<2%MZKA@#D8)![UY/<7^ MA_L[Z!#XD\5PB]\4W2%M*T+(WH>TDG]W'J?N^A;@?)WC'XF^)?'/B*\UG5-6 MN7NKE\[8Y62.->R(H/"CL/Q.22:RQV5+/*?LW)Q@NO=^7D<)O#FE^+?\ @I*^DZUI]MJNF7.I;9K2[C$D4@\HG#*> M#7W9_P ,N?"#_HFGA?\ \%<7_P 37Q)+_P I/H?^PH?_ $2:_2ROHLRJU(*B MH2:]Q=3YW+*5.;K.<4_?>Z/+O^&7/A!_T33PO_X*XO\ XFO,?VK/A1X,^&_[ M+7Q,E\*^%]*\/27=G;K.^FVB0F4+ MD/\ Z415YV%K598BFI2;7,NOFCT<51I0P]1QBD^5]/)GE/\ P2YL8(/@;K5Q M'&%GGUF0R/W;$: ?H*E_X*@^(KK2_@7I.F6\CQ1:EJZ"?82-Z(C-L/J-Q4X] M5%._X)?_ /)!-2_[#$O_ * E+_P4]\-7.K? ?3=3MXVD33-6C>?:"=D;HR[C MZ#=M'_ A7JW7]L>]_-_PQY5G_8_N_P O_#GBO[,7[=GP\^ GP?TGPG<^%]=N M-2A>6:\NK.*WV3RNY.[)D!.%VJ,CHH':O5O^'JGPY_Z%3Q1_W[MO_CU>G?L" M^)K/Q'^S!X52VD5IM/\ .LKB,')C=9&P#Z94JWT85]$5CBZV%6(J*I1;=W?W MO^ ;82CBGAZ;IUDE96]WR]3\UOVG/V]/ 7QV^"^N^#['PWKUKJ5VT$EK55EX!^]^->577BB^E_X)XV>GB5DMT\?O9%58X>+[']HVGV\Q MLX]0#UK]4OBC\3_#_P '?!=[XJ\3W3VFD6C1H[1QF1V9W"*%4SI4Z+C#G6K=];;;'!CL-./M*M2LI3Y'HE9VOON<)^S'^WIX!^!7P9T3PA? M>&=*/\ OW;? M_'J]*_X)]Z[9:Q^ROX3M[6=)9M.DNK2Y12"8I/M$DFT^AV2(?HPKZ,K@Q=;" MQQ%13HMN[^UY^AWX2CBI8>FX5DE9?9\O4_-3]I[]O;P/\=/@UK/@_3?#VO65 M]>/"\4]XD(B4I*K\[9"?X?2O)-:\3:C/^P5H%A)=2R6R>,Y;<([E@L0MO," M'HH?+8''?&?A<7;Z%;:Z"9KRV>!G'EO'N4,.5W.!GID'TKT,#B82]G3I MT7&'-O>^MMMCS\?AIQ]I4J5E*?+LE;2^^Y]0?LH^'[7PU^SMX$L[12(SIR3L M3U9I"78G\6_05ZS7CG[(/BRV\8_LY^";RV^4PV0M)4SDH\9*D'\ #^->QU\Q MB;JO/FWN_P SZ?#6="'+M9?D?&?_ 5#\,?VG\%M'UE;59&TS4U#W' :-9 5 M ]2">U>:>*_^486C?]=X?_1K5WW_ 5+\4V]A\*O#NA"[*W=_J/FFU23!:-% M)W,N>0#CG'6N!\5_\HPM&_Z[P_\ HUJ^GPG-]4P]_P#GX?,8OE^MXBW_ #[/ M=?\ @F__ ,FQ:;_V$+K_ -"%>3_\%-/A1/8MX<^*FB0M%>V4R6M] ;/XH?#[7?"U]@0: MG:O!O*AMC8RK8/HP!KS98AX7,IU>G,[^G4]*.'6*RV%+KRJWKT.=_9Q^+%O\ M:?@]X>\31.K74T BO$&X^7<)\LBDD GD=>^:^=/^"FOQ,/A+XIN4L(_,EEA^U MR+&L<\7$@R3CYD ; /8FLWX91S_M=?MS7WBBXC2[\+>')OM$:M(0@BB)6W & M>VG@XX;&3K2_AP7,O.^R_KL<53&2Q.#A1C_$F^5^5MW_ %W/ MM3]EKX21_!?X)^'?#[+%_:!A%S?20DE7GD^9L$@$@9P,@<"ODG]NW_D\CX-_ M[NG_ /IP>OT/K\\/V[?^3R/@W_NZ?_Z<'KCRRI*KC)5);M2?X'9F=.-+!QIQ MV3BOQ/NOQY\1?#?PM\,RZ_XKUBWT728B$-Q<$_,QZ*J@%G8X)VJ"< \<&OD' MQ'_P4_TZ]U*V&[][<3>0S8/WEBC25BI'/)4CTKSS]JJRU3]H'] MN+P]\*[^^DM] L_(CBCA(!5'MQ<7#C/&\J"H/^RO!Q@_H#X#^'/AGX8Z#!HW MA;1;/1=/B15\NUB"E\#&YVZNWJS$D]S4^RPV#I0G7CSSFKVO9)=-M2E5Q.,J MSA0ER0@[7M=M]=]#XYOOV\?BK<6-Q$_[/6NQI)&RES]KPH(QG_CVKG_^"2Q) M/Q6^NEK=]?,Y94ZE/,,.JE3G^+HE;3R[ MGUW^T7\"]*_:!^&>H>&M0"0WH!GTZ^*Y:UN0#L?UVGHP'5217Y::?X]^*=GX M?N?V;3=16T=QK8LFAFE4-$_F$-;K*3M$328? ZG.#AR#^A/[:_[4$?P \!'3 M]&N(V\<:TACT^+ <-<,I/;D)D$%\<$*U?(VI?\$__%2?L]O\0)[K4)OB M.SG5IM(9MS&V(W%3D;_M/5SS_LXWI^@'[/WP,T7]G[X,]"A5;AY&)>\@!"K/D\E MAE58^I!_BK*_X*:_\F\1?]A6#^M>;1A5IYG&-?XN;4]&O.E4RR4J'P\NA\Y_ M&?7+G3_^"=7P@T^"X:*&_OI$N(ATE5);AP#]&"G\*^U_V+M*BTC]F/P)%&B* M9+-IG*@#J_\$Y/A-J=O!YD&EWKR7,FX#RT>:>,' M'?+,HX]:^Q_V'O$EIXD_9C\&M;7"3R64,EG/[^TO?$OA?2M=O+0;;>>_M M$F>(9SA2PXY -=97EOQ8_:8^'WP3UK3M)\6ZQ+8ZAJ"&2WAALY9RPW!>?+4X MY/>OFZ,:LIVHI\WEN?25I4HPO6:MY['Y^_MV:U+X._;"L-4L+-;F73;*QGAM M0"%8H"0O'...W:K7[-VA67[;'QVU+7?BIXD2ZNK)1/;>&PQC%Q&#]Q.>(UXR MJ_,>_')O_M57<6H_MV^$+J+<89X],D3>I4[6Y&0>1P>AKL?VT?V4=2^'OB'_ M (7!\+5DTR2UE^UZA:6/RM;2 Y-Q$!_"?XEZ-6"H4:+?+.4+*7;R M\KGQ$J_G\C] K"PMM*L8+.S@CM;2!!'%#$H544# Z"G7= MW!I]I-=74T=O;0H9)9I6"HB@9+$G@ 9S7SU^R'^UKI7[0_AJ.PU!X;#QM8Q M#[99 X%P!P9HAZ'N.Q/I5G]N[Q!=Z!^S9XA6SE:"2_DAL6D0D,J._P V""/3 M'T)KY#ZI46)6'J:-NW_!/K_K5-X9XBGJDK_\ I0_M7^)?'MW>O\ "?X2ZG\0 M-#LYG@?6[G58-)MIV4X)@,H)D7WX/M77?!W]HNW^)7B;4_"&N^&[_P #^.M, MB$]SH>HR)*&C./WD,JX$BT?2+5+*PM;&)8X8\ MX'R DY.223W-7+GP1H-YXLM?$\VE6TGB"UMS:PZB4_?)$3DH&],\XISJ8=\T M(T[=G=W^>MON2%"GB%RS=2_=65OEI?[VSP;PG^UGXM^(-I=WWA;X+ZUKFF6] MU+:&[BU>TC5G1MK<.0?TKM/AI^TII?C?QI-X+USP_K'@3QG'#YZ:3KL:J+I! M]YK>56*R@8/3&0"0" <>!?LA_M&_#;X7_#O6-'\4^+;+1M3&MWLIMIU!-/OK[PCX/AO6OO$L]I);V\[RQ&-88RZ@L5) M!P<=6XXR?1K86,9U(NERQ2=I:]%IOH[[:'G4<5*4*JEV( R.5/3(KV] M'$B*PZ,,BODSX:^![;]I_4OC/XSU9F?1O$*2>%- G:'_ %=E!D&>)CPP:;#X MZ;HC^'?_ +&GC>\\3?!BTT+68_LWB;P?._AS5+5FR\-/$W@D3>/_ _#X>\36UU+:SQ6I)M[A5/RSQ L2$8'H3G(/TKFJX9T4^:2 MNMUU7X:_*YTTL2JS5HNSU3Z/\?SL;_C_ ,6Q> O ^O\ B2:W>[ATFQFOG@C8 M*T@C0L5!/0G%>+Z1^TI\0MO)OA9^V+\&_"?P=\&V6I^.K*"]T_0[*WN; M9(9I)$D2!%9=JH22"".,UT4*7-1YXTN=WMU[>3.?$5>6LH2J\BM?IW\T>K?! MSX\:!\9[+5?L%MJ&BZMI$WD:EHNLPB"[M&[;UR1@X."#^5<'JW[5FH>(O$NI M:)\)_AYJ'Q/ETJ3R=0OX[^+3;&&3)!C6:4$.P(Z 8]">:\:L=?U?Q+>_'GXY M:)I-YH7AN?PL]GH]S?0M!+J#1KN^T*I_A^3&?IWSCZ1_97\#V?@#X ^"]/M( MHE:XT^*_GEC0*9I)E$A9R -S88+D\X4#M6U:C1PZ=1QOLK-[.UW>UGIMNO,P MI5JV(:IJ5MW=+=7LK7NM=]GY&1\-_P!I:;Q#X]A\"^./!.I_#KQC

M7$=W:7:+U$5PF S (=2Q@R6 MY/4H>V:W*\VK*G)ITXV[KI?RZ_>>G2C4BFJDK]GUMY]/N.!^.R-)\+-955+, MQ@ 4#))\^.O!;Z\T?]GGPU#XE\30+>^*[H$Z1H;'E"/^6LGIC]/J?E^M+B%; MB(JRHV"&7>NX!@Q /X5\S^-/V+)/B#XCN]^OEI^)S8F%1OFI*[_+S/BGQGXSU?Q_XCO-%4=E4=E'0"L.OM;_ (=[Z7_T.=W_ . "_P#Q='_#O?2_^ASN_P#P M 7_XNOI5F>#BK*6GH_\ (\%X#$R=W'\4?%-7?S1^6WAOPYJ7B[7;+1M(LY;_4KV588+>%2S.Q.! MP*_;/]FKX.Q_ SX/Z'X7)1[^-#<7TJ# >X?E^YZ<#\,U2^"?[*GPZ^ @\_PW MH_G:NR[7UC46$]V1C!VM@! <\A H/?->O5X>:YHL;:G35HK\3T,JRMX*]2H[ MR?X!1117SI]$?FG+_P I/H?^PH?_ $2:_2RJ']@:7_:'V_\ LVT^W9S]I\A? M-SZ[L9J_7?B\4L3R65N6*7W'GX3"O"\]W?FDW]X5X7^W#_R:K\0?^O2'_P!* M(J]TJ&[L[?4+9[>Z@CN;=QAXID#JWU!X-[=Z^L-2 MTRSUFPGLM0M(+ZRG4I+;7,8DCD7T92""/8UP_P#PSS\*_,\S_A6G@_?UW?V# M:Y_/RZ]&>-PV)M/$TWS]6G:_JCS88+$X:\,-47)T35[>C/S[^*7Q1^(W_!0K MQ;8>%/ WANXTKP;87'F.]S(?)5\D"XNI0-JD(>(EW$9;&\D8^^-,^ 'AJP^ M<7PG>,SZ"-,.GR2;0KN[99I\= YD)D]F->A:5I%CH.G06&F65OIUC NV*UM( MEBBC'HJJ /I5NN;$8[VD84Z,>2$=4O/NWW.G#X%4Y2J5I<\Y:-^79+L?EEX M4\0?$O\ X)S?$K4-/UG2)M>\":E+S)&2MM=J/N2Q28(CF X9#UZ'(VM7TI%_ MP4]^$#V+SM:>)HY5QBU:PB\QLYS@B8KQ[L.O&:^KM4TFQUS3Y['4K.WU"QG7 M9+;742RQR+Z,K @CZUQ/_#//PK\SS/\ A6G@_P S.=W]@VN?S\NNFIC<-BK3 MQ-)\_5Q=K^J.:&"Q.%O##55R=%)7MZ,_/CXF_$KXC?\ !0GQII_AGP=X;FTW MP587?F>9/]R/JOGW,N"JD(3B-<]3C><&OO27]G?PS-\ D^%$D;2Z''8?9%E8 M#>),EO.&00&\PEQZ&O2=*TBQT*PBL=-LK?3[*(;8[:UB6*-!Z!5 _"K=<^( MQSJ*$*,>2,=4O/NWW.C#X%4W.=:7/*6C?EV2['Y<_#7XI>/O^">_CZ_\(^,M M&N=7\%WLYD1H#Q6&7L\/57)TNKM'YD?M Z3\1OCIX+UOXW>-+*;PYHEM);V6B:1* M7P8Y'PQ16 ^7')? W''&!QZOXJ;=_P $PM']KB$?^16K]$+[3K35+,(\EE"2:2[+I M_P $S65.,IRY[N<6FWW?7_@'S7_P3?\ ^38M-_["%U_Z$*^HJKV&G6FEVX@L MK6&T@!)$4$810?H.*L5XV(J^WK2JVM=W/9P]+V%&-*][*Q^:'_!27X477@/X MBZ9\2?#Z2V$.L(UO>7%FGEB.X"E225Z%T)R3][GK7T)_P3L^#@^'7P4CU^]L MQ#K?B1_MZ6R//I9="EBY8I/?IV;W8^O MSP_;M_Y/(^#?^[I__IP>OT/JC>:'INHW45S=:?:W-S%CRYIH5=TP: MY<'B5A:OM&KZ-?>=6,PSQ5+V:=M4_N/S_P#V[/AAXN^&?QJT;XZ>%+5KRUA- MN]XZ@R?9IX5"#S% XB>-5&X'KN!VY4GO_#/_ 5*^&]YHMM)KN@^(-,U4K^_ MM[2&*XA5O]B0R*6'U45]G,H92K %2,$'H:X.7X _#">;SI/AQX2DER3YC:': MELGKSY==D<;0JTHT\53;<=$T[:=F<,OV M]=6_X5Q\.-#O?#/@&296UKQ)?KES -K;65#L4YSB(.QDPN2BA\>>_P#!/WXT M^%?@5H?QCU'Q)?B!HK:QN;:U"GS+SRFN$,U@CMK=.$BA0(J]^ .!4U>=B\4\54YK6BM$NR/1PF%6%I\M[R>K?= MGYK_ +7GP?UW]E[XQ:?\9_A[&UMI-Q>>=.[M"*H+X2T-+9[==&T];=V#-$+6/8Q'0D8P2*[XYDG[ M*56-YP>]]UV?^9P2RUKVL:<[0FMK;/NCYW_9L^'>E_%?]ACPOX5UA-UCJ6G7 M$3, -T;?:)=KKGNIP1]*^6?AY\0_B%_P3R\G>(M/ MEL-5T^UU.QE&)+6\A6:)_JK @UG3S!1E4C4AS0FVVNWHS2IE[E&G*G/EG!)) M]_5=CY$U3_@J3\+X-+FFT_0_$UW?!"8K::V@B4MV#.)6VCW ;Z5\Z_#/PAX] M_;K_ &@;?QMXAL&LO"ME.CS3(&2WAA1LK;Q,1\[GN?J3@8Q^B:_L]?"Q)/,7 MX:>#UDSG>-!M<_GY==S8V-MIEI#:V=O%:6L*A(X($"(BCH%4< >PK:..P^&C M+ZK3:D]+MWMZ&,L#B,3*/UJHG%:V2M?U/S/_ &LHD@_;U\*QQJ$1!IJJHZ MG K]-)H4N(GBE19(W4JR.,A@>H([BJ5SX?TN]O5O+C3;.>[7&V>6!&D&.F&( MS6A7#B<5]8ITH6MR*WJ=V&POU>=6=[\[OZ'YM?M:?LSZY^SKXUB^+_PL,EEI M4$XN+JWMNNGR$\G'>%LX([9QZ&O4;KXL6_[<'[*?B/3-*2&#X@:?"ES-HR/\ MS2QG(=!C)5P&QC/.!7VC-#'<1/%*BRQN-K(XR&'H15#3_#>D:3,9K'2[*RF( MVF2WMTC;'ID"NIYCSTX>TC><'I+]'W.59=R5)^SE:$UK']5V/+?V=/V@/#7Q M8^'NFR)?VNG:]90);:EH]Q.%GM)D&U@5;!(R.&QBIM)_:)T_Q9\<6^'WA:R@ M\16ME9-=:MKMK>_N;"3=A8=H0AW/'1QCGN#4OQ%_92^$WQ7U;^U/$W@JQO-2 M)+27=M)+9R2D]3(T#H9#[MDUV_@CX>>&/AKI TOPMH-AH-CP6BL8%C\Q@ -S MDR^=[O[D=<(XKW8R:LNJW?RM9?>SP']@W3+.[ M^$>KO/:03/\ V_?#=)&&/^M/E6T9VM) M<7&4&W'0A2S#W4>M>E>$/ ^@^ =-DT_P]I<&DV4DSW#PVX(4R, M!= \9W&E3:WI5OJ(A/%>VDO=O>PH8><,+[ M&+]ZUKG@'PY_9F^*GP]\%:5H&B?'.;1M.M(ODL8O"EA*L3,2S#>^6;YF)R>3 MFN7^'>E:Y^S5^U9)I/B;Q*_BFS^)FGR72ZA'ID-EYFIVQ)*F.,[5)C9N5^\T MBY&>:^Q*P?$_@70/&DVDS:WI<&HS:3=K?6$LH.ZVG7[LB$$$$5<<;*3DJJ34 MD[V23\G=)=;,B6"C%1=)M.+5KMM>:LWVT/FSPW\&?@K^T5IS?$SP7>ZOX"U> M>69KJ\T'41I]W!.KL&,\09TC;(W= 2'!/6MO]ESXRW;?#WQS<>-O%T&N:#X5 MUV;3;7QE=[8H[VW7;AF894D%A\V3D.O/<]EXT_8]^#GQ!\0OKFM^!;&;4Y#N MDFM9IK196R6+.D+HKL23EF!)[DU9^,7P#M?'_P (U^'GAQK#PAH4MU ]Q!9V M06/R$E$KQQHA4*S,HY^N0ZO)ZM_AZ&,H^'-+U7P_/H5U8P2Z//;&SDLMFV( MPE=ICVC&%V\8':IM+TBST72+32[&W2VT^T@2V@MT^['$JA54>P KSO:+V7L MUWO^!Z'LG[7VC[6_$X7QB^B?'GX1^,=&\.ZQ:ZI!>VUUI+W%I()%CGV89"1_ M$-PR/>O-/V/OCCI>N?#NQ\$^(;^/2?'7AA3IE]I>H2K',PB.U70$Y9=NT9'I MZ$5[GX/\"Z!X T^YL?#NEP:3:7-R]Y-%;@A7F?&]SD]3@?E7)_$S]F_X:?&& MX6Y\7>$+'5+QWN& Z!I8F5V'L216\*M'EE1G?E;NGI=?+K?U,9TJW- M&M"W,E9K6S^?2WH9.O\ [1NFP?&+PY\._#=C'XKU2_9I-3GL[Q1'I,"]7DPK M9;T0E?KTSJZS^TK\*_#VJ76FZEX_T&QO[5S'-;SWJ*\;#J".QK9^''P;\$_" M.R:U\'^&K#0D<;9)+>/,T@]'E;+O_P "8US>N?LK?"7Q+J]WJFJ>!-*O=0NY M#+/<2HVZ1CU)YH3PCE9J5DMU:[?GT7R!K%J-TXW;V=[)>75_,]6HHHK@.\** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ C HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end GRAPHIC 14 svt-20231231xex97001.jpg GRAPHIC begin 644 svt-20231231xex97001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !@ =(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4****@L* M*** "BD+8KF-:\?V&FRM;6L%WK-^.#::9"96!_VF^ZOXD5G.I"FKS=BX0E4= MHJYU%-+@9/8=37DWB/Q+\0;BT:<1:%X&T_\ Y^M8O%DE'X#Y ?SKP_QIX]\$ M1F1?%'QHN]=F'6ST2W:5/I\I*?RKD5;%5WRX3#2G\K+\=?P.F5+"4%?&8F%/ M_P F?X:?B?56L?$'PUH&?[0UVPM6'&Q[A=WTP#FN.U#]I+P-9$"._N+T]/\ M1;5V'Z@5\A7WQH^#NDNQL/#_ (JU^0#@W5S%:1N?4[& I_Z:7N?Y)7RT?VI50?N/AIX0C_ M -Z.=_YO3XOVL;E& /PZ\&LOH+64?KOJ9<+<4S_Y?07I;_(J/%W"-/3V$Y>K M?Z,^DY/VL]6)RGAZR _VKAS_ $KT#X2?%;Q+\2[R6230;6RTB'*RWJRN_"_PUIOAJU)2?4XO-!>7'^KC4\,W3)SA1[D"O MK72='L]#T^"QL+:.SM(5VQPPKM51["O,IY7FV#Q/+C<0FET5OQT/6J9KD^.P MO/E^&<6^LF_P5_\ @%T4445[IX04444#"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ I"P%#' KXR_:P_:TO-%U&Z\&>"[K[/ M=Q9CU#5HC\T9[Q1'LWJW;H.>G;A,)5QM54J2_P" >?C<;2P%)U:KT_,]P^,/ M[3'@;X2I+9ZI>G4M7V_\@JPQ)+_P,YP@_P!X_A7R/XS_ &V?'OB^4Z9X0LH/ M#%I(=L4&GQ?:+ML_[6W /^ZM;7P!_8PN_B%9P>)_'-U=6.FW7[Z*RC;%U= \ M[Y'.2H/XD^U?:/@;X6>%/AQ9+;>'-#L]+4#!DBC!E?\ WI#EF/U->Y)Y=ESY M5'VM1=7L?/QCF>9KGX$C9Q]%_"N[T;_@GOXYO$5M0UW1--]40RSD?DH%?H%M YI143S_%;4DHK MR1I#AO!KWJKE-^;/BVQ_X)QH&4WOCMV7^);?3 #^!:0_RK93_@G5X;'WO&&L MGZ6\ _I7UU17'+.1_&E[-IRR!IKO\ M"O[$R_\ Y]+\?\S*\->&M-\(Z%9Z/H]E%I^FV<8B@MH1A44?U[DGDDDFM7-% M MM&17P#\-_CO\=OCMXUN-+\-^(=.TEQ$UR\;VD(@@C! X+(SMR0._X5["/ '[ M3V,_\+(T#_P#C_\ C%>O6RN6'ER5JD8OM=_Y'C4,VCB8\]&E*4>]E_F?3NX> MM&X5\Y^'OA]^T.VL6XUWXG:3#I@8&8V6GQ/,R]PH:$ 'W)KO?CO\88?@=\.Y M-8>/^T+]BMO:0RG;YLI'5B,<#J<"N%X9^TC2IR4V^W_!.Z.+7LI5JL7!1[V_ M1L]/W#UHW"OSS\$?M"?'[XP^*7T[POJ<(F;YWCBL8$M[9/5G=&('U))KV9?! M7[4K*"?'WA]3Z>3$?_;>N^ME4\/+EJU(I]KO_(\^AG$,3'GHTIR7>R_S/J;< M*-PKP;X;>"/CC%X@AN?&_P 0K"728CN:RTVRA,D_L7,2[5^G/TKSW]LKXZ>. M/A3XTT*Q\+:W_9EKNR_S/K#>OK2[AZU\5?LM?M9^+O&7Q%L_"?B^XAU M6/4U=;6\6W2&6&54+A6V !E(5NV0<'-1S/ILK M:?;-L7/S0L3'R4)Z]P0?6M/[(KK$_59-*5KKL_30R_MK#O"_6XIN-[/35>I] MP9HS7EG[//QHM?C3X MM3!2+5[;$&I6RG_5S ?> _NMU'XCM7H6O:[9^&M'N M]3U"X2VL;2)IIII#@*H&2:\JI1G2J.E)>\G8]BG7IU:2K0?NM7N:!8"C-?'W MPJ^.?Q(_:"^+\\6A7R^'_ UC(9)_*M(WD:('Y59W5CO?T&,#Z5TG[4/[64WP MEU!/#7AFWM[K7S&))[FY&^.U4_=&P'YF/7!X%=_]FXCVT<.K.35[=O4\[^U< M/["6)E=03M?OZ'T[N'K1N'K7R#X"C_:>^('A^WUM/%6DZ+:72^9!%?6D(D9# MT;:L1P/3)S6SJ_A/]J+3M/FN+?QOH.HRQJ6%M!:Q*[^REH0,_4TW@%&7(ZT+ M^K_R".8N4>=4)V]%_F?4N11D5\6_ S]L_P 03>-(/"OQ$@@,EQ-]E34(X1#) M#-G 65!\I!/&0!@U]#_$>S^)NK7B1>#K[2-(L54%I[G]Y-(WT*%5'YUG7P%7 M#U53JM*^M[Z6-,/F-+%4G5HINVC5M4STO)G.XX& 8A6#\,?'OQB^+$VH1:/XJM(&LE1I/M=M"N=V<8Q$?[I MK59;.5-U5./*NMW_ )$2S*,:BI.G+F?33_,^O23A*I%->;_P C*&.]I%3C2DT_)?YGT#N%+7R1\+_VB?&>+4 MH9KK['+^Y1'A?.W*L@ (!]17N?QE^+MK\)_#HNGB%WJ-R3':VNA[A1N%?*OP_\;?&GXN/P^#UYXI\.7:I*\,,_P!X?WE/8_G5XG+J^%CSRLUW1&&S&CBI M.['3]!U8V%G+8).T?V>*3+EW!.64GHHK.C@:M>4(Q: M]Y-KY&E;'4Z,9RDG[K2?S/IH,",CI1N'K7G'@KXAFV^"FF^+?$=WYK"P^TW4 MP0*7;)& J@#)X KP[2_CM\3OBWXN?3O!Z6NDP\N$:%'$48.-TLC _H/IFG2 MP-6JYVLE'=O857'4J2A>[#?C*^IP'5O'FG0Z>&!E%E91M(P[A=T8 SZFH>&BE?VL?Q_R+6)DW;V4OP_S M/:00:3(KS'XZ?$VZ^%?@A;VQB6YO[B06\+SC*HV.78#&?I7CWPR\4?&CXKVM MW>:7XIL;.UMY/+9KFVB&6ZX $9/YU=+!5*E'V[:4=KLFKCH4ZJH)-R[(^K]P MH+ =Z\(/@[X\?]#UH_\ X")_\9KH_ OA;XG6FL+<>+/&EK?:?&,_8["TC4RG M_:,(M^TB_2_\ D7#$RG)+VX(P:_+3XL^ -5_9Y^,(\J-TMX+H7^EW&/E MDB#;@,GJ5^Z1]/6OL,@G%QK44[3DM#XCB.$E*A7:O"+U_ _4V&%88UC0!$4! M551@ #H!4E"[B#.@/,#F.8QB1<^C*>H]1D'T-:-%1L[EM7/) M+3X\6WACQ-%X8\?VH\+ZM,<6E^6+:=?CUCE/W#_L/@CU->KQRK,H9"&4\AAR M"*YOXA_#K0_BAX7NM"U^S6ZLIQP> \3=G0]F%?'MK\1_'7[&WC6+PSXCDF\3 M>!9B6LI';+K%GK$QZ,O>,\>F,UZM'#1QL6J.DU]GOZ?Y'CU\7+ R3KZTW]KM MZ^7F?=0HK"\%^--'\?\ AZTUO0KV._TZY7E;M>9*+BW&2U M1ZT9*<5*+NF%9GB/P_9>*=#OM(U*$7%A>PM!/$W\2,,$>U:=4=:T^;5=+N;2 M"]FTZ6:,HMU;!3)$3_$NX$9';(-"=FFG8)*Z::N?)EK^P8WAGQ ^H^&_B;?: M#(A80NML!/&I_A+K(N>.,X&:WS^S!X] _P"2^ZY_WRW_ ,>JS>_L'>$=2NI; MJ[\4^*[FYE8O)-->1N[D]R2G-0G]@#P3_P!#%XF_\"HO_C=?3/'J=G.O=_X$ MSY-9?*%U3P]EY5&OR/G+7_BU\2_@?\6;C2?^$]O?$L>G7"*XFN#-!)?'' M@K6HO#_CN+P.BWB_:)+*'?>SG;\H9MR[4'8#KWKVK_AF[XB_]' Z[_WP?_CM M%Y^P#\/IKR6:UU/7]/C/;[QP M]PZM%)>+CR !R!\[=:^4O^"AR_\ %Q?#/?\ XEA_]&M7T'\.?V3-'^%GB*'6 M-"\6>)8I4.)+>6YC:&=?[KILY'ZUJ?&?]F3PY\<-:L-3UO4-3LY[.#[.BV$B M*I7<6R=RGG)KBPN+HX;'+$2E=>ENG8[<9@Z^*R]X:$>65UIS7Z]SPGP?X/\ MB[XE_9T\'R_#[Q/!I5I;V;,VGV^8+JX?S&SB8Y'T7@>IKYYU/XP?$I=0N-"\ M3^-?$]E;ES:ZA;RS,TD:]'!0E<\=LC-?IK\-OA_8?#'P7IWAK39KBXL[!"D< MET09""2>2 !W]*Y/XN?LV^"_C-+'=ZW92V^J1KL74;"3RIBO96X(<#MD<5U8 M7-:-.K-5J:<6VT[*Z_S.7%Y/7JT8.C4:DDDU=\KT_ \I_93_ &:_"OAB\M?' MNG^*H_%[R0LEC)!;^3% 6&')4L6\P#(P<; +[0KL+'=X\ MZQNB.;>=1\K?0]"/0FN;^$7[,>E?!;69;WP_XEU]H)QBYT^ZEB>VG]"RA!AA MV8$'MTKV91@S@\%"&$^KSIJ*>Z3NM?/<_+;X, M_$C6?V;OBW(FJ0RPP13&QUBQ_O(#R0.A*_>4]Q[&O;OVL_C7+\4-3T?X;>!I MO[234&BDNIK4Y$Y?!CB!';!#-^ ]:]Q^+W[)O@[XQ^)DU[4IM0TW4?)$,LFG M2(@F ^Z7#*>0.,CM]*/A#^R;X.^#?B1]/I0E@HR7LI/>^J75?,Z;X&?".P^#?@ M.ST2V"27C#SKZY YFF(Y.?0=![#WKX)_:[T*^\/?'_6[J]B?R+YX[NWU:UC4A'7, M;!0"K#/!!'2NDU#6++2[.:ZN[N"WMH5+R2RR!511U))-?-H_X)^^!(W <$O[# +5^IU ME&T%I#&W+(BJ3[@5YE\)_P!FSP3\')GNM#L))]3==C:C?R>;-M[A3@!0?85Z MGBMR.K'498C#RI0W9X?\)M \;^(/@9;0^#=;M]&=;VY M:7>"LLQR,*LF#L'OC\:\H\0?$+XE>&M6N-(UKQ+KME=1'9+#)7-'[!NX]CD5ZM/,J4:\G."<&[[*YY53+JLJ$%";4DK;NQXE^S_P# M_P .:E?V7B^+Q,=?^SOYBVH@\IHINO[W+$Y!_ ^IJ/\ ;0T>\;_A'M457>QC M\R!R!PCG!&?KBO1_ _[.&E?#S6DU+1/$&M6\O22)I(C'*O\ ===G(_6O3-;T M"P\2:9/IVIVL5[93C;)#,N0P_P ]ZQECN3%JNI.27=6T-HX#GPDJ#BHM]G?4 M\@_93\6:5??#>#28IHH]1L7<30%@'()R'QW!KVS[1'C)=/\ OH5X==_L>^#9 MKIYK:]U>P4](H;A6"^P+*3C\:B_X8\\+_P#0:$A@7)SMR.I M%>B^(-%O- _9%%G?*R7*VT3,C]4#2 A?P!KL?!W[+W@OPAJ46H"*ZU6ZB;?$ M=0D#(C=CL4 $_7-=YXY\%VGCWPO>:%?2S06MR%#O;D!Q@@\9!';TKIJ8ZBE1 MHT[\L&FVSFIX&LY5JU2W--621YWH'PPTCXH? OPSIVIQ[95L(VM[M%_>0/MZ MJ?3U'0U\M>)_#'BGX$>-X3YLEG>PL9+2_@SY MT_1K6226WLH5AC>4@N0!C)P ,U4\=> M&^(>AOI>M6OVBW)W(ZG;)$W9D;L? M\FL\+F3H5)1DKTY/8TQ.7*O3C*&E2*W/D>\^,$WQ<^)GPVFN=/6QN=/O8(I6 MC?M7OVRO^2G:9_P!@J/\ ]&RUZ]X<_9.\*>&]?T_5H-0U M6XFL9TN8XII$V%U.5SA <9P>O:MWXF_L_P"A_%37K?5=4O=0MKB&W%L%M70* M5#,V3N4G.6-=JQV$IXFG.FFHQ37WG$\#BJF'J0J-.4FG]QYYK&BWNN?L?:9% M9(\DD-E%<-&@R61)"6&/ID_A7(_L>^+-+T?Q'K&FWL\=M=:A%&;9Y6"ARI.4 M!/< #OZ5YKXG_92\$^(] M2DO8H[S1Y)&WO'82@1D]R$8$+^%.:%^RQJGAAY?[&^)5YI8E^^+6W\O= M]<2U[9XP\(OXQT)M*?5[_3(I.)9K!E260=QD@X!]L5Y0?V//"Q/.N:]GWGC_ M /B*WPN(=.FX.K9=K7_,Y\5A_:U%-4[OO>WY$-_\#_&5I9S3+\8-4+1H7'FY M5>!GD^9P/>O,?@?\8O%L'Q*L-&U'6KG6["\F:WD2YD\T @'#HQY'3\17J9_8 MZ\*L,'6M<(/8S1__ !%=5\._V=_"WPWU;^T[);J^U!05CGO9 WE ]=H !]^ MM=WUS#^QG"H^=O;W4K'%]4Q#JPE!!]4\8?L4^.9--\36TNH^!-3E"F^ME+19Z"1?[K@=4/7MFON70M>T M_P 2Z3:ZGIEW%?6-T@DAGA;*NI_STI-<\/Z;XDTNXTW5+*'4+"X7;+;W"!T< M>X->/:'\'=<^"FJ37?P^NSJ'AF=S)<^%-0E.$]6M93]UO]EN#ZUZ=>O3QWOS M]VI^$O\ )_@>3AL/4R]^SA[U+HNL?\U^*/A4\-ZCZ"OTSC8.JD'((R#7Y)?'.YM-2^,7C&;2MK M6TVJ3^1Y8P"=V!CZM7ZJ^"H;NV\(:)%?EC>QV4*S%SD[P@W9/US7U6?4H?NL M0E:4UK^!\AP[6G^^PK=XP>GX_P"1M48HHKY$^U$Q1BEHIB$Q2T44AB8HQ2T4 M &****!!1110,3%+110 $48HHH **** $Q1BEHH$&****!B8I:** "BBB@ H MQ110 8HQBBB@ HQ110 OQ$UP72_#ZL<*T$)N)>>P:0XS M]%KNIY'CJF\.7U9Y]7B#+Z>T^;T3/T)U/5;/1[.2[OKJ&RM8QEY[B01HH]V. M *^1OVC/VU=,ATJ\\/> +G[;?3JT,^M*,0P*>&$6?O-_M=!VR:\2TKX3_&S] MHN[BNM5_M6YLF.5O=>E:"V0'ND9Z_P# 5KZ<^#O[$7A7P'-!J7B*4>*]8C(= M5FCVVD3#NL?.\CU;/TKKCA<#ESY\34YYK[*V^9Q2Q>89FN3"T_9P?VI;_)'B MO[)'[,%_XNUNP\:^*+5[;0;607%E;S@A[V4'*N0>1&#SS]X@=J^_U&!BFQQK M&H55"J!@ # %/Q7C8['5,=5]I4^2[(]W+\!2R^C[.GJ^K[L****\X]0**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".: M>.WC:21ECC499V. !ZDU\N?M2Z#\5_BM%)H7A&PLSX14 S-#JD0GOVZX9*CW3?[0[(/[O?J?2O)$_9O\?( M,)9VJ#T6_45X7XN^'PCJ*/5IVOY'M1R+!YEA&L3C%3R_9D\<72Y MFN;&S/\ =DNW?_T$&M6U_9*UBY -]KUC&>X2%Y?U.VO;7&^>S^' KYNQX#X" MR"'QX]OT5SYDA_9'\9!A_:.K>%M(C_YZ7.M1L/R4$UKV/[*VC6C(=<^*F@6X MS\R:7;RW9QWYX&?PKZGTO]DC1X"#>ZW>W QRMO#'$,_7DUV6C_L\>!]**EM* M:^GV%M8I_=MXEC_D*O[1G-\4VNT59?C EX-101.SCH 15 svt-20231231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Property, Plant and Equipment - Summary of property, plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-Term Debt - Summary of long term debt (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Shareholders' Equity - Calculation of earning per share (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Income Taxes - Deferred tax assets (liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Business Description and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Property, Plant and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Long-Term Debt - Summary of long term debt information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Employee Benefit Plans - Employee Stock Ownership Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Employee Benefit Plans - Schedule of financial information for this Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details) link:presentationLink link:calculationLink link:definitionLink 40607 - Disclosure - Employee Benefit Plans - Schedule of benefit payments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Shareholders' Equity - Summary of common shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Shareholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Shareholders' Equity - 2022 Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Shareholders' Equity - Summary of restricted share awards (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Income Taxes - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Customer and Supplier Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Business Description and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Customer and Supplier Concentration link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Business Description and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Business Description and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 16 svt-20231231_cal.xml EX-101.CAL EX-101.DEF 17 svt-20231231_def.xml EX-101.DEF EX-101.LAB 18 svt-20231231_lab.xml EX-101.LAB Document and Entity Information Document Type Document Annual Report Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Document Financial Statement Error Correction [Flag] Entity Shell Company ICFR Auditor Attestation Flag Entity Public Float Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Period Focus Amendment Flag Document Fiscal Year Focus Auditor Name Auditor Firm ID Auditor Location CONSOLIDATED BALANCE SHEETS Assets [Abstract] Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash Restricted Cash and Cash Equivalents, Current Cash, restricted Restricted cash Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Inventory, Net Total inventories Inventories, net Amount of prepaid and other current assets. Prepaid And Other Current Assets Prepaid and other current assets Disposal Group, Including Discontinued Operation, Assets, Current Assets related to discontinued operation Assets, Current Total current assets Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Deferred Income Taxes and Other Assets, Noncurrent Deferred income taxes, net Other Assets, Noncurrent Other non-current assets Disposal Group, Including Discontinued Operation, Assets, Noncurrent Noncurrent assets related to discontinued operation Assets Total Assets Liabilities and Equity [Abstract] Liabilities and Shareholders' Equity Liabilities, Current [Abstract] Current liabilities: Line of Credit, Current Line of credit Finance Lease, Liability, Current Current portion of equipment financing and capital leases Liability, Pension and Other Postretirement and Postemployment Benefits, Current Current portion of postretirement obligation Accounts Payable, Current Accounts payable Accrued Employee Benefits, Current Accrued employee compensation and benefits costs Product Warranty Accrual, Current Accrued warranty Other Accrued Liabilities, Current Other accrued liabilities Disposal Group, Including Discontinued Operation, Liabilities Liabilites related to discontinued operation Liabilities related to discontinued operation Liabilities, Current Total current liabilities Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent Post retirement obligation Stockholders' Equity Attributable to Parent [Abstract] Shareholders' equity: Common Stock, Value, Issued Common stock, par value $0.20; authorized 4,000,000 shares; issued 2,629,052 shares; outstanding 2,514,775 (2,483,318 - 2022) shares Additional Paid in Capital, Common Stock Capital in excess of par value Retained Earnings (Accumulated Deficit) Retained earnings Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Employee Stock Ownership Plan (ESOP), Deferred Shares Employee stock ownership trust commitment Treasury Stock, Value Treasury stock, at cost 87,525 (104,464 - 2022) shares Stockholders' Equity Attributable to Parent Ending balance Beginning balance Total shareholders' equity Liabilities and Equity Total Liabilities and Shareholders' Equity Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. Treasury Stock Shares Treasury stock, shares CONSOLIDATED STATEMENTS OF OPERATIONS Revenue from Contract with Customer, Including Assessed Tax Revenue Cost of Revenue [Abstract] Costs and expenses: Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Costs of goods sold, inclusive of depreciation and amortization Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Selling, general and administrative Operating Income (Loss) Operating loss Other Nonoperating Income (Expense) [Abstract] Other (expense)/income: Interest Expense Interest expense, net Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain on sale of equipment Nonoperating Income (Expense) Total other (expense)/income, net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss from continuing operations before income taxes Income Tax Expense (Benefit) Income tax (expense)/benefit Income tax (expense)/benefit Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Loss from continuing operations Loss from continuing operations, net of tax Loss from continuing operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Loss from discontinued operation before income taxes Loss from discontinued operation before income taxes Discontinued Operation, Tax Effect of Discontinued Operation Income tax (expense)/benefit Income tax benefit Total Discontinued Operation Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Loss from discontinued operation, net of tax Loss from discontinued operation, net of tax Loss from discontinued operation, net of tax (see Note 2) Net loss Net loss Earnings Per Share [Abstract] Basic and diluted loss per share: Earnings Per Share, Basic [Abstract] Basic Income (Loss) from Continuing Operations, Per Basic Share Continuing operations Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Discontinued operation Earnings Per Share, Basic Net loss per share Basic earnings per share Earnings Per Share, Diluted [Abstract] Diluted Income (Loss) from Continuing Operations, Per Diluted Share Continuing operations Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Discontinued operation Earnings Per Share, Diluted Net loss per share Diluted earnings per share CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive income items: Amount before tax and reclassification adjustments of gain (loss) on actuarial losses. Amount Before Tax And Reclassification Adjustments Of Gain Loss On Actuarial Losses Actuarial (losses)/gains Amount of income tax benefit on actuarial losses. Income Tax Benefit on Actuarial Losses Income tax benefit/(expense) on actuarial losses Amount of other Comprehensive income (loss), actuarial losses, before of tax, total amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon actuarial. Other Comprehensive Income (Loss), Actuarial Losses Reclassification Adjustment from AOCI, Before of Tax Reclassification adjustment for amortization of net actuarial losses Amount of income tax expense on reclassification adjustment. Income Tax Expense on Reclassification Adjustment Income tax (expense)/benefit on reclassification adjustment Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Retirement benefits adjustments, net of income taxes Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive loss CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows related to operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used by operating activities: Depreciation, Depletion and Amortization Depreciation and amortization Depreciation and amortization expense Share-Based Payment Arrangement, Noncash Expense Stock based compensation Amount of increase (decrease) in allowance for credit loss on financing receivable. (Decrease) Increase in Allowance for Credit Losses Increase (decrease) in allowance for credit losses Represents the increase in inventory reserve due to market provisions in respect of lower of cost or market adjustments. Increase Decrease In Inventory Reserve Decrease in inventory reserve The increase (decrease) during the period in warranty reserve. Increase Decrease In Warranty Reserve (Decrease) increase in warranty reserve Deferred Income Tax Expense (Benefit) Deferred income taxes Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of equipment Increase (Decrease) in Operating Capital [Abstract] Change in assets and liabilities: Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense and Other Assets Prepaid and other current assets Increase (Decrease) in Accounts Payable Accounts payable The amount represents the increase decrease accrued employee compensation and benefit costs. Increase Decrease Accrued Employee Compensation And Benefit Costs Accrued employee compensation and benefit costs Increase (Decrease) in Obligation, Other Postretirement Benefits Post retirement obligations Increase (Decrease) in Other Employee-Related Liabilities Employee stock ownership trust commitment Increase (Decrease) in Other Accrued Liabilities Other accrued liabilities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash used in operating activities from continuing operations Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows related to investing activities: Payments to Acquire Property, Plant, and Equipment Capital expenditures - property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of assets Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used in investing activities from continuing operations Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows related to financing activities: Proceeds from Lines of Credit Advances on line of credit, net of payments Repayments of Long-Term Debt Principal payments on long-term debt Repayments of Debt and Lease Obligation Principal payments on equipment financing lease obligations Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities from continuing operations Net Cash Provided by (Used in) Discontinued Operations [Abstract] Discontinued Operation Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash (used in) provided by operating activites Cash Provided by (Used in) Investing Activities, Discontinued Operations Cash provided by (used in) investing activities Net Cash Provided by (Used in) Discontinued Operations Net cash (used in) provided by operating and investing activities from discontinued operation Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Net decrease in cash and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and restricted cash at end of year Cash and restricted cash at beginning of year Total cash and restricted cash Business Description and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Business Description and Summary of Significant Accounting Policies Discontinued Operation and Assets and Liabilities Related to Discontinued Operation Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Discontinued Operation and Assets and Liabilities Related to Discontinued Operation Inventories Inventory Disclosure [Text Block] Inventories Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Long-Term Debt. Long-Term Debt [Text Block]. Long-Term Debt Employee Benefit Plans Compensation And Employee Benefit Plans [Text Block] Employee Benefit Plans Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Shareholders' Equity Income Taxes Income Tax Disclosure [Text Block] Income Taxes Commitments and Contingencies Commitments Disclosure [Text Block] Commitments and Contingencies Related Party Transactions Related Party Transactions Disclosure [Text Block] Related Party Transactions Customer and Supplier Concentration Concentration Risk Disclosure [Text Block] Customer and Supplier Concentration Disclosure of accounting policy regarding basis of presentation and principles of consolidation. Basis of Presentation and Principles of Consolidation [Policy Text Block] Basis of Presentation and Principles of Consolidation Use of Estimates, Policy [Policy Text Block] Use of Estimates Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Restricted Cash Accounts Receivable [Policy Text Block] Accounts Receivable Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Inventory, Policy [Policy Text Block] Inventories Cost of Goods and Service [Policy Text Block] Shipping and Handling Costs Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant,and Equipment Income Tax, Policy [Policy Text Block] Income Taxes The entire policy disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Cash Flow, Supplemental Disclosures Policy [Policy Text Block] Supplemental Cash Flow Information Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Reclassifications [Text Block] Reclassifications Research and Development Expense, Policy [Policy Text Block] Research and Development Costs Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risks Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Tabular disclosure of cash and cash equivalents and restricted cash and restricted cash equivalents. Schedule of Cash and Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Table Text Block] Schedule of reconciliation of cash and restricted cash to the amounts in the statement of cash flow The tabular disclosure of property, plant and equipment estimated useful life. Schedule of Property, Plant and Equipment Estimated Useful Life [Table Text Block] Schedule of estimated useful lives of depreciable properties Disposal Groups, Including Discontinued Operations [Table Text Block] Summary of the results of operations classified as a discontinued operation, net of tax and carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation Schedule of Inventory, Current [Table Text Block] Schedule of inventories Property, Plant and Equipment [Table Text Block] Schedule of property, plant and equipment Schedule Of Long-Term Debt Instruments [Table Text Block] Schedule of long-term debt Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Schedule of amounts recognized in the balances sheets Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block] Schedule of beginning and ending balances of accumulated postretirement benefit obligations Tabular disclosure of financial information of the plan. Schedule Of Financial information Of Plan [Table Text Block] Schedule of financial information for this Plan Defined Benefit Plan, Assumptions [Table Text Block] Schedule of assumptions used as of and for the years Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block] Schedule of one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits Schedule of Expected Benefit Payments [Table Text Block] Schedule of benefit payments Schedule of Stockholders Equity [Table Text Block] Schedule of stockholders equity Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of earnings per share Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of restricted stock activity Schedule Of Components Of Income Tax Expense (Benefit) [Table Text Block] Schedule of income tax provision for income taxes from continuing operations Schedule Of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of the reconciliation of effective tax rate from continuing operations and the federal statutory income tax rate Schedule Of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of deferred tax assets (liabilities) Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash and restricted cash to the amounts in the statement of cash flow Property, Plant and Equipment [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Building and Building Improvements [Member] Buildings and building improvements Machinery and Equipment [Member] Machinery and equipment Machinery, equipment and tooling Tools, Dies and Molds [Member] Tooling Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Property, Plant and Equipment [Line Items] Property, Plant and Equipment Business Description and Summary of Significant Accounting Policies Property, Plant and Equipment, Useful Life Estimated useful lives of depreciable properties New Accounting Pronouncements or Change in Accounting Principle [Table] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer concentration Customer Concentration Risk Nature of Expense [Axis] Interim Period, Costs Not Allocable [Domain] Represents the information pertaining to research and development expenditures. ATG Research and Development Expenditures [Member] ATG Research and development expenditures New Accounting Pronouncements or Change in Accounting Principle [Line Items] Business Description and Summary of Significant Accounting Policies Number Of Operating Segments Number of operating segments Accounts Receivable, Allowance for Credit Loss, Current Allowance for credit losses Weighted average of warrants period of insurance contract acquired in business combination, in 'PnYnMnDTnHnMnS' format. Weighted Average Warranty Period Warranty period It Represents warrant reserve. Warranty Reserve Warranty reserve Inventory Valuation Reserves Less inventory reserve Inventory reserve Number of years of customer requirements that may result in a purchase of quantities of inventory due to suppliers' minimum economic quantities. Number Of Years Customer Requirements Purchase Of Quantities Number of years of customer requirements The number of year's supply that may result due to certain larger quantities of other product support items that may have to be purchased. Number Of Years Supply, Certain Larger Quantities Of Other Product Support Items May Have To Be Purchased Number of year's supply Proceeds from Income Tax Refunds Income taxes refunds received Income Taxes Paid, Net Income taxes paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Interest paid Impairment, Long-Lived Asset, Held-for-Use Impairment of long-lived assets Concentration Risk, Percentage Concentration of risk (as a percent) Concentration risk, percentage Research and Development Expense Research and Development Costs Disposal Groups, Including Discontinued Operations [Table] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Discontinued Operations, Held-for-Sale [Member] Held for sale Disposal Group Name [Axis] Disposal Group Name [Domain] Represents then information pertaining to The Ontario Knife Company. Ontario Knife Company [Member] The Ontario Knife Company OKC Segments [Axis] Segments [Domain] This member represents the consumer products group segment. Consumer Products Group [Member] CPG segment Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Discontinued Operation and Assets and Liabilities Related to Discontinued Operation Disposal Group, Including Discontinued Operation, Other Expense Consideration of expenses Gain (Loss) on Disposition of Assets Loss on sale of assets Loss on sale of assets Disposal Group, Including Discontinued Operation, Operating Income (Loss) Loss from discontinued operation Loss from discontinued operation Impairment of Long-Lived Assets to be Disposed of Impairment charge on long-lived assets Business Exit Costs Divestiture cost The amount of impairment charge related to the real property attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Charge Related to Real Property Impairment charge related to the real property Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Results of operations classified as a discontinued operation, net of tax Disposal Group, Including Discontinued Operation, Revenue Net Sales Disposal Group, Including Discontinued Operation, Operating Expense Operating costs The amount of impairment and divestiture costs attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment and Divestiture Costs Loss from discontinued operation - impairment and divestiture costs Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract] Carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Condensed Consolidated Balance Sheets Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Accounts receivable, net Disposal Group, Including Discontinued Operation, Prepaid and Other Assets Prepaid and other assets Disposal Group, Including Discontinued Operation, Inventory Inventories, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Building and improvements, net Disposal Group, Including Discontinued Operation, Assets Assets related to discontinued operation Disposal Group, Including Discontinued Operation, Accounts Payable Accounts payable Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation Accrued employee compensation and other costs Inventory, Raw Materials and Supplies, Gross Raw material and common parts Inventory, Work in Process, Gross Work-in-process Inventory, Finished Goods, Gross Finished goods Inventory, Gross Inventory, Gross Construction in Progress [Member] Construction in progress Property, Plant and Equipment, Gross Property, plant and equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation and amortization It represents the member of Construction in progress machinery and equipment. Construction In Progress Machinery And Equipment [Member] Construction in progress (CIP) machinery & equipment It represents Construction in progress building improvement. Construction InProgress Building Improvement [Member] Construction in progress (CIP) building improvements Depreciation Depreciation Amortization Amortization expense Operating Lease, Right-of-Use Asset ROU assets Construction in Progress, Gross Construction in progress Schedule of Long-Term Debt Instruments [Table] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Line of Credit [Member] Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) Line of credit (LOC) This member represents lease line of credit for equipment. Line of Credit Lease for Equipment [Member] Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) This member represents line of credit 2000000. Line of Credit 2000000 [Member] Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding) Debt Instrument [Line Items] Long-Term Debt Long-Term Debt Long-term debt, Total Outstanding balance Long-Term Debt and Lease Obligation, Current Less current portion Long-Term Debt, Excluding Current Maturities Long term debt Variable Rate [Axis] Variable Rate [Domain] Prime Rate [Member] Prime Rate Debt Instrument, Interest Rate, Stated Percentage Percentage of fixed interest rate payable Debt Instrument, Interest Rate, Effective Percentage Percentage of floating interest rate payable Debt Instrument, Interest Rate, Basis for Effective Rate Percentage of spread on interest rate Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving credit facility This member represents the Advanced Technology Group ("ATG") and the Consumer Products Group ("CPG"). Advanced Technology Group [Member] ATG Debt Instrument, Term Term of agreement Line of Credit Facility, Maximum Borrowing Capacity Maximum availability Represents the borrowing base as percentage of eligible domestic and international accounts receivable balances. Debt Instrument, Borrowing Base As Percentage Of Eligible Domestic And International Accounts Receivable Balances Borrowing base as percentage of eligible domestic and international accounts receivable balances Represents the term of invoices unpaid defined as ineligible receivables. Debt Instrument, Term Of Invoices Unpaid Defined As Ineligible Receivables Term of invoices unpaid defined as ineligible receivables Long-Term Line of Credit Line of credit Interest Costs Capitalized Loan origination costs capitalized Long-Term Debt, Current Maturities Balance outstanding Represents the number of financial covenants. Debt Instrument, Number of Financial Covenants Number of financial covenants Represents the minimum tangible net worth required as financial covenants. Debt Instrument, Minimum Tangible Net Worth Minimum tangible net worth Represents the minimum working capital required as financial covenants. Debt Instrument, Minimum Working Capital Minimum working capital Amount of borrowing base under line of credit. Line of Credit, Borrowing Base Amount Borrowings base amount Line of Credit Facility, Remaining Borrowing Capacity Reduced borrowing capacity Schedule Of Defined Benefit Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Other Postretirement Benefits Plan [Member] Other Postretirement Benefit Plans Defined Benefit Plan Disclosure [Line Items] Postretirement Benefit Plan Employee Stock Ownership Plan (ESOP), Debt Structure, Direct Loan, Amount Amount borrowed Number of shares subject to a repurchase obligation relating to Employee Stock Ownership Plan (ESOP). Employee Stock Ownership Plan (ESOP), Shares Subject To Repurchase Obligation Outstanding shares subject to repurchase obligation Represents the term of loan for annual payments of interest and principal. Employee Stock Ownership Plan Debt Structure Direct Loan Term Employee stock ownership plan, term of loan This element represents amount of additional loan of employee stock ownership plan. Employee Stock Ownership Plan Debt Structure Additional Direct Loan Amount Employee stock ownership plan, amount of additional loan Represents the description of interest rate of loan made for ESOP. Employee Stock Ownership Plan Debt Structure Interest Rate Description Employee stock ownership plan debt structure interest rate description Percentage of decrease of health rate each year. Defined Benefit Plan Decrease In Health Care Cost Trend Rate Each Year Grading down percentage foe each year Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Employee Stock Ownership Plan (ESOP), Number of Allocated Shares ESOP, number of allocated shares since inception Employee Stock Ownership Plan (ESOP), Number of Suspense Shares ESOP, number of unallocated shares Employee Stock Ownership Plan (ESOP), Compensation Expense ESOP, compensation expenses Defined Benefit Plan, Benefit Obligation Accumulated postretirement benefit obligations at the end of the year Accumulated postretirement benefit obligations at the beginning of the year Future obligation of benefits Defined Contribution Plan, Employer Discretionary Contribution Amount Employer contribution Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Amounts recognized in the balances sheets Liability, Defined Benefit Plan, Current Current portion - retirement benefits and other Liability, Defined Benefit Plan, Noncurrent Long-term liabilities - retirement benefits and other Liability, Defined Benefit Plan Postretirement benefit obligation Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract] Accumulated other comprehensive loss, before income taxes: Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Net actuarial loss Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Employee Benefit Plans Defined Benefit Plan, Interest Cost Interest Cost Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Actuarial loss/(gain) Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Recognized actuarial loss Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Pension cost Amount of contribution received by defined benefit plan from employer and payment to participant under defined benefit plan. Defined Benefit Plan, Contributions by Employer And Benefits Paid Benefits Paid Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Benefit obligation Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Pension cost Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation Benefit obligation Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components Aggregate of service and interest cost Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation Benefit obligation Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components Aggregate of service and interest cost Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Employee Benefit Plans Defined Benefit Plan, Expected Future Benefit Payment, Year One 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2028 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years 2029 - 2033 Statement [Table] Equity Components [Axis] Equity Component [Domain] Retained Earnings [Member] Retained earnings AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Common Stock [Member] Common Stock Additional Paid-in Capital [Member] Capital in excess of par value Represents information of Employee stock ownership trust commitment. Employee Stock Ownership Trust Commitment [Member] ESOT Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer. Treasury stock [Member] Treasury stock Statement [Line Items] Shareholders' Equity Increase (Decrease) In Stockholders' Equity [Roll Forward] Shareholders' Equity Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Retirement benefits adjustment Stock Granted, Value, Share-based Compensation, Net of Forfeitures Stock based compensation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common shares that could potentially dilute basic earnings per share Weighted Average Number Of Shares Outstanding, Basic Weighted average common shares outstanding (basic) This element represents number of share reflects to derived at earning per share. Incremental Common Shares Attributable To Unvested Restricted Stock Unvested restricted stock Weighted Average Number Of Shares Outstanding, Diluted Weighted average common shares outstanding (diluted) Class Of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Represents the information regarding share repurchase program. Share Repurchase Program [Member] Share Repurchase Program Equity, Class Of Treasury Stock [Line Items] Shareholders' Equity Stock Repurchase Program, Number Of Shares Authorized To Be Repurchased Number of common shares authorized to be purchased Treasury Stock, Common, Shares Number of shares purchased Stock Repurchase Program, Remaining Number Of Shares Authorized To Be Repurchased Remaining number of shares authorized to be purchased Stock Repurchased During Period, Shares Shares purchased Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Plan Name [Axis] Plan Name [Domain] This member represents regarding 2022 Equity incentive plan. Equity Incentive Plan 2022 [Member] 2022 Equity Incentive Plan Represents the information pertaining to long-term (equity) incentive plan. Long Term Incentive Plan [Member] Long-term incentive plan Title of Individual [Axis] Relationship to Entity [Domain] Leader of the entity's board of directors who presides over board meetings and other board activities. The chairman is often the chief executive officer as well, and in such a case would be the entity's highest ranking officer And Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president. Board Of Directors Chairman And Chief Executive Officer [Member] Non-employee directors Executive Officer [Member] Executive officer Restricted Stock [Member] Restricted share awards Represents the information pertaining to service-based awards. Service-Based Awards [Member] Service-based awards Performance Shares [Member] Performance shares Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Shareholders' Equity Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Share-based payment award, number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based payment award, award vesting period Shares represents share -based compensation arrangement by share based payment award time period for achievement of financial metrics. Share-Based Compensation Arrangement by Share-Based Payment Award, Time Period For Achievement of Financial Metrics Share -based compensation arrangement by share based payment award time period for achievement of financial metrics. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Share-Based Payment Arrangement, Grantee Status [Extensible Enumeration] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Vest offer service period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Number of restricted stock issued EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Compensation expense not yet recognized Allocated Share-based Compensation Expense Stock-based compensation expense related to the restrictive share awards The percentage of targeted amount for issue of shares depends on the achievement of performance measures. Percentage of Targeted Amount For Issue Of Shares Depends On The Achievement Of Performance Measures Percentage of targeted amount for issue of shares Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for tax withholding obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Decrease for tax withholding obligation Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value of granted date Granted The amount of maximum potential stock-based compensation expense. Maximum Potential Stock-based Compensation Expense Maximum potential stock-based compensation expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested at the end Unvested at the beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Unvested, ending balance Unvested, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Income Tax Expense (Benefit), Continuing Operations [Abstract] Continuing Operations: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Federal Tax Expense (Benefit) Federal Current State and Local Tax Expense (Benefit) State Current Income Tax Expense (Benefit) Total current tax Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Deferred Federal Income Tax Expense (Benefit) Federal Deferred State and Local Income Tax Expense (Benefit) State Deferred Federal, State and Local, Tax Expense (Benefit), Total Total deferred No definition available. Income Tax Expense Benefit Discontinued Operations [Abstract] Discontinued Operation: No definition available. Current Federal, State and Local, Tax Expense Benefit Discontinued Operations [Abstract] Current: Amount of current federal tax expense (benefit) attributable to income (loss) from discontinued operations Current Federal Tax Expense Benefit Discontinued Operations Federal Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from discontinued operations. Current Federal State and Local Tax Expense Benefit Discontinued Operations Total Current No definition available. Deferred Federal State and Local Tax Expense Benefit Discontinued Operations [Abstract] Deferred: Amount of deferred federal tax expense (benefit) attributable to income (loss) from discontinued operations. Deferred Federal Income Tax Expense Benefit Discontinued Operations Federal Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from discontinued operations. Deferred Federal State and Local Tax Expense Benefit Discontinued Operations Total Deferred Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations Total Income Tax (Expense)/Benefit Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate Federal statutory rate Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Permanent non-taxable income Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to business credits. Effective Income Tax Rate Reconciliation Business Credits Business credits Effective Income Tax Rate Reconciliation, FDII, Percent Foreign-derived intangible income deduction Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Other Adjustments Other Effective Income Tax Rate, Continuing Operations Effective tax rate Deferred Tax Assets, Tax Deferred Expense [Abstract] Deferred Tax Assets: Deferred Tax Assets, Inventory Inventories Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Accrued employees compensation and benefits costs Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Postretirement obligation (accumulated other comprehensive income) Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state operating loss and credit carryforwards. Deferred Tax Assets, Operating Loss And Credit Carryforwards, State State credit carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Federal Net operating loss carryforward Represents reserve for bad debts in deferred tax assets. Deferred Tax Assets Bad Debt Reserve Bad debt reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Warranty reserve Deferred Tax Assets, in Process Research and Development Research and experimental expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Customer accruals Amount, before allocation of valuation allowance, of deferred tax asset attributable to disallowed interest. Deferred Tax Asset, Disallowed Interest Sec 163(j) disallowed interest Deferred Tax Assets, Other Other Deferred Tax Assets, Gross Total deferred tax assets Deferred Tax Assets, Valuation Allowance Valuation allowance Valuation allowance Deferred Tax Assets, Net Of Valuation Allowance Net deferred tax assets Deferred Tax Liabilities, Net [Abstract] Deferred tax liabilities: Deferred Tax Liabilities, Prepaid Expenses Prepaid expenses Deferred Tax Liabilities, Property, Plant and Equipment Property, plant and equipment Deferred Tax Liabilities, Other Other receivable - insurance proceeds Deferred Tax Liabilities, Gross Total deferred tax liabilities Deferred Tax Assets, Net Net deferred tax asset Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority Geographical [Axis] Geographical [Domain] NEW YORK New York Operating Loss Carryforwards [Line Items] Income Taxes Amount of State and Local deferred tax assets for which it is more likely than not that a tax benefit will not be realized. State And Local Deferred Tax Assets Valuation Allowance State net operating loss carryforwards, state tax credit carryforwards and other state net deferred tax assets valuation allowance Tax Credit Carryforward, Amount Tax credit carryforward Unrecognized Tax Benefits Uncertain tax positions or unrecognized tax benefits Represents Tax credits carryforward expiration date in years. Tax Credit Carryforward Expiration Date In Years Tax credit carryforward expiration date in years Loss Contingencies [Table] Chief Executive Officer [Member] Former CEO Loss Contingencies [Line Items] Commitments and Contingencies Insurance Settlements Receivable Claim covered Loss Contingency Accrual Claim liability Proceeds from Insurance Premiums Collected Proceeds from insurance Loss Contingency, Damages Sought, Value Damages sought value Insured Event, Gain (Loss) Insured amount Represents the amount of retention payable. Retention Amount Payable Retention amount Amount of excess (deficiency) of insurance coverage policy. Additional Insurance Coverage Policy Amount Excess coverage policy Represents the amount of payment from retention from the additional insurance coverage. Retention Payable at Additional Insurance Coverage Payment as retention from excess coverage policy Gain (Loss) Related to Litigation Settlement Gain or loss on litigation The multiplier of severance payment with average annual compensation. Multiplier of Severance Payment With Average Annual Compensation Multiplier of severance payment with average annual compensation Legal Fees Legal fees Due to Related Parties, Current Accrued unbilled legal fees Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer Benchmark [Member] Sale Cost of Goods and Service Benchmark [Member] Purchases Supplier Concentration Risk [Member] Supplier concentration Concentration Risk [Line Items] Customer and Supplier Concentration Revenues EX-101.PRE 19 svt-20231231_pre.xml EX-101.PRE XML 21 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 29, 2024
Jun. 30, 2023
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 1-07109    
Entity Registrant Name SERVOTRONICS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 16-0837866    
Entity Address, Address Line One 1110 Maple Street    
Entity Address, City or Town Elma    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 14059 - 9573    
City Area Code 716    
Local Phone Number 655-5990    
Title of 12(b) Security Common Stock    
Trading Symbol SVT    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
ICFR Auditor Attestation Flag false    
Entity Public Float     $ 29,511,666
Entity Common Stock, Shares Outstanding   2,543,313  
Entity Central Index Key 0000089140    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Auditor Name Freed Maxick CPAs, P.C.    
Auditor Firm ID 317    
Auditor Location Buffalo, New York    

XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash $ 95,000 $ 3,812,000
Cash, restricted 150,000 0
Accounts receivable, net 12,065,000 8,453,000
Inventories, net 14,198,000 14,286,000
Prepaid and other current assets 1,507,000 615,000
Assets related to discontinued operation 1,552,000 6,112,000
Total current assets 29,567,000 33,278,000
Property, plant and equipment, net 6,978,000 7,355,000
Deferred income taxes, net   1,048,000
Other non-current assets 42,000 173,000
Noncurrent assets related to discontinued operation   3,440,000
Total Assets 36,587,000 45,294,000
Current liabilities:    
Line of credit 2,103,000  
Current portion of equipment financing and capital leases   501,000
Current portion of postretirement obligation 97,000 87,000
Accounts payable 2,061,000 1,840,000
Accrued employee compensation and benefits costs 1,003,000 1,057,000
Accrued warranty 542,000 581,000
Other accrued liabilities 1,909,000 396,000
Liabilites related to discontinued operation 213,000 1,745,000
Total current liabilities 7,928,000 6,207,000
Post retirement obligation 4,165,000 3,975,000
Shareholders' equity:    
Common stock, par value $0.20; authorized 4,000,000 shares; issued 2,629,052 shares; outstanding 2,514,775 (2,483,318 - 2022) shares 525,000 523,000
Capital in excess of par value 14,617,000 14,556,000
Retained earnings 12,954,000 23,741,000
Accumulated other comprehensive loss (2,389,000) (2,337,000)
Employee stock ownership trust commitment (56,000) (157,000)
Treasury stock, at cost 87,525 (104,464 - 2022) shares (1,157,000) (1,214,000)
Total shareholders' equity 24,494,000 35,112,000
Total Liabilities and Shareholders' Equity $ 36,587,000 $ 45,294,000
XML 23 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Common stock, par value (in dollars per share) $ 0.20 $ 0.20
Common stock, shares authorized 4,000,000 4,000,000
Common stock, shares issued 2,629,052 2,629,052
Common stock, shares outstanding 2,514,775 2,483,318
Treasury stock, shares 87,525 104,464
XML 24 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue $ 43,629 $ 35,185
Costs and expenses:    
Costs of goods sold, inclusive of depreciation and amortization 35,824 29,616
Gross profit 7,805 5,569
Operating expenses:    
Selling, general and administrative 9,918 8,067
Operating loss (2,113) (2,498)
Other (expense)/income:    
Interest expense, net (336) (203)
Gain on sale of equipment   36
Total other (expense)/income, net (336) (167)
Loss from continuing operations before income taxes (2,449) (2,665)
Income tax (expense)/benefit 1,098 (565)
Loss from continuing operations, net of tax (3,547) (2,100)
Loss from discontinued operation before income taxes (7,240) (22)
Income tax (expense)/benefit   5
Loss from discontinued operation, net of tax (see Note 2) (7,240) (17)
Net loss $ (10,787) $ (2,117)
Basic    
Continuing operations $ (1.44) $ (0.87)
Discontinued operation (2.93) (0.01)
Net loss per share (4.37) (0.88)
Diluted    
Continuing operations (1.44) (0.87)
Discontinued operation (2.93) (0.01)
Net loss per share $ (4.37) $ (0.88)
XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Net loss $ (10,787) $ (2,117)
Other comprehensive income items:    
Actuarial (losses)/gains (153) 1,838
Income tax benefit/(expense) on actuarial losses 32 (386)
Reclassification adjustment for amortization of net actuarial losses 87 151
Income tax (expense)/benefit on reclassification adjustment (18) (32)
Other comprehensive income:    
Retirement benefits adjustments, net of income taxes (52) 1,571
Total comprehensive loss $ (10,839) $ (546)
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows related to operating activities:    
Loss from continuing operations $ (3,547,000) $ (2,100,000)
Adjustments to reconcile net loss to net cash used by operating activities:    
Depreciation and amortization 1,083,000 951,000
Stock based compensation 120,000 191,000
Increase (decrease) in allowance for credit losses 5,000 (8,000)
Decrease in inventory reserve (15,000) (28,000)
(Decrease) increase in warranty reserve (39,000) 70,000
Deferred income taxes 1,072,000 (589,000)
Gain on sale of equipment   (36,000)
Change in assets and liabilities:    
Accounts receivable (3,617,000) (2,239,000)
Inventories 103,000 1,411,000
Prepaid and other current assets (909,000) 741,000
Accounts payable 221,000 1,410,000
Accrued employee compensation and benefit costs (54,000) (473,000)
Post retirement obligations 148,000 186,000
Employee stock ownership trust commitment 101,000 101,000
Other accrued liabilities 1,513,000 61,000
Net cash used in operating activities from continuing operations (3,815,000) (351,000)
Cash flows related to investing activities:    
Capital expenditures - property, plant and equipment (689,000) (1,234,000)
Proceeds from sale of assets   38,000
Net cash used in investing activities from continuing operations (689,000) (1,196,000)
Cash flows related to financing activities:    
Advances on line of credit, net of payments 2,103,000  
Principal payments on long-term debt   (4,250,000)
Principal payments on equipment financing lease obligations (501,000) (275,000)
Net cash provided by (used in) financing activities from continuing operations 1,602,000 (4,525,000)
Discontinued Operation    
Cash (used in) provided by operating activites (2,823,000) 536,000
Cash provided by (used in) investing activities 2,158,000 (85,000)
Net cash (used in) provided by operating and investing activities from discontinued operation (665,000) 451,000
Net decrease in cash and restricted cash (3,567,000) (5,621,000)
Cash and restricted cash at beginning of year 3,812,000 9,433,000
Cash and restricted cash at end of year $ 245,000 $ 3,812,000
XML 27 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Business Description and Summary of Significant Accounting Policies  
Business Description and Summary of Significant Accounting Policies

1.    Business Description and Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

Servotronics, Inc. and its subsidiaries (the “Company”) design, manufacture and market servo-control components and other advanced technology products for aerospace, military and medical applications.  The Company was incorporated in New York in 1959.  In 1972, the Company was merged into a wholly owned subsidiary organized under the laws of the State of Delaware, thereby changing the Company’s state of incorporation from New York to Delaware. The Company’s shares currently trade on the New York Stock Exchange (NYSE) American under the symbol SVT.

Until 2023, the Company had operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which had been strategic business segments that offered different products and services.  Operations in ATG include the servo-control components (i.e., torque motors, control valves, etc.), and the CPG operations included the design, manufacture and marketing of a variety of cutlery products for use by consumers and government agencies.  During 2023, the Company’s Management made the strategic decision to sell certain assets of The Ontario Knife Company (“OKC”) and divest the CPG business segment.  This divestiture represented a strategic shift, as the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a single reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.

The consolidated financial statements include the accounts of Servotronics, Inc. (the active legal entity under the ATG segment), OKC, (the legal entity under the CPG business segment) and other, inactive, wholly-owned subsidiaries.  All intercompany balances and transactions have been eliminated upon consolidation.  The Company derives its primary sales revenue from domestic customers, although a portion of finished products are for foreign end use.  As communicated in the June 30, 2023 10-Q filing, the Company executed an Asset Purchase Agreement (“APA”) with a third party to sell certain assets of OKC, which closed on August 1, 2023.  Accordingly, the sale of assets and results of operations for OKC are presented as a “Loss from Discontinued Operation, net of tax” on the Consolidated Statements of Operations, and assets and liabilities are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets. The “Loss from Discontinued Operation, net of tax” is included in the “net loss” on the Consolidated Statements of Comprehensive Loss, and the cash used in operating activities and provided by investing activities from the discontinued operation are included in the “Discontinued Operation” section of the Consolidated Statements of Cash Flows.

The 2022 financial information included in the aforementioned Consolidated Balance Sheets and Consolidated Statements of Operations were reclassified to conform with the discontinued operation presentation. Amounts for all periods discussed below reflect the results of operations, financial condition and cash flows from the Company’s continuing operations, unless otherwise noted. Refer to Note 2 “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion.

Cash and Restricted Cash

The following table provides a reconciliation of cash and restricted cash to the amounts in the statement of cash flows:

    

Years Ended December 31,

(in thousands)

2023

2022

Cash

$

95

$

3,812

Restricted cash

 

150

 

Total cash and restricted cash

$

245

$

3,812

The Company considers cash to include all currency and coin owned by the Company as well as all deposits in the bank including checking and savings accounts. The restricted cash of $150,000 as of December 31, 2023 (no outstanding balance as of December 31, 2022) represents collateral with a financial institution.

Accounts Receivable

The Company grants credit to substantially all of its customers and carries its accounts receivable at original invoice amount less an allowance for credit losses. On a periodic basis, the Company evaluates its accounts receivable and establishes an allowance for credit losses based on history of past write-offs, collections, and current credit conditions. The allowance for credit losses amounted to approximately $121,000 and $116,000 as of December 31, 2023 and December 31, 2022,respectively. The Company does not accrue interest on past due receivables.

Revenue Recognition

Revenues are recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Revenue transactions generally consist of a single performance obligation to transfer contracted goods and are not accounted for under industry-specific guidance.  Purchase orders generally include specific terms relative to quantity, item description, specifications, price, customer responsibility for in-process costs, delivery schedule, shipping point, payment and other standard terms and conditions of purchase.  Service revenue, principally representing repairs, are recognized at the time of shipment of goods.

Revenue is recognized at an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring goods and services to a customer. The Company determines revenue recognition using the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when the company satisfies a performance obligation.

Revenue excludes taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (e.g., sales and use taxes). Revenue includes payments for shipping activities that are reimbursed by the customer to the Company.

Performance obligations are satisfied as of a point in time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. As a significant portion of the Company’s revenue is recognized at the time of shipment, transfer of title and customer acceptance, there is no significant judgment applied to determine the timing of the satisfaction of performance obligations or transaction price. Shipping and handling activities that occur after the customer obtains control of the promised goods are considered fulfillment activities.

The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. The Company generally receives payment for these contracts within the payment terms negotiated and agreed upon by each customer contract.

Warranty and repair obligations are assessed on all returns. Revenue is not recorded on any warranty returns. The Company warrants its products against design, materials and workmanship based on an average of twenty-seven months. The Company determines warranty reserves needed based on actual average costs of warranty units shipped and current facts and circumstances. As of December 31, 2023 and December 31, 2022 under the guidance of Accounting Standards Codification (“ASC”) 460-1-50 Product Warranties, the Company has recorded a warranty reserve of approximately $542,000 and $581,000, respectively. Revenue is recognized on repair returns, covered under a customer contract, at the contractual price upon shipment to the customer.

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross value of the inventory through a reserve of approximately $587,000 and $602,000 at December 31, 2023 and December 31, 2022, respectively. Pre-production and start-up costs are expensed as incurred.

The purchase of suppliers’ minimum economic quantities of material such as steel, etc. may result in a purchase of quantities exceeding two years of customer requirements. Also, in order to maintain a reasonable and/or agreed to lead time or minimum stocking requirements, certain larger quantities of other product support items may have to be purchased and may result in over one year’s supply. These amounts are not included in the inventory reserve discussed above.

Shipping and Handling Costs

Shipping and handling costs are classified as a component of cost of goods sold.

Property, Plant,and Equipment

Property, plant and equipment is carried at cost; expenditures for new facilities and equipment and expenditures which substantially increase the useful lives of existing plant and equipment are capitalized; expenditures for maintenance and repairs are expensed as incurred. Upon disposal of properties, the related cost and accumulated depreciation are removed from the respective accounts and any profit or loss on disposition is included in income.

Depreciation is provided on the basis of estimated useful lives of depreciable properties, primarily by the straight-line method for financial statement purposes and by accelerated methods for income tax purposes. Depreciation expense includes the amortization of right-of-use (“ROU”) assets accounted for as finance leases. The estimated useful lives of depreciable properties are generally as follows:

Buildings and improvements

    

5-40 years

Machinery and equipment

 

5-20 years

Tooling

 

3-5 years

Income Taxes

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, as well as operating loss and credit carryforwards. The Company and its subsidiaries file a consolidated federal income tax returns, combined New York, Texas, California and Connecticut state income tax returns and a separate Arkansas state income tax return.

The Company’s practice is to recognize interest and/or penalties related to uncertain tax positions and income tax matters in income tax expense.  The Company did not have any accrued interest or penalties included in its Consolidated Balance Sheets at December 31, 2023 or December 31, 2022, and did not recognize any interest and/or penalties in its Consolidated Statements of Operations during the years ended December 31, 2023 and 2022. The Company did not have any material uncertain tax positions or unrecognized tax benefits or obligations as of December 31, 2023 and December 31, 2022.  The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination by the respective taxing authorities.

Supplemental Cash Flow Information

Income tax refunded for the years ended December 31, 2023 and 2022 amounted to approximately $146,000 and $811,000, respectively. Income taxes paid were approximately $2,000 and $175,000 for the years ended December 31, 2023 and 2022, respectively. Interest paid was approximately $366,000 and $240,000 for the years ended December 31, 2023 and 2022, respectively.

Employee Stock Ownership Plan

Contributions to the employee stock ownership plan are determined annually by the Company according to plan formula.

Impairment of Long-Lived Assets

The Company reviews long-lived assets for impairment annually or whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable based on undiscounted future operating cash flow analyses. If an impairment is determined to exist, any related impairment loss is calculated based on fair value. Impairment losses on assets to be disposed of, if any, are based on the estimated proceeds to be received, less costs of disposal.

The Company’s strategic decision to sell certain assets of OKC in 2023 resulted in the classification of a discontinued operation and triggered an impairment of OKC’s real property in accordance with ASC 360 - 10 - 45 - 9 Impairment or Disposal of Long - Lived Assets. Refer to Note 2, “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion. No additional impairment of long - lived assets exists as of December 31, 2023, which primarily includes the Company’s tangible real (land and building) and personal (machinery & equipment) properties.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Reclassifications

Certain balances, as previously reported, were reclassified to classifications adopted in the current period.

Effective January 1, 2023, research and development costs, certain insurance expenses and other costs of approximately $1,892,000 were reclassed primarily from cost of goods sold to selling, general and administrative expenses. Accordingly, approximately $1,475,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative expenses. There was no impact to the Consolidated Statement of Operations due to the reclassification.

Research and Development Costs

Research and development costs are expensed as incurred and are included in selling, general and administrative on the Consolidated Statements of Operations.

Concentration of Credit Risks

Financial instruments that potentially subject the Company to concentration of credit risks principally consist of cash accounts in financial institutions. Although the accounts exceed the federally insured deposit amount, management assesses the risk of nonperformance by the financial institutions to be low.

Fair Value of Financial Instruments

The carrying amount of cash, accounts receivable, accounts payable and accrued expenses are reasonable estimates of their fair value due to their short maturity. Based on variable interest rates and the borrowing rates currently available to the Company for loans similar to its asset - based line of credit the fair value approximates its carrying amount.

Recent Accounting Pronouncements

Effective January 1, 2023, the Company adopted the Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, issued by the Financial Accounting Standards Board (“FASB”) which creates a new credit impairment standard for financial assets measured at amortized cost and available-for-sale debt securities. The ASU requires financial assets measured at amortized cost (including loans, trade receivables and held-to-maturity debt securities) to be presented at the net amount expected to be collected, through an allowance for credit losses that are expected to occur over the remaining life of the asset, rather than incurred losses. The measurement of credit losses for newly recognized financial assets (other than certain purchased assets) and subsequent changes in the allowance for credit losses are recorded in the statement of operations as the amounts expected to be collected change. The Company evaluated the accounting standards update related to the ASU 2016 - 13 Current Expected Credit Loss (“CECL”) and determined that the pronouncement does not have a material effect on the financial position, results of operations or cash flows for the Company.

In December 2023, the FASB issued ASU 2023 - 09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023 - 09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

XML 28 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation
12 Months Ended
Dec. 31, 2023
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation  
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation

2.    Discontinued Operation and Assets and Liabilities Related to Discontinued Operation

The Company’s decision to sell certain assets and wind down the operations of OKC met the “held for sale” under ASC 205-20-45-9 Discontinued Operations, and represented a strategic shift that had a significant impact on the Company’s overall operations and financial results. Accordingly, the assets and liabilities of OKC are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022 (as reclassified).  In addition, OKC’s operating loss, the loss on sale of assets, divestiture costs, and impairment charges on long-lived assets were reclassified to “Loss from Discontinued Operation, net of tax” in the Consolidated Statements of Operations for the twelve-month years ended December 31, 2023 and December 31, 2022 (as reclassified).

Under the terms of the Asset Purchase Agreement, the Company sold inventory, machinery & equipment and intellectual property (patents & trademarks/tradenames) to a buyer for approximately $2,158,000.  The sale transaction closed on August 1, 2023, and in accordance with the sale, the Company evaluated whether the fair value of OKC assets sold, less estimated costs to sell, exceeded the net carrying values.  The Company concluded that the net carrying values exceeded the fair value, less estimated costs to sell, resulting in a loss on the sale of assets of approximately $3,162,000 for the twelve-month year ended December 31, 2023.

Also, as a direct result of Management’s decision to sell OKC’s assets, divest the operations, and exit the CPG segment, the Company incurred an impairment charge on its long-lived asset (building) of approximately $1,219,000 for the year ended December 31, 2023.  This charge was based on two independent, third party real property appraisals (less estimated costs to sell).  In addition, divestiture costs of approximately $807,000 were incurred for the year ended December 31, 2023 related to key employee retention agreements, employee severance agreements, and supplier open purchase order obligations.  The aggregate total of the impairment charge and divestiture costs resulted in a loss of approximately $2,026,000 for the year ended December 31, 2023.

Finally, OKC’s operating loss of approximately $2,052,000 for the year ended December 31, 2023 are also included in the Loss from Discontinued Operation (loss of $22,000 for the year ended December 31, 2022, as reclassified).

In summary, the Discontinued Operation, net of tax, resulted in a loss of approximately $7,240,000 for the year ended December 31, 2023 (loss of $22,000 for the year ended December 31, 2022, as reclassified).

Discontinued Operation Financial Information

Consolidated Statements of Operations are as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Net Sales

$

3,410

$

8,636

Operating costs

 

(5,462)

 

(8,658)

Loss from discontinued operation

 

(2,052)

 

(22)

Loss from discontinued operation - impairment and divestiture costs

 

(2,026)

 

Loss on sale of assets

 

(3,162)

 

Loss from discontinued operation before income taxes

 

(7,240)

 

(22)

Income tax benefit

 

 

5

Loss from discontinued operation, net of tax

$

(7,240)

$

(17)

Assets & Liabilities Related to Discontinued Operation Financial Information

A summary of the carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Consolidated Balance Sheets, are as follows:

    

Years Ending December 31,

(in thousands)

2023

2022

Accounts receivable, net

$

38

$

1,016

Prepaid and other assets

 

31

 

338

Inventories, net

 

55

 

4,758

Building and improvements, net

 

1,428

 

Assets related to discontinued operation

$

1,552

$

6,112

Noncurrent assets related to discontinued operation

$

$

3,440

Accounts payable

$

197

$

1,272

Accrued employee compensation and other costs

 

16

 

473

Liabilities related to discontinued operation

$

213

$

1,745

The Company plans to actively market and sell the building in 2024, as well as the inventory (steel) acquired from suppliers that was not part of the sale of assets sold to a third party.  The majority of the remaining assets and liabilities are expected to be settled in early 2024.

XML 29 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventories  
Inventories

3.    Inventories

Years Ended December 31,

(in thousands)

    

2023

    

2022

Raw material and common parts

$

7,828

$

7,199

Work-in-process

 

6,466

 

6,490

Finished goods

 

491

 

1,199

 

14,785

 

14,888

Less inventory reserve

 

(587)

 

(602)

Total inventories

$

14,198

$

14,286

XML 30 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment  
Property, Plant and Equipment

4.    Property, Plant and Equipment

Years Ended December 31,

(in thousands)

    

2023

    

2022

Buildings and building improvements

$

8,447

$

7,838

Machinery, equipment and tooling

 

15,503

 

14,526

Construction in progress

 

106

 

1,002

 

24,056

 

23,366

Less accumulated depreciation and amortization

 

(17,078)

 

(16,011)

Property, plant and equipment, net

$

6,978

$

7,355

Depreciation and amortization expense amounted to approximately $1,083,000 and $951,000 for the years ended December 31, 2023 and 2022, respectively. Depreciation expense amounted to approximately $1,042,000 and $927,000 for the years ended December 31, 2023 and 2022, respectively. Amortization expense primarily related to equipment financing amounted to approximately $41,000 and $24,000 for years ended December 31, 2023 and 2022, respectively.

The Company’s Right of Use (‘ROU’) assets included in machinery, equipment and tooling had a net book value of approximately $160,000 as of December 31, 2023 ($185,000 as of December 31, 2022).

As of December 31, 2023, there is approximately $106,000 ($1,002,000 as of December 31, 2022) of construction in progress (CIP) included in property, plant and equipment all of which is related to capital projects. There is approximately $93,000 in CIP for machinery and approximately $13,000 for building improvements.

XML 31 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Debt
12 Months Ended
Dec. 31, 2023
Long-Term Debt.  
Long-Term Debt

5.    Long-Term Debt

    

Years Ending December 31,

(in thousands)

2023

2022

Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) (A)

$

2,103

$

Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) (B)

491

Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/ factor 1.822758% - 1.869304% at time of funding) (C)

 

 

10

 

2,103

 

501

Less current portion

 

(2,103)

 

(501)

Long term debt

$

$

A.

On June 27, 2023, the Company replaced its line of credit ($0 balance outstanding as of December 31, 2022) by entering into a three-year financing agreement with a new financial lending institution for an asset-based line of credit (the “Credit Facility”) with a maximum revolving credit of  $7,000,000. The borrowing base under the Credit Facility is determined using  85% of eligible domestic and foreign accounts receivable balances, less any amounts above foreign credit insurance limits and other specific reserves. In general terms, ineligible receivables are defined as invoices unpaid over 90 days. The balance outstanding on the Credit Facility is approximately $2,103,000 as of December 31, 2023, and availability on the Credit Facility is approximately $4,897,000 based on the borrowing base calculations as of December 31, 2023.  The Company capitalized approximately $104,000 of loan origination costs amortizing over three years through June 2026 (the expiration of the Credit Facility), and it is collateralized by the Company’s assets.

In accordance with ASC 470-10-45-5 Classification of Revolving Credit Agreements Subject to Lock-Box Arrangements and Subjective Acceleration Clauses, borrowings outstanding under the Credit Facility that includes both a subjective acceleration clause and requirement to maintain a lock-box arrangement must be considered short-term obligations.  As the Credit Facility includes both of the provisions, the outstanding balance of $2,103,000 is classified as a current liability on the Consolidated Balance Sheet as of December 31, 2023.

The Credit Facility contains two financial covenants required to be maintained by the Company at the end of each of its fiscal quarters.  The Tangible Net Worth covenant requires the Company to maintain tangible net worth not less than $20,000,000. The Working Capital covenant requires the Company to maintain working capital not less than  $10,000,000. The Company has met both covenant requirements as of December 31, 2023.

B.

The Company had an equipment loan facility in the amount of $1,000,000 available until July 9, 2021. This line was non-revolving and non-renewable. The loan term for the equipment covered by the agreement was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding. The equipment loan was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($491,000 outstanding as of December 31, 2022).

C.

The Company had a lease line of credit for equipment financing in the amount of $1,000,000 available until June 28, 2018.  This line was non-revolving and non-renewable. The lease term for equipment covered by the lease line of credit was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding.  The line of credit was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($10,000 outstanding as of December 31, 2022).

XML 32 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans  
Employee Benefit Plans

6.    Employee Benefit Plans

Employee Stock Ownership Plan (ESOP)

In 1985, the Company established an employee stock ownership plan (ESOP or the Plan) for the benefit of employees who meet certain minimum age and service requirements. Upon inception of the ESOP, the Company borrowed $2,000,000 from a bank and lent the proceeds to the Plan in accordance with the Trust Agreement (the Trust) established under the ESOP to purchase shares of the Company’s common stock. The Company’s  original loan to the Trust is at interest rates approximating the prime rate and is repayable to the Company over a 40-year term ending in December 2024. During 1987 and 1988, the Company loaned an additional amount of $1,942,000 to the Trust under terms similar to those under the original loan, with term ending in December 2028.

Company shares are held by the Plan’s trustees (per Trust Agreement) in a suspense account until allocated to participant accounts in the Plan.  Contributions are determined annually by the Company according to the ESOP plan formula.  Each year the Company makes contributions to the Trust sufficient to enable the Trust to repay the principal and interest due to the Company under the terms of the Trust. As the loans are repaid, shares are released from the suspense account pro rata based on the portion of the aggregate loan payments that are paid during the year. The Plan allows dividends (if applicable) on unallocated shares to be distributed to participants in cash, unless otherwise directed.  Shares released from the suspense account are allocated to participants in the ESOP based on their relative taxable compensation in the year of allocation and/or on the participants’ account balances.

If the Company’s shares are not readily tradeable on an established securities market when an ESOP participant’s termination of employment or retirement occurs, and if such ESOP participant requests that his/her ESOP distributed shares be repurchased by the Company, the Company is obligated to do so. The Company’s shares currently trade on NYSE American. There were no outstanding ESOP shares subject to the repurchase obligation at December 31, 2023.

Since inception of the Plan, 321,141 shares have been allocated to participant accounts, exclusive of shares distributed to participants and no longer in the Plan.  As of December 31, 2023 and 2022, 26,752 and 41,270 shares, respectively, remain unallocated in the suspense account.

Related compensation expense associated with the Plan, which is equal to the principal reduction on the loans receivable from the trust, amounted to approximately $101,000 for the years ended December 31, 2023 and 2022.  Included as a reduction to Company’s shareholders’ equity is the ESOP trust commitment which represents the remaining indebtedness of the Trust to the Company.  ESOP participants are entitled to vote allocated shares and the Trust is entitled to vote unallocated shares and any allocated shares not voted by the participants.

Other Postretirement Benefit Plans

The Company provides certain postretirement health and life insurance benefits for two former executives (retirees) of the Company (the Plan). Upon ceasing employment with the Company, the Company pays the annual cost of health insurance coverage and provides continuing life insurance at the same level of coverage at the time of terminating employment with the Company. The Plan also provides a benefit to reimburse the retirees for certain out-of-pocket medical and/or health-related costs. The retirees’ benefits cease upon their death. The Plan is unfunded and the actuarially-determined projected postretirement benefit obligation was approximately $4,262,000 and $4,062,000 as of December 31, 2023 and 2022, respectively.

Amounts recognized in the Consolidated Balance Sheets as of December 31, 2023 and 2022 consist of the following:

    

Years Ended December 31,

(in thousands)

2023

2022

Current portion - retirement benefits and other

$

97

$

87

Long-term liabilities - retirement benefits and other

4,165

3,975

Postretirement Benefit Obligation

$

4,262

$

4,062

Accumulated other comprehensive loss, before income taxes:

 

  

 

  

Net actuarial loss

$

3,024

$

2,958

The estimated net loss to be amortized from AOCI to benefit cost during 2024 is approximately $97,000. The increase in the projected postretirement benefit obligation was due to changes in actuarial assumptions.  The actuarial loss is being amortized based on the expected lifetimes of the two former executives.

A reconciliation of the beginning and ending balances of accumulated postretirement benefit obligations as of December 31, 2023 and 2022 is as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Accumulated postretirement benefit obligations at the beginning of the year

$

4,062

$

5,865

Interest cost

 

192

 

157

Actuarial loss/(gain)

 

152

 

(1,838)

Benefits paid

 

(144)

 

(122)

Accumulated postretirement benefit obligations at the end of the year

$

4,262

$

4,062

Financial information for this Plan for the years ended December 31, 2023 and 2022 are as follows:

    

Years Ended December 31,

(in thousands)

2023

2022

Interest Cost

$

192

$

157

Recognized actuarial loss

87

151

Pension cost

$

279

$

308

Benefits Paid

$

144

$

122

As actuarially – determined, the Company estimates it will make contributions to the Plan to fund the benefits of approximately $147,000 in 2024.

Actuarial assumptions used as of and for the years ended December 31, 2023 and 2022 are as follows:

    

Years Ended December 31,

2023

2022

 

Discount rate used in determining:

 

  

 

  

Benefit obligation

 

5.250

%  

4.875

%

Pension cost

 

4.875

%  

2.750

%

Assumed healthcare cost trend rate is estimated at 10% for the first year and then grading down by 0.5% for each year subsequent until a floor of 5% is reached. The actuarial assumptions for mortality include the use of PriH – 2012 mortality tables with generational mortality improvement scale 2024 and adjusted scale MP 2021.

The effect of a one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits are as follows:

Years Ended December 31,

(dollars in thousands)

    

2023

2022

Effect of 1% increase in health care trend rates:

 

  

 

  

Change in benefit obligation

$

543

$

636

Change in combined service and interest cost

$

31

$

30

Effect of 1% decrease of health care trend rates:

 

  

 

  

Change in benefit obligation

$

(450)

$

(515)

Change in combined service and interest cost

$

(25)

$

(23)

Based on actuarial assumptions, the Company is expected to make benefit payments for the next ten years ending December 31, as follows (in thousands):

Years Ending December 31,

    

Amount

2024

$

147

2025

 

161

2026

 

172

2027

 

184

2028

196

2029-2033

$

1,147

XML 33 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Shareholders' Equity  
Shareholders' Equity

7.    Shareholders’ Equity

Years Ended December 31, 2022 and 2023

(in thousands)

Retained Earnings

Accumulated

Common Stock

Capital in excess

ESOT

Treasury Stock

Total

Other

of par value

shareholders'

Comprehensive

equity

    

    

Loss

    

    

    

    

    

December 31, 2021

 

$

25,858

$

(3,908)

$

523

$

14,500

$

(258)

$

(1,349)

$

35,366

Retirement benefits adjustment

1,571

101

1,672

Stock based compensation

 

 

 

 

 

56

 

 

135

 

191

Net Loss

(2,117)

(2,117)

December 31, 2022

 

$

23,741

$

(2,337)

$

523

$

14,556

$

(157)

$

(1,214)

$

35,112

Retirement benefits adjustment

 

 

 

(52)

 

 

 

101

 

 

49

Stock based compensation

 

 

 

 

2

 

61

 

 

57

 

120

Net Loss

 

 

(10,787)

 

 

 

 

 

 

(10,787)

December 31, 2023

$

12,954

$

(2,389)

$

525

$

14,617

$

(56)

$

(1,157)

$

24,494

Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. The weighted average number of common shares outstanding does not include any potentially dilutive securities or any unvested restricted shares of common stock. These unvested restricted shares, although classified as issued and outstanding, are considered forfeitable until the restrictions lapse and will not be included in the basic EPS calculation until the shares are vested. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period plus the number of shares of common stock that would be issued assuming all contingently issuable shares having a dilutive effect on the earnings per share that were outstanding for the period. The dilutive effect of unvested restrictive stock is determined using the treasury stock method.  However, if the assumed common shares are anti-dilutive, basic and diluted earnings per share are the same. As a result of the net losses generated in 2023, all outstanding common shares would be antidilutive.  As of the year ended December 31, 2023 and 2022, there were 24,110 and 27,010 common shares, respectively, that could potentially dilute basic earnings per share in the future. Incremental shares from assumed conversions are calculated as the number of shares that would be issued, net of the number of shares that could be purchased in the marketplace with the cash received upon stock option exercise.

Years Ended December 31,

(in thousands except per share data)

    

2023

    

2022

Loss from continuing operations

$

(3,547)

$

(2,100)

Loss from discontinued operation, net of tax

(7,240)

(17)

Net loss

$

(10,787)

$

(2,117)

Weighted average common shares outstanding (basic)

 

2,470

 

2,422

Unvested restricted stock

 

24

 

27

Weighted average common shares outstanding (diluted)

 

2,494

 

2,449

Basic and diluted loss per share

 

 

Continuing operations

$

(1.44)

$

(0.87)

Discontinued operation

 

(2.93)

 

(0.01)

Basic and diluted loss per share

$

(4.37)

$

(0.88)

Common Stock Buyback

In January 2006, the Company’s Board of Directors (Board) authorized the purchase of up to 450,000 shares of its common stock in the open market or in privately negotiated transactions. As of December 31, 2023, the Company has purchased 360,615 shares and

there remain 89,385 shares available to purchase under this program. There were no shares purchased by the Company in 2023 or 2022. In March 2024, the Board formally approved the termination of the share repurchase authorization under this program.

Stock-Based Compensation

The Company’s 2022 Equity Incentive Plan (“the Equity Plan”) was approved by the shareholders at the 2022 Annual Meeting of Shareholders. The Equity Plan allows for various types of awards (rights) to be granted, including incentive stock options, non-qualified stock options, stock appreciation rights, restricted awards, performance share awards, cash awards, or any other equity-based awards. The total number of awards under the Equity Plan are limited to a maximum of 200,000 authorized shares.

The Company’s executive compensation program established by the Board of Directors determines the type of awards available to the Company’s executives. The program consists of an annual (cash) incentive plan (“AIP”) and a long-term (equity) incentive plan (“LTIP”). The LTIP includes service-based awards that vest annually over three years, and performance-based awards that cliff-vest based on the achievement of a financial metric over a specific three-year time period. On December 13, 2023, 5,793 service-based (restricted) shares were granted to Company executives under the 2023-2025 LTIP Stock Award (“the 2023-2025 Award”). Additionally, on May 1, 2023, the Board of Directors granted 1,759 service-based restricted shares in connection with the hiring of an executive officer. Those shares vest after a one-year service period.

The Company’s director compensation policy provides that non-employee directors receive a portion of their annual retainer in the form of shares under the Equity Plan. These shares vest quarterly over a twelve-month service period, have voting rights, and any dividends declared and paid during the restricted period accrue and are paid upon vesting. The aggregate amount of expense to the Company, measured based on the grant date fair value, is recognized over the requisite service period. An aggregate of 10,410 shares were issued on June 9, 2023 with a grant date fair value of approximately $125,000.

A summary of the status of restricted share awards granted under all employee plans is presented below:

    

    

Weighted Average Grant

Restricted Share Activity:

Shares

 Date Fair Value

Unvested at December 31, 2021

 

6,576

$

7.60

Granted in 2022

 

32,921

$

11.07

Vested in 2022

 

12,487

$

9.22

Unvested at December 31, 2022

 

27,010

$

11.09

Granted in 2023

 

18,687

$

11.74

Vested in 2023

 

23,249

$

11.26

Unvested at December 31, 2023

 

22,448

$

11.45

Of the 23,249 shares vested in 2023, 1,748 shares were withheld by the Company for approximately $22,000 to sastisfy statutory minimum withholding tax requirements as permitted under the Equity Plan.

Included in the years ended December 31, 2023 and 2022 is approximately $120,000 and $191,000, respectively, of stock-based compensation expense related to the restricted share awards. The Company has approximately $276,000 of stock-based compensation expense related to unvested service-based shares to be recognized over the requisite service periods.

Performance share awards represent a right to receive a certain number of shares of common stock based on the achievement of corporate performance goals and continued employment during the performance period.  Performance share awards granted to executives vest at the end of a three-year period and vested and issued amounts may range from 0% to a maximum of 200% of targeted amounts depending on the achievement of performance measures at the end of a three-year period. The expected cost of the shares is based on the Company’s assessment of the probability that the performance condition will be achieved. Any related compensation expense is recognized when the probability of the event is likely and performance criteria are met. Forfeitures are recognized as they occur. These awards may be settled in cash or shares of common stock at the election of the Company on the date of grant. It is the Company’s intent to settle these awards with shares of common stock.

On December 13, 2023, 17,381 performance-based shares were granted to Company executives under the 2023-2025 Award at a grant date fair value of $11.50 per share. These shares are not issued until the performance period is complete and the metrics are achieved. The maximum potential stock-based compensation expense for these performance-based shares under the 2023-2025 Award is approximately $400,000. However, no expense has been recorded in 2023 due to the low probability of achievement.

XML 34 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

8.    Income Taxes

The income tax (expense)/benefit included in the Consolidated Statements of Operations consists of the following:

    

Years Ended December 31,

(in thousands)

2023

2022

Continuing Operations:

Current:

Federal

$

(24)

$

(61)

State

 

(2)

 

Total Current

 

(26)

 

(61)

Deferred:

 

  

 

  

Federal

 

(1,072)

 

626

State

Total Deferred

 

(1,072)

 

626

Total Continuing Operations

$

(1,098)

$

565

Discontinued Operation:

Current:

Federal

$

$

42

State

Total Current

42

Deferred:

Federal

(37)

State

Total Deferred

(37)

Total Discontinued Operation

$

$

5

Total Income Tax (Expense)/Benefit

$

(1,098)

$

570

The reconciliation of the federal statutory income tax rate to the Company’s effective tax rate based upon the total income tax provision from continuing operations is as follows:

    

Years Ended December 31,

 

    

2023

    

2022

 

Federal statutory rate

 

21.0

%  

21.0

%

Permanent non-taxable income

0.2

%  

(0.1)

%  

Business credits

 

2.8

%  

0.1

%

Foreign-derived intangible income deduction

0.0

%

0.0

%

State taxes, net of federal benefit

 

(0.1)

%  

(0.1)

%

Valuation allowance

(68.6)

%

0.0

%

Other

 

(0.1)

%  

0.3

%

 

(44.8)

%  

21.2

%

At December 31, 2023 and 2022, the deferred tax assets (liabilities) from continuing operations were comprised of the following:

    

Years Ended December 31,

(in thousands)

    

2023

    

2022

Deferred Tax Assets:

Inventories

$

254

$

110

Accrued employees compensation and benefits costs

 

362

 

399

Postretirement adjustment (accumulated other comprehensive loss)

635

621

Accrued arbitration award and related liability

 

 

State credit carryforwards

 

177

 

173

Federal Net operating loss carryforward

 

1,493

 

Bad debt reserve

26

25

Warranty reserve

114

122

Research and experimentation expenses

751

615

Customer accruals

344

Sec 163(j) disallowed interest

83

Other

40

Minimum pension liability

Total deferred tax assets

 

4,279

 

2,065

Valuation allowance

 

(3,145)

 

(173)

Net deferred tax assets

 

1,134

 

1,892

Deferred tax liabilities:

 

  

 

  

Prepaid expenses

 

(71)

 

(70)

Property, plant and equipment

 

(853)

 

(774)

Other receivable - insurance proceeds

(210)

Total deferred tax liabilities

 

(1,134)

 

(844)

Net deferred tax assets

$

$

1,048

In assessing the ability of the Company to realize the benefit of the deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Based upon the level of historical pre-tax income, as well as projections of future taxable income over the periods which deferred tax assets are deductible, management determined that it is more likely than not that the Company may not realize the net deferred tax assts recorded as of December 31, 2023. Accordingly, a valuation allowance of $3,145,000, an increase of approximately $2,972,000 from the valuation allowance of $173,000 at December 31, 2022, was recorded against net deferred tax assets at December 31, 2023. At December 31, 2023, the federal net operating loss carryforward amount is approximately $7,100,000 and has no expiration date. The Company has a New York state tax credit carryforward of approximately $219,000 at December 31, 2023 ($173,000 at December 31, 2022), which begins to expire in 2024.

There are no uncertain tax positions or unrecognized tax benefits for 2023 and 2022. The Company is subject to routine audits of its tax returns by the Internal Revenue Service and various state taxing authorities. The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination.

XML 35 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

9.    Commitments and Contingencies

In the course of its business, the Company is subject to a variety of claims and lawsuits that are inherently subject to many uncertainties regarding the possibility of a loss to the Company. Because litigation outcomes are inherently unpredictable, the Company’s evaluation of legal proceedings often involves a series of complex assessments by management, after consulting with legal counsel, about future events and can rely heavily on estimates and assumptions. The Company carries liability insurance, subject to certain deductibles and policy limits, for such claims as they arise and may from time to time establish reserves for litigation that is considered probable of a loss. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote.

During the year ended December 31, 2023, the Company entered into further discussions with a particular customer regarding product liability costs and customer damages (the claim) resulting from non-conforming product shipped to the customer in prior years. Prior to 2023, the Company considered the risk of loss to be remote, however, a final claim was received from the customer and submitted to the Company’s insurance carrier. Subsequent to 2023, the insurance carrier determined the claim is covered by insurance for approximately $1,000,000. The claim liability of $1,000,000 is included in other accrued liabilities and the insurance proceeds anticipated in the amount of approximately $1,000,000 are included in other current assets in the Consolidated Balance Sheet as of December 31, 2023. The claim has no year-end impact on earnings.

On December 21, 2021, the Company’s former Chief Executive Officer (“Former CEO”) delivered his Notice of Termination and alleged that the Company breached the terms of the Employment Agreement between the Company and the Former CEO by, among others, placing the Former CEO on paid administrative leave in June 2021 pending an internal investigation. On December 22, 2021, the Board of Directors accepted the Former CEO’s resignation from the Company but rejected his request to treat his resignation as resignation for good reason under Paragraph 10 of his Employment Agreement. The Board also determined, based on the findings of its investigation that the Former CEO committed willful malfeasance in violation of his Employment Agreement, and that such willful malfeasance would have justified termination of employment pursuant to Paragraph 9 of the Employment Agreement, but for his earlier resignation. The Former CEO claims that he is entitled to a severance payment equal to 2.99 times his average annual compensation as set forth in the Employment Agreement, plus the reimbursement of certain expenses and the value of any lost benefits. As noted above, the Board of Directors rejected the Former CEO’s claim that the Company breached the Employment Agreement. Accordingly, the Company is classifying the Former CEO’s termination as a voluntary resignation for which no severance is due. The Employment Agreement provides that disputes arising thereunder shall be settled by arbitration. To date, neither party has commenced an arbitration proceeding with respect to these matters. Based on the information known by the Company as of the date of this filing, if a claim is ultimately asserted, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized with respect to this matter.

On June 7, 2021, a Summons and Complaint was filed by an employee in the Supreme Court of the State of New York, County of Erie, against Servotronics, Inc., the Servotronics Board of Directors, The Ontario Knife Company and Kenneth D. Trbovich (collectively, the “Defendants”). The Complaint alleges certain violations under the New York Human Rights Law by the Defendants relating to the employee’s employment by the Company as well as intentional and negligent infliction of emotional distress. The Complaint also alleges certain purported derivative causes of action against all Defendants, including breach of fiduciary duties, fraud and corporate waste. The Complaint seeks monetary damages in an amount not less than $5,000,000 with respect to the direct causes of action and equitable relief with respect to the purported derivative causes of action. The Defendants filed a motion to dismiss the Complaint on August 6, 2021. On January 13, 2022, the Defendants’ motion to dismiss was granted, in part, and denied, in part. This litigation is still in its earliest stages. The Company is insured for such matters in the amount of $3 million with a retention of $250,000 for defense costs. During 2023, the Company met the retention amount, so subsequent defense costs are covered by insurance. Additionally, there is an excess coverage policy for $3 million that considers the retention payment from the primary insurance policy as the excess $3 million retention. Based on the information known by the Company as of the date of this filing, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized as a result of this litigation. Accordingly, no loss has been recognized in the accompanying financials statements related to this litigation. The Company intends to vigorously defend against this litigation.

There are no other legal proceedings currently pending by or against the Company that would have a material adverse effect on the business, cash flow, or earnings of the Company.

XML 36 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions  
Related Party Transactions

10.    Related Party Transactions

The Company paid legal fees and disbursements of approximately $8,000 and $51,000 in the years ended December 31, 2023 and 2022, respectively, for services provided by a law firm owned by a member of the Company’s Board of Directors.  Additionally, as the Company no longer utilizes this firm, no accrued unbilled legal fees exist as of December 31, 2023 ($13,000 as of December 31, 2022).

XML 37 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Customer and Supplier Concentration
12 Months Ended
Dec. 31, 2023
Customer and Supplier Concentration  
Customer and Supplier Concentration

11.    Customer and Supplier Concentration

The Company’s revenues include significant concentration from a limited number of customers. Customer concentration for the years ended December 31, 2023 and 2022 included customers A, B, C, and D, which collectively accounted for approximately 90% and 85% of revenues, respectively. While the Company continues to pursue diversification of its customer base, the loss of, or significant reduction in business from, any of these major customers could have a material adverse effect on the Company’s financial condition, results of operations, and cash flows. The Company routinely assesses its relationships with major customers, including creditworthiness, market conditions, and competitive pressures, to mitigate risks associated with customer concentration. Despite these efforts, there can be no assurance that the Company will successfully reduce its dependence on any single customer in the future. The Company's foreign sales for the years ended December 31, 2023 and 2022 were approximately $12,129,000 and $10,541,000, respectively, and constitute a substantial part of the Company’s revenue.

The Company relies on a variety of suppliers for the procurement of raw materials, components, and services necessary for its operations. Supplier concentration for the years ended December 31, 2023, and 2022 included purchases from one supplier, accounting for approximately 10% and 12% of purchases, respectively. While the Company actively manages its relationships with suppliers and seeks to diversify its supplier base, a disruption in the supply of goods or services from this major supplier could have a material adverse effect on the Company's operations and financial results. To mitigate the risks associated with supplier concentration, the Company engages in ongoing efforts to identify alternative sources of supply, assess supplier reliability and performance, and negotiate favorable contractual terms where feasible. However, there can be no assurance that the Company will be successful in reducing its dependence on any single supplier or mitigating the impact of supplier-related risks in the future.

XML 38 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Business Description and Summary of Significant Accounting Policies  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

Servotronics, Inc. and its subsidiaries (the “Company”) design, manufacture and market servo-control components and other advanced technology products for aerospace, military and medical applications.  The Company was incorporated in New York in 1959.  In 1972, the Company was merged into a wholly owned subsidiary organized under the laws of the State of Delaware, thereby changing the Company’s state of incorporation from New York to Delaware. The Company’s shares currently trade on the New York Stock Exchange (NYSE) American under the symbol SVT.

Until 2023, the Company had operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which had been strategic business segments that offered different products and services.  Operations in ATG include the servo-control components (i.e., torque motors, control valves, etc.), and the CPG operations included the design, manufacture and marketing of a variety of cutlery products for use by consumers and government agencies.  During 2023, the Company’s Management made the strategic decision to sell certain assets of The Ontario Knife Company (“OKC”) and divest the CPG business segment.  This divestiture represented a strategic shift, as the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a single reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.

The consolidated financial statements include the accounts of Servotronics, Inc. (the active legal entity under the ATG segment), OKC, (the legal entity under the CPG business segment) and other, inactive, wholly-owned subsidiaries.  All intercompany balances and transactions have been eliminated upon consolidation.  The Company derives its primary sales revenue from domestic customers, although a portion of finished products are for foreign end use.  As communicated in the June 30, 2023 10-Q filing, the Company executed an Asset Purchase Agreement (“APA”) with a third party to sell certain assets of OKC, which closed on August 1, 2023.  Accordingly, the sale of assets and results of operations for OKC are presented as a “Loss from Discontinued Operation, net of tax” on the Consolidated Statements of Operations, and assets and liabilities are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets. The “Loss from Discontinued Operation, net of tax” is included in the “net loss” on the Consolidated Statements of Comprehensive Loss, and the cash used in operating activities and provided by investing activities from the discontinued operation are included in the “Discontinued Operation” section of the Consolidated Statements of Cash Flows.

The 2022 financial information included in the aforementioned Consolidated Balance Sheets and Consolidated Statements of Operations were reclassified to conform with the discontinued operation presentation. Amounts for all periods discussed below reflect the results of operations, financial condition and cash flows from the Company’s continuing operations, unless otherwise noted. Refer to Note 2 “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion.

Use of Estimates

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash and Restricted Cash

Cash and Restricted Cash

The following table provides a reconciliation of cash and restricted cash to the amounts in the statement of cash flows:

    

Years Ended December 31,

(in thousands)

2023

2022

Cash

$

95

$

3,812

Restricted cash

 

150

 

Total cash and restricted cash

$

245

$

3,812

The Company considers cash to include all currency and coin owned by the Company as well as all deposits in the bank including checking and savings accounts. The restricted cash of $150,000 as of December 31, 2023 (no outstanding balance as of December 31, 2022) represents collateral with a financial institution.

Accounts Receivable

Accounts Receivable

The Company grants credit to substantially all of its customers and carries its accounts receivable at original invoice amount less an allowance for credit losses. On a periodic basis, the Company evaluates its accounts receivable and establishes an allowance for credit losses based on history of past write-offs, collections, and current credit conditions. The allowance for credit losses amounted to approximately $121,000 and $116,000 as of December 31, 2023 and December 31, 2022,respectively. The Company does not accrue interest on past due receivables.

Revenue Recognition

Revenue Recognition

Revenues are recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Revenue transactions generally consist of a single performance obligation to transfer contracted goods and are not accounted for under industry-specific guidance.  Purchase orders generally include specific terms relative to quantity, item description, specifications, price, customer responsibility for in-process costs, delivery schedule, shipping point, payment and other standard terms and conditions of purchase.  Service revenue, principally representing repairs, are recognized at the time of shipment of goods.

Revenue is recognized at an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring goods and services to a customer. The Company determines revenue recognition using the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when the company satisfies a performance obligation.

Revenue excludes taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (e.g., sales and use taxes). Revenue includes payments for shipping activities that are reimbursed by the customer to the Company.

Performance obligations are satisfied as of a point in time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. As a significant portion of the Company’s revenue is recognized at the time of shipment, transfer of title and customer acceptance, there is no significant judgment applied to determine the timing of the satisfaction of performance obligations or transaction price. Shipping and handling activities that occur after the customer obtains control of the promised goods are considered fulfillment activities.

The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. The Company generally receives payment for these contracts within the payment terms negotiated and agreed upon by each customer contract.

Warranty and repair obligations are assessed on all returns. Revenue is not recorded on any warranty returns. The Company warrants its products against design, materials and workmanship based on an average of twenty-seven months. The Company determines warranty reserves needed based on actual average costs of warranty units shipped and current facts and circumstances. As of December 31, 2023 and December 31, 2022 under the guidance of Accounting Standards Codification (“ASC”) 460-1-50 Product Warranties, the Company has recorded a warranty reserve of approximately $542,000 and $581,000, respectively. Revenue is recognized on repair returns, covered under a customer contract, at the contractual price upon shipment to the customer.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross value of the inventory through a reserve of approximately $587,000 and $602,000 at December 31, 2023 and December 31, 2022, respectively. Pre-production and start-up costs are expensed as incurred.

The purchase of suppliers’ minimum economic quantities of material such as steel, etc. may result in a purchase of quantities exceeding two years of customer requirements. Also, in order to maintain a reasonable and/or agreed to lead time or minimum stocking requirements, certain larger quantities of other product support items may have to be purchased and may result in over one year’s supply. These amounts are not included in the inventory reserve discussed above.

Shipping and Handling Costs

Shipping and Handling Costs

Shipping and handling costs are classified as a component of cost of goods sold.

Property, Plant,and Equipment

Property, Plant,and Equipment

Property, plant and equipment is carried at cost; expenditures for new facilities and equipment and expenditures which substantially increase the useful lives of existing plant and equipment are capitalized; expenditures for maintenance and repairs are expensed as incurred. Upon disposal of properties, the related cost and accumulated depreciation are removed from the respective accounts and any profit or loss on disposition is included in income.

Depreciation is provided on the basis of estimated useful lives of depreciable properties, primarily by the straight-line method for financial statement purposes and by accelerated methods for income tax purposes. Depreciation expense includes the amortization of right-of-use (“ROU”) assets accounted for as finance leases. The estimated useful lives of depreciable properties are generally as follows:

Buildings and improvements

    

5-40 years

Machinery and equipment

 

5-20 years

Tooling

 

3-5 years

Income Taxes

Income Taxes

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, as well as operating loss and credit carryforwards. The Company and its subsidiaries file a consolidated federal income tax returns, combined New York, Texas, California and Connecticut state income tax returns and a separate Arkansas state income tax return.

The Company’s practice is to recognize interest and/or penalties related to uncertain tax positions and income tax matters in income tax expense.  The Company did not have any accrued interest or penalties included in its Consolidated Balance Sheets at December 31, 2023 or December 31, 2022, and did not recognize any interest and/or penalties in its Consolidated Statements of Operations during the years ended December 31, 2023 and 2022. The Company did not have any material uncertain tax positions or unrecognized tax benefits or obligations as of December 31, 2023 and December 31, 2022.  The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination by the respective taxing authorities.

Supplemental Cash Flow Information

Supplemental Cash Flow Information

Income tax refunded for the years ended December 31, 2023 and 2022 amounted to approximately $146,000 and $811,000, respectively. Income taxes paid were approximately $2,000 and $175,000 for the years ended December 31, 2023 and 2022, respectively. Interest paid was approximately $366,000 and $240,000 for the years ended December 31, 2023 and 2022, respectively.

Employee Stock Ownership Plan

Contributions to the employee stock ownership plan are determined annually by the Company according to plan formula.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company reviews long-lived assets for impairment annually or whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable based on undiscounted future operating cash flow analyses. If an impairment is determined to exist, any related impairment loss is calculated based on fair value. Impairment losses on assets to be disposed of, if any, are based on the estimated proceeds to be received, less costs of disposal.

The Company’s strategic decision to sell certain assets of OKC in 2023 resulted in the classification of a discontinued operation and triggered an impairment of OKC’s real property in accordance with ASC 360 - 10 - 45 - 9 Impairment or Disposal of Long - Lived Assets. Refer to Note 2, “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion. No additional impairment of long - lived assets exists as of December 31, 2023, which primarily includes the Company’s tangible real (land and building) and personal (machinery & equipment) properties.

Reclassifications

Reclassifications

Certain balances, as previously reported, were reclassified to classifications adopted in the current period.

Effective January 1, 2023, research and development costs, certain insurance expenses and other costs of approximately $1,892,000 were reclassed primarily from cost of goods sold to selling, general and administrative expenses. Accordingly, approximately $1,475,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative expenses. There was no impact to the Consolidated Statement of Operations due to the reclassification.

Research and Development Costs

Research and Development Costs

Research and development costs are expensed as incurred and are included in selling, general and administrative on the Consolidated Statements of Operations.

Concentration of Credit Risks

Concentration of Credit Risks

Financial instruments that potentially subject the Company to concentration of credit risks principally consist of cash accounts in financial institutions. Although the accounts exceed the federally insured deposit amount, management assesses the risk of nonperformance by the financial institutions to be low.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying amount of cash, accounts receivable, accounts payable and accrued expenses are reasonable estimates of their fair value due to their short maturity. Based on variable interest rates and the borrowing rates currently available to the Company for loans similar to its asset - based line of credit the fair value approximates its carrying amount.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Effective January 1, 2023, the Company adopted the Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, issued by the Financial Accounting Standards Board (“FASB”) which creates a new credit impairment standard for financial assets measured at amortized cost and available-for-sale debt securities. The ASU requires financial assets measured at amortized cost (including loans, trade receivables and held-to-maturity debt securities) to be presented at the net amount expected to be collected, through an allowance for credit losses that are expected to occur over the remaining life of the asset, rather than incurred losses. The measurement of credit losses for newly recognized financial assets (other than certain purchased assets) and subsequent changes in the allowance for credit losses are recorded in the statement of operations as the amounts expected to be collected change. The Company evaluated the accounting standards update related to the ASU 2016 - 13 Current Expected Credit Loss (“CECL”) and determined that the pronouncement does not have a material effect on the financial position, results of operations or cash flows for the Company.

In December 2023, the FASB issued ASU 2023 - 09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023 - 09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

XML 39 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Business Description and Summary of Significant Accounting Policies  
Schedule of reconciliation of cash and restricted cash to the amounts in the statement of cash flow

    

Years Ended December 31,

(in thousands)

2023

2022

Cash

$

95

$

3,812

Restricted cash

 

150

 

Total cash and restricted cash

$

245

$

3,812

Schedule of estimated useful lives of depreciable properties

Buildings and improvements

    

5-40 years

Machinery and equipment

 

5-20 years

Tooling

 

3-5 years

XML 40 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables)
12 Months Ended
Dec. 31, 2023
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation  
Summary of the results of operations classified as a discontinued operation, net of tax and carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation

    

Years Ended December 31,

(in thousands)

2023

2022

Net Sales

$

3,410

$

8,636

Operating costs

 

(5,462)

 

(8,658)

Loss from discontinued operation

 

(2,052)

 

(22)

Loss from discontinued operation - impairment and divestiture costs

 

(2,026)

 

Loss on sale of assets

 

(3,162)

 

Loss from discontinued operation before income taxes

 

(7,240)

 

(22)

Income tax benefit

 

 

5

Loss from discontinued operation, net of tax

$

(7,240)

$

(17)

    

Years Ending December 31,

(in thousands)

2023

2022

Accounts receivable, net

$

38

$

1,016

Prepaid and other assets

 

31

 

338

Inventories, net

 

55

 

4,758

Building and improvements, net

 

1,428

 

Assets related to discontinued operation

$

1,552

$

6,112

Noncurrent assets related to discontinued operation

$

$

3,440

Accounts payable

$

197

$

1,272

Accrued employee compensation and other costs

 

16

 

473

Liabilities related to discontinued operation

$

213

$

1,745

XML 41 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventories  
Schedule of inventories

Years Ended December 31,

(in thousands)

    

2023

    

2022

Raw material and common parts

$

7,828

$

7,199

Work-in-process

 

6,466

 

6,490

Finished goods

 

491

 

1,199

 

14,785

 

14,888

Less inventory reserve

 

(587)

 

(602)

Total inventories

$

14,198

$

14,286

XML 42 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment  
Schedule of property, plant and equipment

Years Ended December 31,

(in thousands)

    

2023

    

2022

Buildings and building improvements

$

8,447

$

7,838

Machinery, equipment and tooling

 

15,503

 

14,526

Construction in progress

 

106

 

1,002

 

24,056

 

23,366

Less accumulated depreciation and amortization

 

(17,078)

 

(16,011)

Property, plant and equipment, net

$

6,978

$

7,355

XML 43 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Long-Term Debt.  
Schedule of long-term debt

    

Years Ending December 31,

(in thousands)

2023

2022

Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) (A)

$

2,103

$

Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) (B)

491

Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/ factor 1.822758% - 1.869304% at time of funding) (C)

 

 

10

 

2,103

 

501

Less current portion

 

(2,103)

 

(501)

Long term debt

$

$

A.

On June 27, 2023, the Company replaced its line of credit ($0 balance outstanding as of December 31, 2022) by entering into a three-year financing agreement with a new financial lending institution for an asset-based line of credit (the “Credit Facility”) with a maximum revolving credit of  $7,000,000. The borrowing base under the Credit Facility is determined using  85% of eligible domestic and foreign accounts receivable balances, less any amounts above foreign credit insurance limits and other specific reserves. In general terms, ineligible receivables are defined as invoices unpaid over 90 days. The balance outstanding on the Credit Facility is approximately $2,103,000 as of December 31, 2023, and availability on the Credit Facility is approximately $4,897,000 based on the borrowing base calculations as of December 31, 2023.  The Company capitalized approximately $104,000 of loan origination costs amortizing over three years through June 2026 (the expiration of the Credit Facility), and it is collateralized by the Company’s assets.

In accordance with ASC 470-10-45-5 Classification of Revolving Credit Agreements Subject to Lock-Box Arrangements and Subjective Acceleration Clauses, borrowings outstanding under the Credit Facility that includes both a subjective acceleration clause and requirement to maintain a lock-box arrangement must be considered short-term obligations.  As the Credit Facility includes both of the provisions, the outstanding balance of $2,103,000 is classified as a current liability on the Consolidated Balance Sheet as of December 31, 2023.

The Credit Facility contains two financial covenants required to be maintained by the Company at the end of each of its fiscal quarters.  The Tangible Net Worth covenant requires the Company to maintain tangible net worth not less than $20,000,000. The Working Capital covenant requires the Company to maintain working capital not less than  $10,000,000. The Company has met both covenant requirements as of December 31, 2023.

B.

The Company had an equipment loan facility in the amount of $1,000,000 available until July 9, 2021. This line was non-revolving and non-renewable. The loan term for the equipment covered by the agreement was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding. The equipment loan was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($491,000 outstanding as of December 31, 2022).

C.

The Company had a lease line of credit for equipment financing in the amount of $1,000,000 available until June 28, 2018.  This line was non-revolving and non-renewable. The lease term for equipment covered by the lease line of credit was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding.  The line of credit was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($10,000 outstanding as of December 31, 2022).

XML 44 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans  
Schedule of amounts recognized in the balances sheets

    

Years Ended December 31,

(in thousands)

2023

2022

Current portion - retirement benefits and other

$

97

$

87

Long-term liabilities - retirement benefits and other

4,165

3,975

Postretirement Benefit Obligation

$

4,262

$

4,062

Accumulated other comprehensive loss, before income taxes:

 

  

 

  

Net actuarial loss

$

3,024

$

2,958

Schedule of beginning and ending balances of accumulated postretirement benefit obligations

    

Years Ended December 31,

(in thousands)

2023

2022

Accumulated postretirement benefit obligations at the beginning of the year

$

4,062

$

5,865

Interest cost

 

192

 

157

Actuarial loss/(gain)

 

152

 

(1,838)

Benefits paid

 

(144)

 

(122)

Accumulated postretirement benefit obligations at the end of the year

$

4,262

$

4,062

Schedule of financial information for this Plan

    

Years Ended December 31,

(in thousands)

2023

2022

Interest Cost

$

192

$

157

Recognized actuarial loss

87

151

Pension cost

$

279

$

308

Benefits Paid

$

144

$

122

Schedule of assumptions used as of and for the years

    

Years Ended December 31,

2023

2022

 

Discount rate used in determining:

 

  

 

  

Benefit obligation

 

5.250

%  

4.875

%

Pension cost

 

4.875

%  

2.750

%

Schedule of one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits

Years Ended December 31,

(dollars in thousands)

    

2023

2022

Effect of 1% increase in health care trend rates:

 

  

 

  

Change in benefit obligation

$

543

$

636

Change in combined service and interest cost

$

31

$

30

Effect of 1% decrease of health care trend rates:

 

  

 

  

Change in benefit obligation

$

(450)

$

(515)

Change in combined service and interest cost

$

(25)

$

(23)

Schedule of benefit payments

Years Ending December 31,

    

Amount

2024

$

147

2025

 

161

2026

 

172

2027

 

184

2028

196

2029-2033

$

1,147

XML 45 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Shareholders' Equity  
Schedule of stockholders equity

Years Ended December 31, 2022 and 2023

(in thousands)

Retained Earnings

Accumulated

Common Stock

Capital in excess

ESOT

Treasury Stock

Total

Other

of par value

shareholders'

Comprehensive

equity

    

    

Loss

    

    

    

    

    

December 31, 2021

 

$

25,858

$

(3,908)

$

523

$

14,500

$

(258)

$

(1,349)

$

35,366

Retirement benefits adjustment

1,571

101

1,672

Stock based compensation

 

 

 

 

 

56

 

 

135

 

191

Net Loss

(2,117)

(2,117)

December 31, 2022

 

$

23,741

$

(2,337)

$

523

$

14,556

$

(157)

$

(1,214)

$

35,112

Retirement benefits adjustment

 

 

 

(52)

 

 

 

101

 

 

49

Stock based compensation

 

 

 

 

2

 

61

 

 

57

 

120

Net Loss

 

 

(10,787)

 

 

 

 

 

 

(10,787)

December 31, 2023

$

12,954

$

(2,389)

$

525

$

14,617

$

(56)

$

(1,157)

$

24,494

Schedule of earnings per share

Years Ended December 31,

(in thousands except per share data)

    

2023

    

2022

Loss from continuing operations

$

(3,547)

$

(2,100)

Loss from discontinued operation, net of tax

(7,240)

(17)

Net loss

$

(10,787)

$

(2,117)

Weighted average common shares outstanding (basic)

 

2,470

 

2,422

Unvested restricted stock

 

24

 

27

Weighted average common shares outstanding (diluted)

 

2,494

 

2,449

Basic and diluted loss per share

 

 

Continuing operations

$

(1.44)

$

(0.87)

Discontinued operation

 

(2.93)

 

(0.01)

Basic and diluted loss per share

$

(4.37)

$

(0.88)

Summary of restricted stock activity

    

    

Weighted Average Grant

Restricted Share Activity:

Shares

 Date Fair Value

Unvested at December 31, 2021

 

6,576

$

7.60

Granted in 2022

 

32,921

$

11.07

Vested in 2022

 

12,487

$

9.22

Unvested at December 31, 2022

 

27,010

$

11.09

Granted in 2023

 

18,687

$

11.74

Vested in 2023

 

23,249

$

11.26

Unvested at December 31, 2023

 

22,448

$

11.45

XML 46 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of income tax provision for income taxes from continuing operations

    

Years Ended December 31,

(in thousands)

2023

2022

Continuing Operations:

Current:

Federal

$

(24)

$

(61)

State

 

(2)

 

Total Current

 

(26)

 

(61)

Deferred:

 

  

 

  

Federal

 

(1,072)

 

626

State

Total Deferred

 

(1,072)

 

626

Total Continuing Operations

$

(1,098)

$

565

Discontinued Operation:

Current:

Federal

$

$

42

State

Total Current

42

Deferred:

Federal

(37)

State

Total Deferred

(37)

Total Discontinued Operation

$

$

5

Total Income Tax (Expense)/Benefit

$

(1,098)

$

570

Schedule of the reconciliation of effective tax rate from continuing operations and the federal statutory income tax rate

    

Years Ended December 31,

 

    

2023

    

2022

 

Federal statutory rate

 

21.0

%  

21.0

%

Permanent non-taxable income

0.2

%  

(0.1)

%  

Business credits

 

2.8

%  

0.1

%

Foreign-derived intangible income deduction

0.0

%

0.0

%

State taxes, net of federal benefit

 

(0.1)

%  

(0.1)

%

Valuation allowance

(68.6)

%

0.0

%

Other

 

(0.1)

%  

0.3

%

 

(44.8)

%  

21.2

%

Schedule of deferred tax assets (liabilities)

    

Years Ended December 31,

(in thousands)

    

2023

    

2022

Deferred Tax Assets:

Inventories

$

254

$

110

Accrued employees compensation and benefits costs

 

362

 

399

Postretirement adjustment (accumulated other comprehensive loss)

635

621

Accrued arbitration award and related liability

 

 

State credit carryforwards

 

177

 

173

Federal Net operating loss carryforward

 

1,493

 

Bad debt reserve

26

25

Warranty reserve

114

122

Research and experimentation expenses

751

615

Customer accruals

344

Sec 163(j) disallowed interest

83

Other

40

Minimum pension liability

Total deferred tax assets

 

4,279

 

2,065

Valuation allowance

 

(3,145)

 

(173)

Net deferred tax assets

 

1,134

 

1,892

Deferred tax liabilities:

 

  

 

  

Prepaid expenses

 

(71)

 

(70)

Property, plant and equipment

 

(853)

 

(774)

Other receivable - insurance proceeds

(210)

Total deferred tax liabilities

 

(1,134)

 

(844)

Net deferred tax assets

$

$

1,048

XML 47 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of cash and restricted cash to the amounts in the statement of cash flow      
Cash $ 95,000 $ 3,812,000  
Restricted cash 150,000 0  
Total cash and restricted cash $ 245,000 $ 3,812,000 $ 9,433,000
XML 48 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details)
Dec. 31, 2023
Buildings and building improvements | Minimum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 5 years
Buildings and building improvements | Maximum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 40 years
Machinery and equipment | Minimum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 5 years
Machinery and equipment | Maximum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 20 years
Tooling | Minimum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 3 years
Tooling | Maximum  
Business Description and Summary of Significant Accounting Policies  
Estimated useful lives of depreciable properties 5 years
XML 49 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Y
Dec. 31, 2022
USD ($)
Business Description and Summary of Significant Accounting Policies    
Number of operating segments | segment 1  
Allowance for credit losses $ 121,000 $ 116,000
Warranty period 27 months  
Warranty reserve $ 542,000 581,000
Inventory reserve 587,000 602,000
Income taxes refunds received 146,000 811,000
Income taxes paid 2,000 175,000
Interest paid 366,000 240,000
Impairment of long-lived assets 0  
ATG Research and development expenditures    
Business Description and Summary of Significant Accounting Policies    
Research and Development Costs $ 1,892,000 $ 1,475,000
Minimum    
Business Description and Summary of Significant Accounting Policies    
Number of years of customer requirements | Y 2  
Number of year's supply | Y 1  
XML 50 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details) - USD ($)
12 Months Ended
Aug. 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation      
Loss from discontinued operation, net of tax   $ (7,240,000) $ (17,000)
OKC      
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation      
Consideration of expenses $ 2,158,000    
Loss on sale of assets   (3,162,000)  
Held for sale | OKC      
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation      
Loss on sale of assets   (3,162,000)  
Loss from discontinued operation   (2,052,000) (22,000)
Loss from discontinued operation, net of tax   (7,240,000) (17,000)
Held for sale | OKC | CPG segment      
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation      
Loss from discontinued operation   (2,052,000)  
Loss from discontinued operation, net of tax     $ (22,000)
Impairment charge on long-lived assets   (1,219,000)  
Divestiture cost   (807,000)  
Impairment charge related to the real property   $ (2,026,000)  
XML 51 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Results of operations classified as a discontinued operation, net of tax    
Loss from discontinued operation before income taxes $ (7,240,000) $ (22,000)
Income tax benefit   5,000
Loss from discontinued operation, net of tax (7,240,000) (17,000)
OKC    
Results of operations classified as a discontinued operation, net of tax    
Loss on sale of assets (3,162,000)  
Held for sale | OKC    
Results of operations classified as a discontinued operation, net of tax    
Net Sales 3,410,000 8,636,000
Operating costs (5,462,000) (8,658,000)
Loss from discontinued operation (2,052,000) (22,000)
Loss from discontinued operation - impairment and divestiture costs (2,026,000)  
Loss on sale of assets (3,162,000)  
Loss from discontinued operation before income taxes (7,240,000) (22,000)
Income tax benefit   5,000
Loss from discontinued operation, net of tax $ (7,240,000) $ (17,000)
XML 52 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Condensed Consolidated Balance Sheets    
Noncurrent assets related to discontinued operation   $ 3,440
Liabilities related to discontinued operation $ 213 1,745
Held for sale | OKC    
Carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Condensed Consolidated Balance Sheets    
Accounts receivable, net 38 1,016
Prepaid and other assets 31 338
Inventories, net 55 4,758
Building and improvements, net 1,428  
Assets related to discontinued operation 1,552 6,112
Noncurrent assets related to discontinued operation   3,440
Accounts payable 197 1,272
Accrued employee compensation and other costs 16 473
Liabilities related to discontinued operation $ 213 $ 1,745
XML 53 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Inventories    
Raw material and common parts $ 7,828,000 $ 7,199,000
Work-in-process 6,466,000 6,490,000
Finished goods 491,000 1,199,000
Inventory, Gross 14,785,000 14,888,000
Less inventory reserve (587,000) (602,000)
Total inventories $ 14,198,000 $ 14,286,000
XML 54 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment - Summary of property, plant and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Property, plant and equipment, Gross $ 24,056 $ 23,366
Less accumulated depreciation and amortization (17,078) (16,011)
Property, plant and equipment, net 6,978 7,355
Buildings and building improvements    
Property, Plant and Equipment    
Property, plant and equipment, Gross 8,447 7,838
Machinery, equipment and tooling    
Property, Plant and Equipment    
Property, plant and equipment, Gross 15,503 14,526
Construction in progress    
Property, Plant and Equipment    
Property, plant and equipment, Gross $ 106 $ 1,002
XML 55 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Depreciation and amortization expense $ 1,083,000 $ 951,000
Depreciation 1,042,000 927,000
Amortization expense 41,000 24,000
Property, plant and equipment, Gross 24,056,000 23,366,000
Machinery and equipment    
Property, Plant and Equipment    
ROU assets 160,000 185,000
Property, plant and equipment, Gross 15,503,000 14,526,000
Construction in progress    
Property, Plant and Equipment    
Construction in progress 106,000 1,002,000
Property, plant and equipment, Gross 106,000 $ 1,002,000
Construction in progress (CIP) machinery & equipment    
Property, Plant and Equipment    
Property, plant and equipment, Gross 93,000  
Construction in progress (CIP) building improvements    
Property, Plant and Equipment    
Property, plant and equipment, Gross $ 13,000  
XML 56 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Debt - Summary of long term debt (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Long-Term Debt    
Long-term debt, Total $ 2,103,000 $ 501,000
Less current portion (2,103,000) (501,000)
Long term debt   0
Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023)    
Long-Term Debt    
Long-term debt, Total 2,103,000 0
Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding)    
Long-Term Debt    
Long-term debt, Total 0 491,000
Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding)    
Long-Term Debt    
Long-term debt, Total $ 0 $ 10,000
XML 57 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Debt - Summary of long term debt information (Details)
12 Months Ended
Dec. 31, 2023
Line of credit (LOC)  
Long-Term Debt  
Percentage of fixed interest rate payable 9.50%
Percentage of floating interest rate payable 8.00%
Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) | Minimum  
Long-Term Debt  
Percentage of floating interest rate payable 1.79553%
Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) | Maximum  
Long-Term Debt  
Percentage of floating interest rate payable 1.8693%
Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding) | Minimum  
Long-Term Debt  
Percentage of floating interest rate payable 1.82276%
Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding) | Maximum  
Long-Term Debt  
Percentage of floating interest rate payable 1.8693%
Prime Rate | Line of credit (LOC)  
Long-Term Debt  
Percentage of spread on interest rate 1.0%
XML 58 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Debt - Additional Information (Details)
12 Months Ended
Jun. 27, 2023
USD ($)
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
Jan. 11, 2022
USD ($)
Jul. 09, 2021
USD ($)
Jun. 28, 2018
USD ($)
Long-Term Debt            
Line of credit   $ 2,103,000 $ 0      
Outstanding balance   $ 2,103,000 501,000      
Revolving credit facility            
Long-Term Debt            
Term of agreement 3 years          
Maximum availability $ 7,000,000          
Term of invoices unpaid defined as ineligible receivables 90 days          
Loan origination costs capitalized $ 104,000          
Balance outstanding       $ 2,103,000    
Number of financial covenants | item   2        
Minimum tangible net worth   $ 20,000,000        
Minimum working capital   $ 10,000,000        
Line of credit (LOC)            
Long-Term Debt            
Percentage of fixed interest rate payable   9.50%        
Outstanding balance   $ 2,103,000 0      
Borrowings base amount   $ 4,897,000        
Line of credit (LOC) | ATG            
Long-Term Debt            
Borrowing base as percentage of eligible domestic and international accounts receivable balances 85.00%          
Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding)            
Long-Term Debt            
Term of agreement   60 months        
Outstanding balance   $ 0 491,000      
Reduced borrowing capacity         $ 1,000,000  
Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding)            
Long-Term Debt            
Term of agreement   60 months        
Maximum availability           $ 1,000,000
Outstanding balance   $ 0 $ 10,000      
XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Employee Stock Ownership Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 1988
Dec. 31, 1987
Dec. 31, 1985
Postretirement Benefit Plan            
Amount borrowed           $ 2,000,000
Outstanding shares subject to repurchase obligation 0          
Employee stock ownership plan, term of loan 40 years          
Employee stock ownership plan, amount of additional loan       $ 1,942,000 $ 1,942,000  
Employee stock ownership plan debt structure interest rate description prime rate          
ESOP, number of allocated shares since inception 321,141          
ESOP, number of unallocated shares 26,752 41,270        
ESOP, compensation expenses $ 101,000 $ 101,000        
Other Postretirement Benefit Plans            
Postretirement Benefit Plan            
Grading down percentage foe each year 0.50%          
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 10.00%          
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 5.00%          
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax $ 97,000          
Future obligation of benefits 4,262,000 $ 4,062,000 $ 5,865,000      
Employer contribution $ 147,000          
XML 60 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details) - Other Postretirement Benefit Plans - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amounts recognized in the balances sheets    
Current portion - retirement benefits and other $ 97 $ 87
Long-term liabilities - retirement benefits and other 4,165 3,975
Postretirement benefit obligation 4,262 4,062
Accumulated other comprehensive loss, before income taxes:    
Net actuarial loss $ 3,024 $ 2,958
XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details) - Other Postretirement Benefit Plans - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Benefit Plans    
Accumulated postretirement benefit obligations at the beginning of the year $ 4,062,000 $ 5,865,000
Interest Cost 192,000 157,000
Actuarial loss/(gain) 152,000 (1,838,000)
Benefits paid (144,000) (122,000)
Accumulated postretirement benefit obligations at the end of the year $ 4,262,000 $ 4,062,000
XML 62 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of financial information for this Plan (Details) - Other Postretirement Benefit Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Postretirement Benefit Plan    
Interest Cost $ 192 $ 157
Recognized actuarial loss 87 151
Pension cost 279 308
Benefits Paid $ 144 $ 122
XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details) - Other Postretirement Benefit Plans
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Postretirement Benefit Plan    
Benefit obligation 5.25% 4.875%
Pension cost 4.875% 2.75%
XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details) - Other Postretirement Benefit Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Postretirement Benefit Plan    
Benefit obligation $ 543 $ 636
Aggregate of service and interest cost 31 30
Benefit obligation (450) (515)
Aggregate of service and interest cost $ (25) $ (23)
XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plans - Schedule of benefit payments (Details) - Other Postretirement Benefit Plans
$ in Thousands
Dec. 31, 2023
USD ($)
Employee Benefit Plans  
2024 $ 147
2025 161
2026 172
2027 184
2028 196
2029 - 2033 $ 1,147
XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Summary of common shareholders' equity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shareholders' Equity    
Beginning balance $ 35,112 $ 35,366
Retirement benefits adjustment 49 1,672
Stock based compensation 120 191
Net Income (Loss) (10,787) (2,117)
Ending balance 24,494 35,112
Retained earnings    
Shareholders' Equity    
Beginning balance 23,741 25,858
Net Income (Loss) (10,787) (2,117)
Ending balance 12,954 23,741
Accumulated Other Comprehensive Loss    
Shareholders' Equity    
Beginning balance (2,337) (3,908)
Retirement benefits adjustment (52) 1,571
Ending balance (2,389) (2,337)
Common Stock    
Shareholders' Equity    
Beginning balance 523 523
Stock based compensation 2  
Ending balance 525 523
Capital in excess of par value    
Shareholders' Equity    
Beginning balance 14,556 14,500
Stock based compensation 61 56
Ending balance 14,617 14,556
ESOT    
Shareholders' Equity    
Beginning balance (157) (258)
Retirement benefits adjustment 101 101
Ending balance (56) (157)
Treasury stock    
Shareholders' Equity    
Beginning balance (1,214) (1,349)
Stock based compensation 57 135
Ending balance $ (1,157) $ (1,214)
XML 67 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Calculation of earning per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shareholders' Equity    
Common shares that could potentially dilute basic earnings per share 24,110 27,010
Loss from continuing operations $ (3,547) $ (2,100)
Loss from discontinued operation, net of tax (7,240) (17)
Net loss $ (10,787) $ (2,117)
Weighted average common shares outstanding (basic) 2,470,000 2,422,000
Unvested restricted stock 24,000 27,000
Weighted average common shares outstanding (diluted) 2,494,000 2,449,000
Basic    
Continuing operations $ (1.44) $ (0.87)
Discontinued operation (2.93) (0.01)
Basic earnings per share (4.37) (0.88)
Diluted    
Continuing operations (1.44) (0.87)
Discontinued operation (2.93) (0.01)
Diluted earnings per share $ (4.37) $ (0.88)
XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2006
Shareholders' Equity      
Number of common shares authorized to be purchased     450,000
Number of shares purchased 360,615    
Remaining number of shares authorized to be purchased 89,385    
Shares purchased 0 0  
XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - 2022 Equity Incentive Plan (Details) - USD ($)
12 Months Ended
Jun. 09, 2023
May 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 13, 2023
Shareholders' Equity          
Granted     17,381    
Stock-based compensation expense related to the restrictive share awards     $ 0 $ 191,000  
Decrease for tax withholding obligation     $ 22,000    
Fair value of granted date     $ 11.50    
Maximum potential stock-based compensation expense     $ 400,000    
Restricted share awards          
Shareholders' Equity          
Granted     18,687 32,921  
Stock-based compensation expense related to the restrictive share awards     $ 120,000    
Fair value of granted date     $ 11.74 $ 11.07  
Service-based awards          
Shareholders' Equity          
Compensation expense not yet recognized     $ 276,000    
Executive officer | Performance shares | Minimum [Member]          
Shareholders' Equity          
Percentage of targeted amount for issue of shares     0.00%    
Executive officer | Performance shares | Maximum [Member]          
Shareholders' Equity          
Percentage of targeted amount for issue of shares     200.00%    
2022 Equity Incentive Plan          
Shareholders' Equity          
Share-based payment award, number of shares authorized     200,000    
Number of restricted stock issued     23,249    
Shares withheld for tax withholding obligation     1,748    
2022 Equity Incentive Plan | Non-employee directors          
Shareholders' Equity          
Vest offer service period     12 months    
Number of restricted stock issued 10,410        
Compensation expense not yet recognized $ 125,000        
Long-term incentive plan          
Shareholders' Equity          
Share-Based Payment Arrangement, Grantee Status [Extensible Enumeration]   Executive officer      
Long-term incentive plan | Service-based awards          
Shareholders' Equity          
Share-based payment award, award vesting period     3 years    
Granted   1,759      
Long-term incentive plan | Performance shares          
Shareholders' Equity          
Share -based compensation arrangement by share based payment award time period for achievement of financial metrics.         5,793
Long-term incentive plan | Executive officer | Service-based awards          
Shareholders' Equity          
Vest offer service period   1 year      
XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Summary of restricted share awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Granted 17,381  
Weighted Average Grant Date Fair Value    
Granted $ 11.50  
Restricted Stock [Member]    
Shares    
Unvested at the beginning 27,010 6,576
Granted 18,687 32,921
Vested 23,249 12,487
Unvested at the end 22,448 27,010
Weighted Average Grant Date Fair Value    
Unvested, beginning balance $ 11.09 $ 7.60
Granted 11.74 11.07
Vested 11.26 9.22
Unvested, ending balance $ 11.45 $ 11.09
XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ (24) $ (61)
State (2)  
Total current tax (26) (61)
Deferred:    
Federal (1,072) 626
State 0 0
Total deferred (1,072) 626
Income tax (expense)/benefit (1,098) 565
Current:    
Federal   42
Total Current   42
Deferred:    
Federal   (37)
Total Deferred   (37)
Total Discontinued Operation   5
Total Income Tax (Expense)/Benefit $ (1,098) $ 570
XML 72 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Federal statutory rate 21.00% 21.00%
Permanent non-taxable income 0.20% (0.10%)
Business credits 2.80% 0.10%
Foreign-derived intangible income deduction 0.00% 0.00%
State taxes, net of federal benefit (0.10%) (0.10%)
Valuation allowance (68.60%) 0.00%
Other (0.10%) 0.30%
Effective tax rate (44.80%) 21.20%
XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Deferred tax assets (liabilities) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets:    
Inventories $ 254,000 $ 110,000
Accrued employees compensation and benefits costs 362,000 399,000
Postretirement obligation (accumulated other comprehensive income) 635,000 621,000
State credit carryforwards 177,000 173,000
Federal Net operating loss carryforward 1,493,000  
Bad debt reserve 26,000 25,000
Warranty reserve 114,000 122,000
Research and experimental expenses 751,000 615,000
Customer accruals 344,000  
Sec 163(j) disallowed interest 83,000  
Other 40,000  
Total deferred tax assets 4,279,000 2,065,000
Valuation allowance (3,145,000) (173,000)
Net deferred tax assets 1,134,000 1,892,000
Deferred tax liabilities:    
Prepaid expenses (71,000) (70,000)
Property, plant and equipment (853,000) (774,000)
Other receivable - insurance proceeds (210,000)  
Total deferred tax liabilities $ (1,134,000) (844,000)
Net deferred tax asset   $ 1,048,000
XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Additional information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
State net operating loss carryforwards, state tax credit carryforwards and other state net deferred tax assets valuation allowance $ 2,972,000 $ 173,000
Valuation allowance 3,145,000 173,000
Tax credit carryforward 7,100,000  
Uncertain tax positions or unrecognized tax benefits 0 0
Domestic Tax Authority | New York    
Income Taxes    
Tax credit carryforward $ 219,000 $ 173,000
Tax credit carryforward expiration date in years 2024  
XML 75 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details)
12 Months Ended
Jan. 13, 2022
USD ($)
Dec. 22, 2021
Jun. 07, 2021
USD ($)
Dec. 31, 2023
USD ($)
Commitments and Contingencies        
Claim covered       $ 1,000,000
Claim liability       1,000,000
Proceeds from insurance       1,000,000
Damages sought value     $ 5,000,000  
Insured amount $ 3,000,000      
Retention amount $ 250,000      
Excess coverage policy       3,000,000
Payment as retention from excess coverage policy       3,000,000
Gain or loss on litigation       $ 0
Former CEO | Minimum        
Commitments and Contingencies        
Multiplier of severance payment with average annual compensation   2.99    
XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transactions    
Legal fees $ 8,000 $ 51,000
Accrued unbilled legal fees $ 0 $ 13,000
XML 77 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Customer and Supplier Concentration (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer and Supplier Concentration    
Revenues $ 12,129,000 $ 10,541,000
Sale | Customer concentration | ATG    
Customer and Supplier Concentration    
Concentration of risk (as a percent) 90.00% 85.00%
Purchases | Supplier concentration | ATG    
Customer and Supplier Concentration    
Concentration of risk (as a percent) 10.00% 12.00%
XML 78 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (10,787) $ (2,117)
XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #=(=E@'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 " W2'98N$D!HNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TU%,'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M(PC.;\ A*:-(P0RLXDID?6>TU D5A73"&[WBXV<:%IC1@ ,Z])2AJ1M@_3PQ M'J>A@PM@AA$FE[\+:%;B4OT3NW2 G9)3MFMJ',=Z;)=?)K^W=_?:!]8*+ZXJWE1#;II6\D>+V?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " W2'98F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #=(=E@?E-W9AP< !\R 8 >&PO=V]R:W-H965T&UL MM9OA;^(V&,;_%8M-TTTJ)4Z EEM;B4+9V%TI*KV>NFD?W,1 U"1FCE/:_WZO M$R#DYIBD,O?A"B'OD^2'[3R/8R[6C+_$2TH%>@N#*+YL+(58?6ZU8G=)0Q*? MLA6-X),YXR$1\)8O6O&*4^*E16'0LBVKVPJ)'S6N+M)M4WYUP1(1^!&=MG8KGAS2*?18A3N>7 MC3[^/&Q;LB#=X]&GZWCO-9*7\LS8BWPS]BX;ECPC&E!72 D"?U[I@ :!5(+S M^'.\@3PZ)TD@[MGZ#[JYH([4 M]8H"+3C/W(@>?(-NR'<4)#?3E(_I\BNQ>6MY6 ME _UY7\F$1S=4AV]<#7.#KV3ZCD?0Z\"G@FVU8)RB/@%]1%39].;::7U1\M%5U^1@2*_#I M[/ATJO'I1U%" G1/5XP+%2B]CN")"N] 6U47E"&Q JCN#E2W&J@IY3Z3G=)# M,*HJV]0!I>U(53I4:>OK0C,D5H!VMH-V5K'W<0)V(+UKE+ S>M,VSU5)RTA74Y&1(K<.KM M./6J<+JG"S\6T+ $FI!0V1'U.K.;^\>[A_N[R7@P.\G.;CP9G*K8:87JLC,D M5F"'K=S4657HC2.7<>B)J9\X03,!8QEB' U8$@G^#G\])=(#ZL,;%3Y]45U^ MIM2* /=<,:X"\(&\H;$'@YL_]]W,$)=WV@.2N-NTSIVS\VY724];7)N>(;4B M/3NG9U>AU_<\4(]/MB_05]@/W47J-J>7Q!A;Z):L8-B$S9!VE!"U&K4A&E(K M0LS3 =9ZYO]!',AWT'D?V%J9#0[)!2%1,C,: TRI%9GE00#KK?R/S'8CWI2S M5S]RU2U/KSEY4F(SF@Y,J16QY?D ZXW]C]BF+!:0$_[R5^6W"+TB;EN='FJB M7N=,Z7[UY;7Q'2,TX#PU8+W93WMFGU-23DLO<(;5]P2C&<&46A%2GA*PWMI_ M92XTJ>F213KC>T"DV^DT.[V>I:1E-".84BO2RE,"UEO\!U_ G8[-$;8_/?^* M9M1-.+0R)3*]TH"%(=B6F6#NBQ*;T9HIDX"^K"XM M4VI%6GD2L"LE@>\T")HO$7@OZ(PDAE',0^,X3M3#V '-"5-B,QH!3*D5L>41 MP*X4 1Y9 %&3\&S&@\=*6'JE$EA&K;XIM2*LW.K;E:S^(.%<3J1ELV?I. ;^ M-5%#^X#11D]4I37XB):&Y3$B@)U' +M2!!A'@O+LH:*2ZP*^6"M.NB 42I!>-*#W) 9\*B)G%="C(@XF6"2GI&8X$IM2*] M/!;8>E>_H3<+21"@ZR2&CV-U7];KE#UVT9?5AG6,>&#G\<#6._L-K)N0\H4< M^7X'!;&$0!6N2*1NM#Q$KG/-)M M-YRGD[TP\&6++/X>!63QCQ*F_C#E,(VF!U-J19AY>K K/7.8+<'K:5N>7J8< MEM$484JMN'8A3Q&.WOR/!Z-[U$\\7T ;ZPM!8Y%-D,LVIER[H-B5ZF]T,-HL-BH=5(UN:SL]6AP*H6&_2F+$^B.!,X*W24"6E@DX[V2F,D\,-BH=?>OL=-V'.SL+G$# MXQC!P=E;050M.,!HSV'H'T<>?4-?J'+4.B!ER7_G/=Q63J[IBVLWH6-$!">/ M"(X^(FQSULB/Y9SD$R5VF@Y78C*8!4VI%;'D:<"HN(]IPVRR2 M&<%FI:T](#=2/E?1%]4F=HP$X.0)P-$[]S[@\C)D93=%O4#Y3=&H]S>E5L24 M>W^GX@JB_0Y9WJST8F7KK?1EM8D=P_8[N>UW]'Y\Z[O*)FX/E(\XA11^2]Y\ M]P4-IGWYR.]4O2A&KU0;VS$,OI,;?$?OS+?81CX/T7BH)*=7H_8"6Z/&OK6W MHEY.2:2_3(B1*Q=.98OK=UMWOW[HIVO^6_GNV4\G;HFP3V) M9[]&R-X(MDK7YS\S(5B8OEQ2XE$N=X#/YXR)[1MY@-UO0J[^ U!+ P04 M" W2'98!^J@ZWX& N' & 'AL+W=O,3,=$)5$E:3O9IQ\I M*Y9=G1BGZ%ZTL>R[T__(._Y(Z60MU3>]X-R@A[*H].EH84S]=C+1^8*73!_+ MFE?VE[E4)3/V4MU/=*TXFS5.93$A01!/2B:JT?2D^>Y:34_DTA2BXM<*Z659 M,O7XGA=R?3K"HZNL/O$THCF?[1N;8,1RI?:R+)UM@I*46W^LH=V('8<<#C@0%H'J+D&BEG;:.Y#\W8--XV&U&Y:;PQROXJK)^9GG_^=//YZN/%V>WE!7I_ M=G7VZ?P2W7RXO+R]04?HZ\T%>OWJSAGV_"4L&PE[P_!A1/$8D M(!1P/S_R[3VR"VRS)-DO2Q*-#62Z5XI5!3&MN]%LHGTV $ [@FNFMKEG. M3T>V6S17*SZ:_OX;CH-W4':_*-A>KG2;*_5%GYXSO8 2W'A%C9=K[M4TBX(@ M.)FL=I7WK6B*R:[=GJAP*RI\5M38MKTV2N2&SR"!FPCQSJVQ$_BCPK[9@+9H MJRWR:CO+<[FLC+;R-!D:UXS<0,L6J&I%EP91>RW?Z# M1"?0Y"=]S7V[&$>#BM.MXM1? HTN6P %L\6)C$0SH7-9&5$M[;6%IF*..I#R M%% >D;[ROEV,/9V5;:5G7NFWTK#B@ '.>K0YG&,ZH(YL;8^^/>EJ.VVP R6%O?A]\:#_HFC[27?\ MQ7X 7]EK).(Y[E,^"O!PR7:8QW[. SG7TNY)N1&* M-XG+NT+<#Z\??8AG4-/US?9[01E]ND<06"$[-+ABB8[!]M#(,Y:J3M+ M,:@6P',69(#"Y(.S>00 M-.=]]H%R^_1-,@+L70'#F 2>*NXH3?RGVVO;8>C@!8[TSZTAALZW@"'-$L\ M=X0EL7=;<;-@BB]D,>-*_]$@R3S"3VQ^$3_;A/X/&I..QN09&LNRM(NC-C+_ M9L]'3*$5*Y8.89.,@ M(ML?Y-)H8]=;QW$RCG X3I((O2;C,*5CBE-TU#Q@>],Z@(,,H)A ]0#9#>_\ M28=L\@RRV[V'J!!_R+G6#;2?Q@>4#)S(PQ@#G 8MH\BST'6H)GY4?^&&V:\L M!)FJ[/C#@PL@V)[*0T I0'6:A,,$H1VMZ;.T7I;+S5K+0;MZ$W]]+Y5=D>]5(]/?<],LR-":3*V789>VY/^ M.(S# _J4]HE]A'\0V68#61(\?"*D.T^>_73?L%$#"S@H&6!Y&&9 ]0.6-/(] M/*,=SNDA.+_J,-[L3_<9=#F<0MA_7 Z?PP'+@7/X9.=ECGN3]A=3]Z+2]O U MMZ[!<6)CJ,W+J1 4CTF--"C(U,RO+,-$6208[%@)50 MJ#M+QG,L59>O3%%RP&DMRJGI6%9@YI@41C2JQ^8\&K%*4E+ G"-1Y3GF3^= MV69LV,;SP"U995(/F-&HQ"M8@/Q9SKGJF9U+2G(H!&$%XK <&Q/[+ YU?5WP MB\!&;+613G+/V(/N7*9CP]) 0"&1V@&KRQIBH%0;*8P_K:?13:F%V^UG]^]U M=I7E'@N(&?U-4IF-C:&!4ECBBLI;MKF -H^O_1)&1?V/-DVMKXJ32DB6MV)% MD).BN>+'=AVV!+;W@L!I!X6Z&2..10R TD2 M3,5G] 5]1"82F1H6(U.JZ;6)F;13G3=3.2],-85D@%S[%#F6X_;(X_?+G5VY MJ4)WR9TNN5/[N<R0PU>1[]3!)2K^M O=!QH> Q#W]G'/*RR+<\+ MO#U*%)MOC0\KJ_/O?=<'^..#C3]P38 M'+W%4<+&VH;S[;6NL^4&8I\-Z!82\69%T]CGXC9=ZVR;@A_D@^)()X;AZ+$? M)MIDE#][3BW]P4NXWO#L@3X9;?TUS(%_ MWSZGXDZOO 1A# D+:8)26(VU&WP])5XV(+?X*X0#.[I&62BOE/[(;NZ#L69D MB""")<]<^.)G#U.(HLR3P/&S=*I5\B_D(/?T(9D)WY6]*(Y7_1H;!U+ TM=XS3N!PL$,1A4OSZ;V4BC@9@ MIV< *0>0]H"^&6[RT2*:,,G*..>I M>!N*<7PR?7J/BSEZ^H*>GN]>;A;WP@!=H>_S&;KX M]!E]0F&"%ANZ8WX2L)'.!8;,D[XLY[LMYB,]\V&"'FC"-PS=)0$$30>Z %]% M0-XCN"5*CS-8#I")+Q$QB"D!-#U].%' ,:N$FKD_\_\D5):WPJTE=YMU\S7; M^DL8:Z)=&:1[T":__X8=XP]9S&=RULB 567 4GF?O, >DAW(8BP&VOG ;('9 M3RS3(=Y(WQ^#[UJ9-G;MRJJ!RJY0V>JZ4,89$J1%\";60 ;L6H;0/F<5SN2L M$:]3Q>LHJU#$2U=H36G $*-1<"EZ=QGMF%@WLQETKXCG8D5=O6$4S5$;S-:6,H6U*5R&701MV)AVZAMU" MUC6R;<>3 W,K8*Z25D];2$7"DK6:5NXY:74F9XUXO2I>3UF(N1!<$>TE6D,B M(H\*X@1"F4+<SLI8WO=5+O>=AMU:=KY!K.4%X?;-0"9R@1UQ6*!(>DBF5T M)KXB&)LM>%(SRW-[ !XI,%93B&\@116O&3>JX MB;(P]PD'X9>_=\XE2D#:W*6?1N)-TVF71V)%#+.G.K6<8Z563KZ*K3 2"R3S MHWS5A)^[<"OVL7*D9Q7QTEMCP>U91W$MSEBMS@O*1==2*>?Z*V"=5 &)%>YM MX%JXL5(G)]^RI7^5TA@MQ_,A-7.[#2T]7BWM(16HA)FHA_E59CEF%+A@ M>J0<$/DL"Y=(Q%A2&YD9[EF12*W81*F,DT>!LV\S40ZU&S,:0[=-?IF=V'3T M8:M5E1#E;N+69^%2"DRIQA\ER+F\-:.L59FH57DJ6Y:D41=^AHUR#*SV1XO, MS!BX?=6HU9:HU78F9;H4:.'(;?!AX+4WH3(S8V#@'J"UR!*UR+Y3&@F,B&W\ M5+J-+YTT9K<&9H?;$C.1S9Z=,JDUE#A*;L_":,?;AT8E,J7Z?IC=9_+6C+.6 M7Z*6W]/9/>PF6L9NB9F"W;70$K70?H#=[FGLEI@IV%V+*5&+Z8GL]KJ+@(S= M$C,)N_6C0]D8TG5^5LW$AFJ7\.)TLWI:G8??Y*? K>>W^'I:G&K7;HI#]@<_ M78=B!QS!2K@T!D/1=VEQ;EW<<+K-CWY?*>09@;B_8H*A2UOL@FJ M_QY,_@-02P,$% @ -TAV6.PF!LF4 P & P !@ !X;"]W;W)K3S#3Q&P8G!<\D0*>9:4(FINUG MQ5ZP6MOB) 'I_?J39,?!1G"9&[Y@2]Y]]#Q:K789;BG[S3, @5Z*O.0C*Q-B M=6W;/,F@P/R2KJ"47Q:4%5C((5O:?,4 I]JIR&W/5C V/(?Q=@UK-FLIQ]_T5_8L6+\4\8PYCFO\DJUZ%WP,&O'7PMM&*F M94VPP-&0T2UBREJBJ1>]-]I;JB&E"F,LF/Q*I)^(QK.'>/;M;G(SGTY0/)>/ M^^G#/$:S+V@\NW]\FGZ=/L1W/Z;HVRR.T07Z'D_0V8=S] &1$LTSNN:X3/G0 M%I*+0K23>MW;:EWOP+JNA^YI*3*.IF4*:1O EB(:)=ZKDEOO*.($DDODNY^0 MYWB^@=#X_>[>$3I^L[&^QO-/L;&F_:O@>V9XE=W7?(43&%DR?3FP#5C1Q[_< MOO/9I/U$8*V=Z#4[T3N&'CW(RRBGW'A(*L] >ZH;9Q-=N,X@' SMS2Y]@YGG MNF]6+5Y!PRLX&J&9R("AA!92K[)A=^V#=3#QOJX5'J M3Y#DF'.R( FN"E;Z2U[GL@(*)*LOP@5E@OQ3?:,+5,HL>8^<<(_K7K;LF[B! M:U9SU:BY>F\@F@#8=4B0+N@'U9I$7!D.5-A18;#9"5Q+A>N\53OG?^:\,=MK MM!.E^ZG0VMIW*KW['R=2$ ;Z -:1XSMAXI_T$90GD32Q-I_ >IE69()N2AF, MW&!PX!2ZWIL&[ZB&.14R.]KQ.U1;:JA.<0G]JRY5@UW0ZZ:_O=-C%<"6NO7D MDLJZ%%63TLPV[>V-;NHZ\[>J[=6]VQM,U3/?8[:4-S#*82$AG!VH!9H_ ]&_4$L#!!0 ( #=(=EA_ MB@ H) < !,A 8 >&PO=V]R:W-H965T&ULK5IM;]LV M$/XKA#<,+5#7(B7Y)4L,I$Z[%6B;8.ZVS[1$VUPET2/II-FOWU%2)+LZT4WA M+[$E'T_/\8[W/*1R^:#T%[,5PI*O>5:8J\'6VMW%:&22K:UVHH!?UDKG MW,*EWHS,3@N>EH/R;,2"8#S*N2P&\\ORWIV>7ZJ]S60A[C0Q^SSG^O&-R-3# MU8 .GF[\(3=;ZVZ,YI<[OA%+8?_4IF+PDA5$"W65X-K>K$(IVY M:?&7% _FX#MQH:R4^N(NWJ=7@\ A$IE(K'/!X>->+$26.4^ X]_:Z:!YIAMX M^/W)^[LR> AFQ8U8J.QOF=KMU6 Z(*E8\WUF_U /OXLZH-CY2U1FRK_DH;8- M!B39&ZOR>C @R&51??*O]40<#*#CG@&L'L"^'1#U# CK 6$9:(6L#.N&6SZ_ MU.J!:&<-WMR7D!<_O[P<67BH&SI*Z@>\J1[ >AY &?FH M"KLUY&V1BO38P0C0-I#9$^0WS.OQ1B2O24A?$1:P$ &T^/[AS ,G;&8P+/V% M?3/(S9:L83D8*.N,6Y$2JPBL,\VM+#95H4HKA;G 9J]R'N'.W2*^,#N>B*L! MK%(C]+T8S'_YB8Z#7['(S^3L:!ZB9AXBG_?Y!V4,66N5DP3R+8N]"[Z>!E48 M+/;*85PZ=/WF?CX,XV@2!,'EZ/XP+L20T2 X-#S"'#>88V_NKM-_8(E!5[+& M)4T+@)[(3) "&FCF H*[[GOBDKPWD-O5X_?G-CYG;L_D[&B>QLT\C;VYO1'@ M-)&\ZKQ%2GBNM)7_E3>PR"MWXX.$T6 :=A/;M9O%M#>MDP;NQ MW:57RI>SN M*11C#I1G>I%.NDA9T 6*F,WZ@4X;H%,OT/=% MQK!'F1BNK;2R)AAC-H)[Q( M! &>)O!#*JMR%.@RFG:PQ=T ND;#:2_^68-_=J(N:OP 6A;WL(Z4?B1U_6%0 M9UT4% &+F+%^M#1HR2[PXGUQ[ES71;%Z_7UW"Y9>SM.T[@_II;EZ0F:W_)B4U8+AW4(?.':8";Y M2F;]!$#/RN[G\G8\ RV_4S_!7R>)VCNF!"H0\IZO,GRA1%@&*,+JF"5CH:<" M6UZG7CJ$QEHU(]FS1F)DC2#TA-E%M+_OTY90J9]1[[38<9F65:3L5D";W\/R M+FQ=7BCJ+EL.9P'6@[J&D\B#NN55ZB?6I@1V_+$W_UVJ9(PB(!%*+4'VH6Q) ME?I9%5#J/71*D>\R]2C$D08H9WPE"K$&3DV4Z9EJA"[C" D"L8LF87\0+;-2 M/[7> 318:59JX3HG4:M,;OJE-.U2)HVF"&#$;MK?'UE+K]"V_,K\_/KI:$?BN!;9D3QS+\8PXIQBX@RU]*AVUG(L^Y&MM!.6 MYGNV6^RL;'LN;\=ST;(M\[/M@N^DY1D17Z%U@?[?PT/(D.RT2Z-]?$5V&7=L M =W,*Z\80K+C*4(:F"%E8=2?UY:-F9^-[[1*A$CKDGQ2A?U$YW?W[$1V23SL MWTRPEL*9G\([JQ KU.>N0H3B\6PAAI3./)V\)7DV^8%5N)8%[$B_9Q5Z)<2S MDW5#=67DH<$)MA+^B%K%$OH52]-]@!'N95J= M3+ZH6]%+=+D^LQ>%B,P9!\A! F(XC&+FB;)5.B'S]J(;:6J\$-?M$UP4[5F/ M$<[E[3CL@U<*7G%1M> VF8QC#TG)F&K8,)3"J:W M.C&F1*/H:A)&8V1;@Q@.IYX";*5+Z).NVIE.!XC M,APQC#PJ/&QU37A:UZ0'![ME^"X\J'2K9>($@;N'HD=D21B/D<,?S#(>,T\ MK8 )_:<4BQ[ A%O8^6]D493-;TT>!==H%-VC"=@*89VO:SB+PO[M?]@*C] O M/'PQ"'=FY$$_[;PM8Q%60%V[;Z.LP(\.7B_G0F_*M^Z&E$=!U6O;YF[S9O^Z M?)_]S?TW]&)1O9]OW53_+O"1:\B+ ?9=@\O@]010Z>H-?'5AU:Y\B;U2UJJ\ M_+H5/!7:&<#O:Z7LTX5[0/-_$//_ 5!+ P04 " W2'985G6_1+(7 !8 M10 & 'AL+W=OL M BD2)&7)LE5%4;*CQ(YY12FI?!SL#H")%COKF5U2S*_/Z>YY+0C04B7W?K % M+.;1T\_3W;/\_LZZ3WZM]5!]WK2=_^')>ACZ[YX^]?5:;Y0_MKWN\,O2NHT: M\-6MGOK>:=7PI$W[='YR\NSI1IGNR:OO^=FU>_6]'8?6=/K:57[<;)2[?ZU; M>_?#D],G\<%[LUH/].#IJ^][M=(W>OC87SM\>YI6:![P-Z/O?/&YHI,LK/U$7]XU/SPY(8)TJ^N!5E#XYU9?Z;:EA4#&;V'- M)VE+FEA^CJO_R&?'61;*ZRO;_MTTP_J')\^?5(U>JK$=WMN[/^EPG@M:K[:M MY_]7=S+V&0;7HQ_L)DP&!1O3R;_J<^!#,>'YR9X)\S!ASG3+1DSE&S6H5]\[ M>U#.-.14&X&AU\-Y@VO7H\>3[ROWFA?.],+J[JFNA$I5799 MW9A59Y:F5MU07=:U';O!=*OJVK:F-MI__W0 (;3_9]'1>_6*[ M8>VKMUVCF^D"3W&"=(QY/,;K^:,KOM'U<75V.JOF)_.S1]8[2VPYX_7._G_9 M(IN>[]Z4[.\[WZM:__ $!N:UN]5/7OWQ#Z?/3EX^ M'E?_A7VKU\H;3P.OB2_=H-(BU\YTM>E;S3]?V\Z MJ A-,8.'#UIXTQCE:/6#8:VK/_[A^7Q^\O+*;GK5W?.WTY>',' /VF8PN6Y< MPH6,3O,BH/P37"8)R1[54&8'TZTQV7:@S_,8BW5=I9I;U=6ZJ09=KSO;VM5] MU3O;C#6&P:M62CO+8L-; MUUNG!FQANNJO<(3_@".DSZ)?[@@5NISOP+#T<8J^-56G7'_*;/-Y"&IB]O-!XKIWDCIQ?W5;U6W8H$ M6>Q,G#W]]B5$$.?E$Y#0ELYN\B% 65QV7A*Y\!WT#\XU6#9CO=, MZ]P,MOY4O?W,%.GJX*__N'E[6%V" Z1TQ? MDN*1!I ZCZ 16A[T93K^ZCJ-GT%^IEXS;0NM.["7Z%N9^B$I.(P:P/DEI-14 MC>$/L+RDE;0W:;:I-33N5SXJ:1_I%&@DB;4CN,P,VVJO96X[L>ZF,03SLRBZ]_"JP-^_%&\MOCIDAJ!F526!E&/;!;J0%" MM-LRM]'KBG0S\%9.N[*WVG7$G0I0I".G+4M6S(2>$H999A%3O?B-,%&59#GUV8Y@/-^2[<]9J@6G-;B*I-["@H\L!1EQ:PI8(;UO=DALF[\?0.,2LZ%,_+IQ,08RI\7K6:^5(G M7PY"EJ:#[1AX0W8;HL:E&BJ)&LS5'7[_0,80 JQ:O<(Z6,$,]X7EDV('+D(A MP?>9S-HS?!?W#[/;GX$ZV6\6/.O1EF=E%;N$6L#_:E<'_B]42TY"M!*RZKRJ MQ1;6"K2S:>O6 DR7T986\$I#)Q&"%!+JL"<[IWA>.L514NG;W4'PV1_V]@- MZ4L=$*YL M-F-'P4N"$S'NSV.GJ[,3@6K5ZN!0JSZ'(\;@=E4:R$TV"SI6(D%<:T%H:]2"4 8!'\7N84D9 MDI 5V9F'_UP,=XC$-)""\DYB(X%F!X&O1;&K&TI5 H[Y#WA@BN 0M@NKT5B( MTG\YMTCEG%Y3I@D3(VIR0*J57Y,Z\RY!LO!X;-J!B1T;PZTA4A!83,>^=SJ( M3\=!K#QATA26Q)[S/,YJ'[+; ,8>.R6=Y$DVN"+;^KF-6=9NVK6R@GL+_H%4Y*9(@1/\*OOL@#8* ;\?V,IF'G M&&9LXWGRZ$EX"ZH^1%WGA7<:[*Q@"+9M3,HS6 ^6Q+TLRVTX$ AE)%(L.78M MQ0@."W<&_JNS8,QQ]5XO*9;8ZJ_X7LT?ES<3L<]8QBO%JV.RDY.#.*SX!9\2E3".J[D\DK\#,2Q M*@51!Q_C"- MYZ!4?)D+'^*3;ZH7%\67L]GSTWG)M+H@C^D@4-&-D=81)8@>5$M"65MR8JWK3^S@*$]0M_CH$P 3Y[)]+DCW&[!C=G)R0IMPME@(@[E^ MT-G*C@-4HN-M A3:,WY^F)$MF5Y+-N!4&^-_Z=D8"@=7$7'B>ZQG;EFA2W:N M +EH/61&9F#@ +P&B@;#"1YQAU)6&A*A4O /CFL)]$O"HB[O00F7,TB&F:!; M:^IH"Q5[!Z <16;&)R8S#110).,DC-"Q^#5*Z:@>LH67D%&-8,$C)(!,B 6? M"<']WI9UDA,->O'8AL(. M\6.JAY?Y#+PZ:'#]F]/YJ:@.=OCF]/39HWI$@QYHRPR:TFL&Y.W]%D:VV!P^ MF9CF1BUXG)(LBC-TX&;4!1\]>6[!SM AN^HD2(1G$53Q#U0T41)N!K-AR(BL MJX_^;F41I&:"\BD44 PW0Y!45"^B2O<#\8R3-:=_&XV3^"%43+($)*]D!6UP M#'Z0I#CD55 @CO(D L]6(G?)M\ $7;'E,GV"'YV.' HRXDR:DR'3-2#5 MW1\1?ZF(5ZU&Q'YL<9PA._ S64JF+CJI- D\WP2(22@,)/TV*DZZD$HA1E#Z M'\N'LS0MQECD-L2?Q#22-IV?8^0]4VNZ(^A43<966S]@4H-$ZI;J ]3J:,86 M"Y!X>G(^/7PELN->W4M1()7SV#TIUP2"Q:]&)6<;"6<^YCR4[#RD6DPE%2N9 M W4E#A(^7/*15UA3Y1:2^$PXX\E:88? M= ^ <'!Z6.$,(&QY'P_%BGO@4PX8-WY9'7:8215I9'L3 MO<.@\T-V;93H[AX3\<\7[TML/+@XS%)-7+I#IA(&"R<]UO!+SD7VK)_U!-(C MN_.42]$$\KQ> ($JJF!4=AX!CQQ9#RL0:>8")E"931\3Y:#\T><'KB>3#@0? M2:F Q5FP12:W(?G< B2,L;, JP-]O#J>A=*%D@J#'.&PL($NG"U8K20$R:2+ M="R=R&FS68S.9PK2ED%@@2+XLCV2HV6B!)H0E)3X#Y8J;/=W)H\]%5B$A*@ M7KA9U&,$=O-!P!ZUT=3N%",$F9WB^EM( X'MX5>0Z800D^P1HQ=PVU*^>&BO M8J$#E9>XFBKGNH^6N"=\P/<,]WTH@2, MW6;I'A LDIJ"3CC8IMVEL[:&L2$?'T(5,AW(+JBRY5-]/= $I=D8GV.YR\Z? M@OC8+DW;RB'33KN50-6/26??61.V*A@+);FE.F3*HX/R%%L& YX&C P>!(QE M0X]6X/66_02O&H>)*G9Z90'GI;:(_ZB:&"JI4%FMZFQVA;[^'0 ?Q-^'M(WB M]0-+3M[4,K3&,!AE-XW2Q Q28-=$'TK-N+!VFC#M\CE)2J2(&\NN*Y+W4'1% M<#HD*6+0Y!L@#;*'#.0)$L#!JY7XB3NP!*B-2*LVW([?&Z + KDM34S47.]* M:]?#2$$CK,\(BW9),\>.^ZZDY8'Q,6PL5>PYU<;5X\:S77IV$5\.\(O2?,2? M-+OH)M\$Y.9QPB:!QUQ#OLF=EO-G)T>G1TC?0^,M2I_L\%T'AE'+;^LSN_)! MU$J\$E"+."#B!ID]E2:YN?(O3L@H8X/E7]&O*79QUL[<,Q)8V>\L&&"Q;@8- MX$R?%8)19,7@(\?5@$B/JU^D4H$9(AHNV+B*Q4\T^8Q":UMDTX>*$E M3<"*GBIM&WO+[HN,(GM/%HZC:J^L&IQ)7FQ8N]!R"(K&P72:"UX\_S;G@L]. MYO)E^.)$L)IF@M# M7Z0+.V8S;BHJD\$1US&G,7)=(=HL)D*PBGKB6K?2%,6/]Z%(*:VQ@\EOP@I J_H_G$^38 "4#2>Y]KC3%[W2YK9[V+VI8+QFJ!';:B\I]B5+YB MO=@=L;/.%)5M[OBDWGBVMHC!O&T;4D4J&U/">]V"93-:]RT8*SE?_K6G7Z6< MDWXU/I2@V/O0ZB]%:1ON @L4[O0=>=O4_IFLP-_*&9(43NM?8"%IB< ?8' @ MB*KE4(RSZ,]&&A^["&2.J-X,Y%ETLX,ZUD3=2;6Q='Y27"_OR!,@^?A&E1SRP5KV%F='%^%)W.*=2PI[<;$T,IY##8 MEQL:F$(I ,C2?-& @K#>T!4/BN;A,A#]L-" B+'4 -_":6#RJ:$_2LLEK=U- MRJQL+^06*IL-@Y50*J8M0/4=0;0I$MUY:P^9BV:O6EX3T0WW HU#9":2M6; M!<.4>"EL5GW0GQ5^N8)+PL:=4;%]V9'5U^,0+JD]7$[< /+F7O'5F$OWB3(Z MOV_"[LMK/:465!PR7"G+I9Y4@@YQ&":EVNT>_-C%0,OF&%Q/Q&>) )C&0+77 MY(;X:3#3+<1O&@Z4'(.9\5P1;XJ2>$G+Q,,-_O&^\"Z AM5VX#.YYM2D3$E8 M0N3L9\LN"O9VGANYUT7J*[:G'[8'$X DFGZ'2PG&[9,(U\J+J@4;#1S0DFBV M6WGDUR0]J9-_DJ S#XYV( B M(>:R,P@E0BX:W!#VTJ%XF"X;P)_E>P7O2K-8CLSUZ*>^3!*/-HG.G^7$X/DI M=XRVT7ZF@*L'D"1?0]A::5XTF[Z]X"]?1^;#;8/BRI8$!Z<[GCTK:)^?G_P7 M]GR[Z5M[KW6X^_KK'2(2UP,(7)*E#,XL1E&ZD)OI.(6!/;>*90H!.@Z;1;:G MNF[D +K=2XZWI6A5GD@* ,P%-FP(T<4.QL^V6QW]; AQA8L-TW!W2V]@($Q@ M5,NC0GAA'))72G3@,97&-64&5-00VY)F!7N(=%UO4F=(%4NIL.V(=C%/#?M3 M(D+VCPP%:$/*492.,,Q(!1%H-]W%".A%8F\.?NFJ \A7[3UCF7=+JM 4)Z.+ MG)/LF@'VK!+V2!PHAG- Y3R@K0/$3=0LJ5P5Z@WOIE,T@]=P-DF\!,G2S"62 M12+K7EI3:;UA@KNXKZ:;.#V4YYJ9M+93+2@B]3TWN;_FXBQ=JL,#-@!)"G-: M%_.N.L%-M??:%5^R-*L5ET.GW)==BOHSW%H D?>DW(54G\,F1C 1TGOWP;.BD7T3E!&47[]DKNQ\2X5 M=7"8P(_'-\7U8*JI@"]!S^,E M8$;./7E".WKI&3.ILSV7Y[:64XWM2[L(]=9(\5N6#X7S/RNX4*#_$%(XDB#F MU')'J0$S6BLI3.B<1X,T'83$)I"8E#OER>ZWX_3L^0N)L.4IV(W$%)89]K!$ M$AT"7Q8.FBRZUU!)BCT(G2<2LW5U]P$=YSN"^YXX.^>H/>'X?XW(#]R HO4[ MRQY((-C^^YP/\&QJ+[LMG2(M*T3YIA"E%+'>/RKIO;67="NDS &^Y-1?9 M2N/0K6[(SN]*V@8\TJH=H"7>-BK^W3=+.:/V3NPP:N<7!^1Y_E5,76K3,M3I[U^]@>M14)?>;/!$!>;+1Q_$+0% M!W%A+2L.Z&SHU,LN%,/CH*]_2PX\>"#[8'/SN;/#K^K?H$81Y?\T70DY+)S M0O,ZO>*H'T>8?<0O?31Z02]]UJ,K6N7@9\9)7[/)0;Y3R^HV"V\O M%I<-I;F@V^9HL$=1^[?).(P-D_R*B:@C]?*"]:8ZH Q--V]FN>GV^'W0=&>F M7$GN(W S1L(/U1'X//0R6YDWS8\(4HHV$@^2M[2HEL@UT*%,$8??NZ,:[N>YHHTTN<->O/RC4NT[^/[= M @C;3VM,\39O4\8/>=4NVL8H1ET4!(>@BV33E(:<55Q=6FM\B?7OU M\_0=PR+IC"EQ7WJF?*U#:F"Y J8%\XRP:/JY$5\E6)22Q?GY:MOST_@O=Z5M7OP+@_E=R@D^TCO M$''NW<>(4J0G9>-SJT%"\#U=4Y4RP4123J0W>8%B6KH-):KCK<,AQ=D=V 62*D[-LEI#+F8258(]->&$,*WD4CRPQ"[VU$?31DW@W*F6V$1 M:T7I)Z41%6VR%[XSR.999ZP4;'?UHC)[_?&NOWOPM/AK%_P*._U-#\ZXND'^ M\$5ZFOYLR*7\M8P\7/[FR"_*K>C65*N7F'IR_.W%$^E-Q2^#[?EO9RSL,-@- M?UQKN&A' _#[TN+PX0MMD/Z8RJM_ U!+ P04 " W2'98FR 2#T8' !8 M%@ & 'AL+W=O5A=(9MSC4R[XI-/#4$66R M'X?AN)]QD7 M\"7<@?VMN-4XZC=<4I%!;H3*F8;%16<6O;D:TGZWX7*9Z<1283M[YK[.V<[VC+G!JZ5_$.D=G71 MF798"@M>2OM!;7Z RIX1\4N4-.Z7;:J]88JH43F14U#NK,95@73V\JTPBMZ@8L>\GE1)77HGX MB!)1S-XCGY5AW^4II/L,^FA18U9<;4_ $+CI8@ ;T&CJ7KUY$X_#L"1.'C8G#I[A_*Q.?5B+N M'6'U57JP7U? KE56\'S[ZL4TCB9G!DLW$0Y:D Q10K($M$448WPG92/P)U4; MW(0<5,W/,+5@O_QXS3)$35HAIG%XM@*9,@1*9K@$-Q>=L1)36K/9W37FXN@T M#D^'H]/71Q0U[#>WFWA:T)D31 -G.;LM=;)""&*SI09 :+2!6ZU,8T:A?)&O M<4'I;8 XD:S0P7K+7O&L.&/PJ10%D3GC1&[1;$3'DDM6:++.;EFW0%_F:+\G ML9JG> S@$=%WGSG/P)R0SSB;EUO4E>SE!=+?"P1)D%OV,@ZBT30(P[#G/$_> M($:YX1Z*$ZD,FHU?LW*)&,>J0@TJO1"K$Z53GB> (; K9R1QV3<7UER6+O*; M%>""]]N""\UH!>HH50$E[P1,@C$,C'7*IBQ1!I>J% @8W"< *>42BORI>=H>NU40N(\D:7?SNTQFGVF._4^IPN6.!XMQ(<\PM!GAEQ6^X*LJRRC MK_T(#()H'%,$7'A<.FU KN$T(YQE6^": 6$M0Z2$;(Z^J]&RQV;2* P%E@!+ MA<8$J50A.>]YCFPP 9K='0!V7DXPWWPB]03@4Z0*E^>2A23>J&L.R^%3-%_)P<<% 5Q]'K/ M04_[Y->5,+7 #;J&.@&7P7:C4+\4"B+UB@N=LH)3,6&;U"HM4H$+C)UAW:=" M?])C-QCQ-!7DI=IWPI8:JHV/[9F&$V?-!G!3XZ_GV(9*-O#Y$;"JLD*J+0#. M$Q X[*WA!B/6+!M88QRI1-O+%%!3%H44*():1U;4H(4537-S*98^_+Z8^!+) M<0935%ET5X5XC^-,K!^[PJ>0=+(5X_ 71?B=R+B4B:#N5J[S%>CPN M910_6PKC: /F J5/A2+"5_=/Q'ZA57;L..O6"KR,GRTO=A6-U2RQ.L1"0.K3 MK.K&?<$=EA0Z?!/$P?+XK_C6#CCB,XIDG K/K)O<7&9J]QAQ4 M4J0N^^\L_KDD=L?&[D1V8<)X*(D7&//&G?7AX.RK__]$TZJ&=]^VKDL#51I, M>#QJZ_W.4:U!_(\E_XS1O,,3Q#0S+]D@&$9A:SP-QH-Q[09,>5]L]7IW% S' M\4ZW+FX?34]:F9NV ]$@_H[ U4J+01P_@_JTC0J'X: M(!Z?[-D>Q6=>!K)Z M<((V9.[@/$+VE&ISP+QRR*LRH$)I>;?KJN&!L3?-3J3-88%GX$.A]7CT6?'M M"FT%\:%@G(DFNV'53OM&[\L:ZL,%-:O1I ;QIA/BF2JKTLKX7UC"Z5_177+H3[([NSW1Z_=>U3K[XML4^ MPU;:N1Z1$L2:SZF+IFQIU?ZT-8B",!JS6PU8:*ESLW*M]8-"&42[3Z2_J2X= M+G!M[J-1\SD,)J,INZJ:,M_J9WAJK.O>H4T7!<-X^J@BJHS]?+#;]HQ&<6L\ M#J+H*Z!3^=:*\.?+=7E8V YVA^'7Q[;@6PILV^S7DSTGQ).8MFM2K6GA$(&P M0S.["[8/]3Z28C8T$9P,]G#B2VR/H\&>0I/A+C/:=ZH"*])UPOZ]#IL)NGV" MQWMWO: JKEM[JFHLCZ'K!3:TBO^N?:QOP:QK+( \07YX^W5-,>%HW:,:?W6C MECY7UK7M-7@]."+UL=OF]A':0)V\">!GH.=4E^&*T(9^"^P*N5]]Z< MVFEKI8^S+ SIC>-/%R0JG@'_Z:V>;9=.9?"W?;_9OK M>VRL!;I;P@))P]YDU&':OV/Z@56%>SN<*VM5YCY7P+&/IPVXOE#*U@,2T#PF M7_X-4$L#!!0 ( #=(=EB"R$6=C ( "@& 8 >&PO=V]R:W-H965T M&ULK55A3]LP$/TK5D (I-(D3MJFT$:B, 32D!!L0_OH)M?& M(K8SVR7P[V<[:1HFZ*1I7V+?^=[S.]MWF=5"/JL"0*-75G(U]PJMJS/?5UD! MC*BAJ(";E960C&ACRK6O*@DD=R!6^C@(QCXCE'OIS/GN93H3&UU2#O<2J0UC M1+XMH!3UW N]K>.!K@MM'7XZJ\@:'D%_K^ZEL?R.):<,N**"(PFKN7<1GBUB M&^\"?E"H56^.;"9+(9ZM<9O/O< *@A(R;1F(&5[@$LK2$AD9OUI.K]O2 OOS M+?NUR]WDLB0*+D7Y1'-=S+W$0SFLR*;4#Z*^@3:?D>7+1*G<%]5-;!AY*-LH M+5@+-@H8YK01ASE M]E(>M32KU.!T>LM?@&LA*:B9KPVA=?M9"UXT8/P).,3H3G!=*/2%YY"_)_"- MDDX.WLI9X+V,5Y -410.$ YPM(>? * MY MXZ=%!. [.]TB+.VGQ/O:_2=L/CH:HAT='!PD.HO/_-OX$(MM+1>9*@"U! MNFLYIASI0FP4X;DZ<;=D/Q@]D-H\2PV2DA*9190)QDS5543JG;Y#-!DD.'EG MA],I>C*5>TKY:25%!FH7/Q[$XW'?F@;HFG)JWGN.UD+DN]!X&G;ST)'^F508 M#R;)J&\F28*^VOUH>Y9OJ+WG+NIXE$Q.=M8XP"?HF] F2?K!^1]:UG":O'?@ MI,OAHW?C]ZJ7@5R['J7, 6ZX;@JY\W9M\**I_EUXTT/OB%Q3KE )*P,-AI.1 MAV33EQI#B\KU@J70IK.X:6%:.4@;8-970NBM83?H?@[I;U!+ P04 " W M2'985.$_4N0# "5"@ &0 'AL+W=OI>[W0?W3 0WSIVUG9*N5]_8P<" MW=+2"SWU"F.JJR#0>0$EU0-9@< _:ZE* M:E!4FT!7"NC*&94\B,,P"TK*A#>;N+6EFDUD;3@3L%1$UV5)U6X.7&ZG7N0= M%N[9IC!V(9A-*KJ!KV >JJ5"*6A15JP$H9D41,%ZZMU$5_/4ZCN%WQAL]V",K6-.:FWNY_0S[>(86+Y=V-D4#+1 MO.GS/@\G!N.W#.*]0>QX-XX$D;<.+PDO<*N(%+S\/9/7.E M*YK#U,--H4$]@3?[^"'*PNL.LFE+-NU"_^]DN^'2 >E$)!\_C.,PN7ZW]Q] MU;X5"!82RD=0KI@])H@I9*W1O^Z[VMI'3.8UXRLF-MHQ>]Q+A)65DD]@2>H6 M_8*,_30=G<@C?YR,R1W-"XQ<89#0AF;AC)31G"T+SO"YK3@VF9 78 M,SFCS?F$!&DIE6%_-0L'ZUXT\L/1N'^RD/EA%/5/BEFUQ6PC]HD \KL"=U'PW>,GJWY%(XQ,2\>@=2-R,;R'+BHJ=K6DTNM;$ M7;%$KLD#,NZYY>SZ_I>'O4*?4*T!-Q03.:^M.^SV\I\V3T&Q.5QOV;N6/%%> M@_7Q8RFRL(E.VY^OX^A=1.-AAT;6%XG39'3BAG*+<"?6"[M2G66_66S?] 9 M>G>MT!:CV9(_!)NT+7/VG!RC-#C&N,\"YT905@'_KZ4T!\$Z M:"?1V=]02P,$% @ -TAV6)6:7QY !P TQ0 !D !X;"]W;W)K&ULS5C;A/M/]=[@ MV[#5DLE"E%;JDAF1W_1F\9N[,9WW!_XKQ=IVKAE%,M?Z$WWY*;OI1>204")U MI('C8R7NA5*D"&Y\;G3V6I,DV+W>:O_!QXY8YMR*>ZU^EYE;WO2F/9:)G-?* M?=#K'T43SX3TI5I9_Y^MP]GXO,?2VCI=-,+PH)!E^.2/#0X=@6GTA$#2""3> M[V#(>_F6.WY[;?2:&3H-;73A0_72<$Z6E)0'9_"KA)R[?:?+1?^C, 5[*^;N M>NB@DWX9IHW\79!/GI"/$_:++MW2LN_+3&3["H9PIO4HV7ITESRK\:U(!VP4 MG[$D2D;/Z!NU$8Z\OM&+(AP<"S$H&!]70&7QQE8\%3<]\-X*LQ*]VV^_B<^C MJV?<&[?NC9_3_H($/"\_&;!]%>S;;Z9)-+KZOS__)[CQ:97E II348M$Q\KG$&(FXIV *-![^3SND@>LVT8>\-F@3[0*SKN1Q,7C-N26XO$G+YE)W,=D&\8LE9'(TZW^DJ3OX^CM]_KF6% M/N98J>&*GBNYX!2LO3J(-I>/(F/HM,Q1-N&LX.F2Y77( 76?C-65+CT6[P0J MSGQGF1+X@55&IG2*.^8($4@W@H=H#'/T0AAI/N+!Q>5D,GK-^KB_3 M;Q+%<-9:S )C"))*&S_.M@=._/F=A1-(G/J6$(#(NBWA2S)_>6?$6KHE3I48^+L6HD2PTVDEG@L<<]]: MX?HA_X?>4E@4=Q)=W8=;/_!4*NDV_FY\=;HUAY$KB[I \"NM5F2JT0%MKR[. MHBBBOP'["(US;3 $MJQC-5$M(+AO@[I;)BA+< ODM"0R1:,B\H+HDGIEI@MP M3Z8(Q=,;:P;M,JFN2\!O@*A<^:;:P&[/ ;X0IGB13C%YWHE6N'&<4!5&Y\H M)0M*)1G0<%M!A!6Y&/"%F7 MY4I+> 44*BYA8 7]EQ'+^,8V:!VA2U.E1_#B564T4H%25!OVRI.?D'^JN9_Y ML/B*2\7G0& MB\=*FJ #>H_$?AI0(E*@T6BE:,8V#J) .\7OF\7%E0U5%7A!9#29SZ$OEMG# M/1M?1/TXZH\G_0F[5SA,=&I=^- 64>/(;%O=ECW4\S^PL=/ ?Z?33_T[_^Z.W. M#.^:2;T9[XG!>B)-Z$QPF1Z#'/X@K,C[.;SG.^]9@8V>S4$:D$7"%P!LETAH M/PRMW7@;L)D]3M,]'YM\@D,K2<])-K3J;LQM?>7=H>_"/C,_S_]F'LR,D 1(6S"_8*$? MLT1LZEC-H,]FTFV% M2PBOO3#VN-!DP9H2J$;[_1\6/GERASK_"EOK1K+I$(>&X@-#6Q5+I*& =YX2 MA]::JGDJ47>'JC(:FJ)=P7P;RG?L\[Z'P>(I%6]=VC9911//284NA(YVZ>W$ M9$0VV\(:OI2Z[.]&*152N(.I3AJ"3]ZT+PR_UE'"6[&ULW5IK;QLW%OTK MA)L4-B!+FI%DRWD8L)T4#= V1M+NHA^I&4IB,S-4R1G+[J_?#- MTMAGXURJ8NCRU?\[-9>OC)5F>E"W5KAJCR7]N%: M96;[^B@Z:AY\T*MU20]&EZ\VC$TR'7A_\K[V@_!@OGXD05QO2!FO?U&K.4;6#>5T04'Y6%J\U5A77K[--YEY4$ISO2P',J2%VXC$_7Z"&G@E+U31Y???Q>=C5\^H>6TU7+ZE/2O MT/)I.6=#<5A4]_AC:9)/XOVV4-:M]89?B^.W']_?GHAWA8@NYK.!*-=*W)A\ M(XL'H5PI%YD&V%*!J:H1Y%B0:05M6D'"6)9 HD_$LAXM:GW,LI7AQ'9M1$XL ME"A;@DP([#JO<@%JP&ZI($_K1($)_JRT52 &L)'X;8/4UD6B-ISD$$D[T-Y] MW1?&(A)0_%D\&(_']$\LK8%X)'7QB7?(()(7;:Q)E$J=*$VK/C8!A23&IA*[ M(4O+-;_[U2))Q=7**E9)'+EP@ZEL++$1G(# M ^\U*$T7J]I@$"V_94=@E54;^0#E52.O<:2Y@QE23,>G#TK"(&5SH8J4),%# M2%J5+S #23L=BC>5I1> TCD+QH=Y/RZDLH>33%--,80=,C=5P?AX%@TNIARQ MOEVU-[&Y$T[G.B-5:(*!/SM7]SPSJ(/VN,;S8:M7'1/\)]8J2\7BH45"Z_>2 M5"'L'F^P?@<()PP8%#N'^@FE"#MD%/YI6)AE)H&[4P:"M*5.-/8MFVF.5C<; MDE9%:?6B(O]XI5)%=FCONZ*"O(=&Q\8$CU8.L>F Q\E)Q;S*)#A")FOA QFL MS.4G1< +-^VYWU7+)33F?#%PI@=*^QK/&#\-M@HR+O/0:J"85GO0ZN+F ULG M!,LK+!H=E0[%1R_L M"WQ!ECR&Q!:!C)K06=J2;$G=E"CE/<<>)$6B)3NQ7LBP@D/K';@'*](1BD#C M]&"W.JE:U18R(YX%P[\[3(M!U L#9D-#JI$#I96I8I5XNQX%.Y4@8J7&,C2@ MGU!KMFO%LWQF=.IT*2NT^BX&L#(U=-&%,CG#E<*VKAT-9"[\9A MY*Q??O_X5ESER@*C!2^&:[>*_2O0SL.1GC19X5J.JQ9_ '9-)G<*-PIQU,N. M99N&#C"EJKU?NBE_!F(21X-H&C7;K.4=M0VJ^#QQ#H2Z3[+*$3HALA;P5$Y1 MS&!B9HH5%.SQ[A63T)[RO 0?8@S/!N>SF!],HT%\/JYW', 7R#8^Y=U30/L05T>1[Z'JGLZ2G9'916S'_<7 MLKE <&B2A.,#E;##0:BN38:BT-(#]7XE [[KI+CD4)>D2\Y%[P= D;ISS]JJ M]K^O^:E:P*B"^7/9+UM!5@WW$MBS#43J,O-.N3-ER* -)\':7@NVM^0 ]],B MKMJ[+XC=:%%+ :%&0_&>*H"X-DGYZ2K+'6_=M3L?\JWA)@);JWO0*L$<5&SEPT,[JH:,L=NZ3O^9U$!YPI M9"M)[83XMR7UQV134P^>5KW7"CC3J2';PP_W2#I?H&RH&J'>=^S?)CK@W5.S M/-V@]T>YRE4*[[K2L!6NET&F0[B,]_9TSX8CIOA M9TDWI%:0=.X[9A"9617ZKXY:T38[D^F4W7/M.PJT1SAENL_N0HAQVF.,9"T- M]72(^PM!7AU/7O[MO[\S9[[=Y\QCUM]4#LH@EYKYK%\PB+]YYQM?_MNV]U3L MA\]3$C>8[;IGXN(\&.!4]Q.JYBD?J3(M%SKS[=67RFO^3@?1V6SOZ61P<3Y[ MC-K>=^#J%&),]<;CLV_WTA6:.CHF$7J\WE2149/H3O*.ZJ=#G5\H)"PW,B;G MAEBY?8C\HLHNC7AAH.5D@,-R,(X'%[-Y.Z;41-?(>8-&!8)XN3\KH$(C@G\U M7?[5^YMW_HUW$I-D?4RA$SG?!_33\.*,.31TOZ=F9U#NA4?_#JA!]$QVWQ?M@+0(M,"&@]P$P MPP9SH5:ZX$Z \%A?!#3'#3ZO!&'_K-U?0"2:YWC^. "-_SWVN/I*!Y4[?J\# MP>?#QW+UF9@-YN"$=\U] 4.Y>1M==#.CV3DT"K$T.EZA=IX$,[K9Q]%@/IF? M-#3B_$F^>SN=G@2C.#[Y1FL5<=TC=C[%43^@NP!F88DN_%GO.D+M+P(_;Q M#7M"SN#YX!(XB/6@4V);Y,$AT?AYZ^.EMIC,-%*WY(5861W$PG:[>Z*L=.AVMX$LKZPO^0&).9R-/IPYG&^7[%#X-IW_0 M_7I:/__YEEY%7EFU7-*U$X$1#8(ZW2B;0 1.;#@KZ:+L6AF6='A.JOKMCNR% M21R*DVO:D>Z&N&;YYNNIWB4WKZ:F$?L7/ONH@8,FVN H]\CAFS<.6S@7',6^ MHAAQ\ [(=/^QDO#YTI!B2WK7+Q'[6?JV#7#TO->7AO8$<=FWX8:[4%IRP#-! MFS&=!*.SR5FP$)%;\%'W\> &12#J581O]EW/\A:BW4W'O\WRX^EL?!*.9]'L MY%NM/XYG/5GQI!M>-WW\08K9N\IN.WT4,"YQC17MUS -,1;J'LD)-FRK$%%B M#W =RG?:DB\'?0OF/>$MO_OO*^/^,0Z%E1YUY]KH+*('9]V#\Y@>=)U'-)_R M]Y#[K..A/4_>O&#TFSXAR8+4Y8FYX_ ;*HL3<#[ MI3%E,Z -VE\>7?X+4$L#!!0 ( #=(=EA>]\=<9@T -4L 9 >&PO M=V]R:W-H965TP6M@7]Z\9NPD M;=-I&D^2MG,_RJ#U<@.(2L*;O7_]/>=(@&!9.VE[I^T7KP'IO!^_(WBZD^JC MW@IAV*/S5[PK#QY_I3N7:OG3V5M\JP4UXKINBBXVE^)7.Z>G40GS8UWV>W6X(WSYT\K M?BO>"_-S=:W@ZKREDF:%*'4F2Z;$YMG)9?3X:H[K:<$OF=AI[W^&FMQ(^1$O M7J?/3D(42.0B,4B!P\^=>"'R' F!&+\YFB5Z)3W1L'3#/:9 MY^^W7(FMS%.A]+_8J]_JS.R?GAN@C,_/$T?ERE*)CU")8O9&EF:KV:LR%6F? MP#F(U,H5-W)=Q?=2?"F2*9M% 8O#>'8/O5FKYXSHS?Z@GI;*?)P*9LAC7?%$ M/#N!%-!"W8F3Y]]\%2W#)_?(.&]EG-]'_;-EO)_*:LI\0M]\=1%'JR>.',/+ M(D9+U,*'#;)2F:VLM9P1Y^VN]\) _4*MK[B MJLS*6]T^N4R2NJAS;N!A<^^%+ HH(.^-3#YV-WF5&9XS8" ^)4)W)%Z]?_NA MO?@ E5+7:C_8_4'BWH>4?&NVH-6QIW+#*J[8'<]K\=EVT[T8>V@U: YQOL4: M?/?Y/![Z%>.A^*/TC/C0[]#G$7O$XD5PL;AHESQBDUFP#B].O3L+B(GN*IH' MBS#T-\2+WO))%,SF:__.;!',ELN_//R_]!<"/E,"FJEA-Z(4F\QHQM/_0'^A M>V/;HOB03!0L5M%GKSY*)?Q\&E&P7,4N>;#[IBR!F(2 Y-34Q[;==[U8'GT4 MS1;=_^N(_02(:#0D)W$01:O3/VR&/^O^??+\G7\/RS:D\"Q8S;OHP(P,9K/5 M_2GL.153=K$:I' 5Q!HM5)T<<=GDWB<)@=;'Z?"V^]'J4P3_A=Y@YO82(@_5B/LB@BW4_@Q;^ MAGFPC%;^AL5RD$"#E(KGP7S=L6@QU#5(1-"377&=)4PT#RIX0,"#99H"J$9X M=;-G:7:7I;"$E>#TK(1'@DUR(=DTEKA#VX$GIE,I^S#_402B^W&:$FX44J2*Z]3 :!RSRII(-DRGN2:WI^G!?WR6PB!NVDW6>DAF&G0)+@>S2O@?\A%" .< %9UY'; M\CM:UP6(V&Q$8IBT=APQAN4([NKI )X[".4#FIO#T*&8)$W R*DP0A4T[-2Z M,8EIIA*[K! 08,#@>[D38-R 91M:1CK;FN\E"0K,0?^S1I; A08&4'KD!#D&7(\N!QY@6G"RL<&'%2X@N_O6Z0O5N@LE:P0C+H[X M'B1B8G1>G#7S8AS@4B6L*Z#,15%HGZV"$/[ML0Q0^DJ0N?-]8'V8D!@'5:)) MGK$\L$&QJ4VM0.#796*;/(R'3K6-DH7G"O"VTI2VE.@N%6U)& WOL7 .R-B- MW4=W),V.JE;)EGJ_D[7@ZJ,P5A30&_YI2J^,9_F4&WYJ_4_H\_?R)[!"3K)EH<;HE!7&+[G) M:Z6S8#'OHU/ [F%XZM%(,^W(@#HME59J> !XJ M@2M KE<'A8ELT07!0UCQQ4,NC:;SWG0Q":=HVI>C;NQ<$T_7LVX;; JCT\^7 M%MC,I_VQ"/EZ9Q>],ZNK>G_#X?=UR7[@9Z>,UY!.*OLO"$9]R14&:D(5,Y+-%V$0AJ'76'%*Z357 M5T/PK8(K) B:X&ZELCNH8U R2W$KH7JB_D9QF#4L3&FJ^4'Y[ND![5=[)6NV M# '>+MK>5::NQ$.5Y<#U8@WHN'M\Q[.<>CDHTZI70VG!3@S=M%+R5O&">G'3 M)TK9;._8.LS2R.2:&&J*I0;+/'O#83%>SJW\UN[TF@7[!J^ UYVSM&WA-H1< MT;8!H40K9>.(]87)80D#E[(X2A)-OT3J\MZ/&8 M( R0.TW8Z(X#+D)0MZ]LL/$=F!#"56$5 >0(3H3^!!;3()6L5\GL4 MM/12EF>_@3P69 \>VDO43"29M9SE%/CUS0H18-:2,X%5 X#<$VJ5S86;&"0= M]=J3T3,[:=L5U@*&SHN[1NTT;;P\,!'PRK,BHP22 +,*_BDKZ@(W0MY3AGJI M;(-W.AH%T+43BS=[<[\+*09:0[9D>MLY>J1\M!#4 A1TEZ=#+^?&"E(K@Y.Q M84XSCC;6\Z"U#:0)6O?4\W#EA^SEZ^LV3+$6<*BPY>T9RLL2/H,_BRL!6V3ND1M>[6E M6T;/.MM?IFF&<8CF#- 2;_B>]9K!2!0VPD7!:K$>:'0XID/%AO@JW;OC%N5N M,^6J%"^]Y) ;L*Q0&!52MX.@=?O&D/UEZ8SN./>FNF'(IT[J0=;)/$OV&/\P M*SBJ2G"MWN%'Q M+/7G><]9;K3G2:)J>X"!M8\VT 2" L(V:V1^>ZO$+< *Q@M9VWP1G]"\P](3 M0.[@?(Q5S4\V"B&<&\!:/'.OW@*H4B#R<4$H*K'M0K&W0.I1%"^HV@/+YK.+%C\8 M;FJJG0#%Z"TZK;O#[CL=_VE#73@*7;A+XCE1^ MU\EJ3QHONH(UB7WKXE/8^&)1(!6T/,]]'X;>2YW8$[$9S6])H M7__(N-W5%.VC"GFHQT,[MOG;04>4J05G'O9J6A<\:O(1_FT.FZE!:0#N>P;4 MH?S1V5#X]1B>_]J>"ZE;8;RMJ0 O4X*,F\A7T74[_;"\-@ Q@B@V$ZE-;R"E MIM#SS!#:<#S?U8T4QN+Y&WZ3Y9B=!&F&'@!O6;QG7T_O<&4,2:W)8@F0JF.A7KCEN931B=P4P>H<21+F,N MR$H\GJ822R+@HDXZ@AC'7E:-#PG1*IA=1",3S!\;#NQ$P,U]@.<1]*=%V!V1 M#1 JI_,9T^15][+J,,.;-U*Y,*(Y)W(SE'OGT0;=!SH$MSG8GO4_7'#=^QPM MCEOJN!D.6\_:YM2MKRP-]P(45),JM2#!6G=PEU ;,-$\*K$=.R3QG/O M4]-"0,W!#VK1<&!:^]5I>[?]9O?2?JK:+;Q@:WA=+4XL0VA MN3"RH@]7;Z0QLJ!_MX*#@7 !/-](L+V[0 ;ME\S/_P=02P,$% @ -TAV M6"L"#ZCT!P &ULQ5EK M;]NV&OXKA-<--N#:NOB6-@F0M!W6#ST+VIX-^TA+M,U6$CV2LI/]^O.\I"3+ M\25M>H!]L22*[_WV4+[<*OW5K(2P[#[/"G/565F[?C43:,@F RS+DL.M>7;NU.7U^JTF:R$'>:F3+/N7ZX%9G: M7G7"3KWP42Y7EA:&UY=KOA2?A/WO^D[C:=AP264N"B-5P;187'5NPE>W(]KO M-OPAQ=:T[AE9,E?J*SV\3Z\Z 2DD,I%8XL!QV8@W(LN($=3XN^+9:4028?N^ MYOZKLQVVS+D1;U3VITSMZJHSZ[!4+'B9V8]J^YNH[!D3OT1EQOVRK=\;QAV6 ME,:JO"*&!KDL_)7?5WYH$F,NA!4=:'R85]:VGCDY0AQ'[H J[,NQ= MD8ITG\$0JC3Z1+4^M]%9CF]%,F!QV&=1$,5G^,6-?;'C%S_3/D\].DY-%?'* MK'DBKCI(>2/T1G2N?_DIG 2OS^@V:G0;G>/^I&[GJ6<#UF; /J\$DW[!\GO6 M%?IF5B!)NF,7F-ZHP*I,IMUC[9'%!L5G#U(+]OA::4]48 MEN!'&K],5 N5H9!EL7S%?OEI%@7QZQ^^_B6XKC*((?XBGPOMLU^2HWV0T2F6%F4T*JE^O)\10UQ)W.E.^UYREAW7CZ.,5_,+6^2>)S\Z62>31KSL;P^2GJ1>Z:-NN^ MJWOT;=6CSU;'--BQ0B?6 JHG,I->Y[H_5V$SB$1IE7YH#P5-T;&J:O_YFA[@I>&<5.- MC6?TY&\>%GO3P4V%YV;\SG7."U$X"-C/]>5. L65(6%*E[""WR>-8.WYA0, M(FSM!@/TZI_9;6DPNPUF*;);8I1&@QF6\1:_P)9 CL5+B(;O:3A;7BQEBRDL M+9.]M R<)O[75YPE"-!G!5 \\J#.@7KRUXK4US]X5OJDX1057B2ML329#2:] MAOWO"+QN"(-!C-]FZV@TF/6\:Z+6^HW=CXR+"$:XBTK?I5):USJE$3=&P"M= M9/(Y6LM*3__?6#R_)1KIE?M#VH+-\X?WV_&^V*#O%0: M_FNUC6@\:CV%8:F&E=M"1\?0+3BSNMLN3I,S+S(%+Y9+(14RLZ$"')I,I8PZ[]R0^;*^3 M*&Q4YGHN;=6D^9;KU&FKA9=3)]##V=%!S[YJ?#VRA&O]@/,M\=O9&DZGK?NX MZ0[_H1KSR8BT)#/V&.QH^J.+^$#P+4^1_'/+JN/$@;6 3P=+8_8G)/ "AITB M"\/1X1H2\B/V"DP0?9"'S,F?K MZG/"\4SY=JQRK'\U:O2CZ<4N>/T J/9LQXW[X6C<0OC(MIY+LW-2PGX8CUI/ MLXO_0_9DYW&K8LF 8];*4JL0]]MLXX-0=*P+]+N<[W MSC:S<=PFG.+8Y*,+>"/DQDW7ET@24VKG-6".1(CT,/.Z41@(_T;EO#(O2EMH!FC:P4AL80\RI@:F4#)1H:L=TY+J!3&"PYY]4H-7D MP&*IM_XI[[0CD_,']Z(=GN)(7D # N::, -W%AU@H0&-,^Q +F0H#\XV1[H# M"%^XQM /@@";"G(%A!OWBJ_AMGN98XI!ZQ=1_V(:T48/FTBW4SS17-Q&?@C2 M@,VVO*W^DJ/N[%$SG:>/X+S!4?37WSN:%$],4)ZKLG"A>63FM!_"%TY[-),5 M="T4M2)9(0+ZE#5P9Z,Z:K2'HWZW["^EOSID[X\N1T;_,;^&%Z><%;/N65_V M^E6.SL427J3*=II22M.&D5,4CY2O,*-$@+3E!"SI9*6,K$I"XQ6%9%E0M;FW M#3J#YOOH>M]Z>-"4Q"@ J!L !D !X;"]W;W)K M&ULU5E=;QLW%OTKA!H4*:!*LISOV ;L)$73;IN@ M[NYB'ZD9CH8UAYR2',G:7[_G7G)&(UDV=H&^[$-B:8:\O)_GGDM=;)V_"[52 M4=PWQH;+21UC^VX^#T6M&AEFKE46;RKG&QGQU:_GH?5*EKRI,?/E8O%JWDAM M)U<7_.RKO[IP733:JJ]>A*YII-_=*..VEY.S2?_@-[VN(SV87UVT3-Q-1 MJDIV)O[FMC^J;,]+DE/7!-8V.\'(, M0MI2?' V:KM6MM J7,PCCJ"%\R*+NTGBEH^(.UN*7R"A#N*3+55Y*& .W08% ME[V"-\LG)7Y4Q4R^6#P.G!9'-?,NM+)0EQ,4 M15!^HR97WWYS]FKQ_@EE7PS*OGA*^O^N[-/BWL[$DQ+%9RMBK43A.A^4<)70 M6+;J N2$,.5W$-!*NQ,ZH)!7?Z"X1'1"BHWT6L4=;2J,U$T2;^0V="0DUC(* MZ970ME8>QYO=>']#(CM;*!\!))%T\6HM?0G=^-C6A:!7VNATA!0&#VCG2*>9 MN%&%[* YENFUY+('$!6N@;RCPSN+>)6ZB')EU(%IWW[S9GGV^GT0:B--EZ54 MPD ?(UKO"J5(K8"'45G(W#BSH0,$PD^:DPL@RJA[(4. YY*[5SLR$TA'7Z=" M8K?'0AL (&3F5L&"E["^=-Q2'(L '%E!^B$EY+@UAE= M[+ =>82<0%_ KJ(>HDZQ5CNX6R,0M*&1.U%YUPBHISAD]!?:PO,ZU"*736!1 MH\AQRB#-R$6Z1-Q*\OZ*XK5/@4/;2@AIAS2R..=%Z4.Z"S45D-*.BE:Z:,N.@.YJ>DH/RI F$\Y,#*A M<*'/Q'YY*1OD=A#/&4$H&;ZCT.;DY@2PSGZ/:!*5&(L-M6[;Y O>VTM$\K5> MPP5D+R+]E;]@U4,[1SE"CY%[=URS&20X0.3&J:C=%H[W*"U1:4NU1JJ*K23$ M*92FH*1L':M"EJ(VD/)QK^@Q7@QUE&O,S\1MMPKJSPYA.-3[P5*4&2(%MV0+ MDE:<_1LV:S6J4ZX4V<)_]YQIR)AG9]/%8D'_4D6D_?N P1G[)207Z6VZDE-# M.$Z+5#/E0=&0W8?Z9@"D5\@8W5*BDXQ155!Q/J)<1N'CH[G2L)/@,H9>''I3 M -B4?,2--'S^+5-5R2C[(/G'ME,A6\>Y\SUJ16@$"\E&0"F])0"?B2]V+V.9 M9)R=[@64LUCTH=:J$I_N5=$1FQ1?JDH#*,5S6KA D%)PK;3ET]H,FY'[41< MK[WBQH),$!@6&"TG@"46INM ="0\3I!\Y?#EV^(T#V'!0->HP.A\H M(54;U;'J0TR +GJ=/3B4[. U(+57U,RRYSW58> ZC/!HS _W(N211-38FII$ MPF40!N"+^"J]7'O9UN)L0=J2D%-A2)F8C)(FN%%]3WF,*(5+,0(*]72"Z=:! MQ_;9,(I(P1R.[-IJ8ZK.H,6:"EIR@2 D&^W,P%L>TW":LP+RN7^?DK5UG8'W M*-)_ IUI2D:H\2%?+67W8(V=C)AW=Y1;Y]*URD'BGQ->J(RC>;6,\0A.7)L M?>(9K#@A4Z FIZ-)N$PD#-66H$JFPQ!X9"+A[^SM6V8?@4^3M'!-),5V3+H: M9' 8D@%01(JA/V8\.JU_:[J0FH[2S8J(,Z\@$I@9E+HGN2,T)5Z9. P2%3V* MBM:J"M&?B6LF,# &U&^C'JV-(;4?J8V$@4]CR>F\O2X*QVW?[!XP?D@%;ZAV M#V%B.'B<'9)(,=@QF@(&_@?5M:TU\@X8O0\9SB@[E6)^$MW05C9H]#G^8#)M MQXP7'3\KY56JU% #4:GS(XZ<'2LBI2O- ,9YA:*41 FLTMR%B 0E D@5AI&( MHF#'FT;T/S$GF-1FO@P1(+SH>/ XG@SKG%MT_4)B;BS;FM)F0. 'C"=5$J? MX8L*?=BNIT(3W1TH 5&JW%FI87JFFF-I PWN:=%CI&C@M929)-GR-[PTQE>86MN__E-@#^>!8T1B0B++1_V;L.O8?%$CNXS[!?>5UWR(D MJ%33$&--4RMR@P9%YFWP4@ZOS6BD5%^SMQW&O(9< _+;^_@V9B?_JK;B7\[? M3>F]333I$^@8SEM#/ KS%J.)B]Y97:!%?K;%++EZ_/Q$?4XY@[]0WFLG?K:Z M.FS&/RMK%>S_B#3T*'0JA.>%,WQ9M5%]Z656\5%5:*T UM"SBOW8D]R0R$,8 M(&?H "'W+9+66RM^[#"("KZ "^)O\A+J\JB6&H\5S7&X@>>FPE^DWK*/W1 M7;W>)&+"-P!<3C)?_.50$ASL+9QF&DHV)E2D+97&1*()K,J."##F6R^[E-V M19Q&F8.DB^I8PZ#4'1+8(:Z\/X]#VC*&I,J@FL0AEQ;.7 RT^ 29P!273 M"7N@"UJ:YIL+"A11TE,"_BOW)#-&D4_5)$4*"77=KL +Q M*A5IJEJ)7@KSS\[YX7)ZE%@Y?TY(ITH&8;",9A1O20--9A?%- M=U$1](56$(5*- *:A4@Q.+PCT'E0HSFOO[O(J/UPCGEV+AH(ID/RI.Q53FE^ MO7R9XD>22C(RJ#0;#_/ZPUFU43'SA5Y2.F\JD.)A/S >R./!Z=0LB(9=ECI5 M3X8-SWV4P/"^H&3C;41T\M4-*3LRC-&Y[Q3A2+6>0PW\&A,YW=Z/)\(D-5W\ M]&>.Y _"_N*F^'_7\9@.I2N1P9A]%A\Q+] B5GNXCP(8N+5E07V:%D4RGR]8 M0+HLH,M0+4#;=.?(,-[?6!P==U 4!-0E.VFCU\Z[+L!RSL!R -!3$I!KE)G0 M-DWR#V])\VQ/MUIY/EPE#P]2]VJPVT9#AZ3*!'91^RB1Q*@&554JC?&T<7\W M77 M_?+T&]8OTJ]A%+Q08>MB]OKE!$G(OPNE+]&U_%O,RL7H&OY8*XE\I05X7SEP M__R%#AA^G+OZ#U!+ P04 " W2'98Q^RHL< " !&!@ &0 'AL+W=O M#ZMV1H?T'VOEX96<<]2<(G*N&H632(HL&2-Z_8J[>LX\7ZZ%#4]H MN]CL(H*\L4[+'9@42*ZZ-]OLSN$ ,$G> 60[0!9T=XF"REOFV'QJ= O&1Q.; M-T*I 4WBN/*7\N ,>3GAW/P>!7-8P)(9MX5'PY1EX;SL-';$[Z/B?,>UZ+BR M=[C2#.ZTW2([RGB+^1!&Z0"R)!L=X1OUU8X"W^B_ M5-MQC=_F\MUR:6N6XRRB=K!HGC&:GWY(SY.K(TK'O=+Q,?9_5'J<*TV&\#X? M/%8(-UK63&VA9KP @6LFH$2TP%0!!;>KQEBD5G06= FLKHW><&H)%%LXF0R2 M) F1)V=IL+D"1Z1;9,8"^F\!Z"91KM#TMQD 9&0#ZFU;8^A.L1T #1KPI\ES MRD^)GKG'K[; 0+ 62FXDZ%;M]V1'2[+<2QVG'R99>G%E8:&9*;SSEAM*H8T= MPG51<%\Y$SX=LX= 4!J$5FMB;!P7_#=Z-[GA1MN MG6?T"?\J^.-).NJ.ZLV [-/PK>\F/NAMB68=)IB%7#?*=6W>[_9#\KJ;#2_A MW82]8V;-Z<(%E@1-AA=G$9AN:G4+I^LP*5;:T=P)9D6#'HT/('^IM=LO?(+^ MUS'_ U!+ P04 " W2'98%38!)C0% ]#0 &0 'AL+W=OPV08$@YF4N9\[,'*XNML[?AHHHJKNFMN%R5L78 MOEDL0EY1H\/&Z M6!M+G[P*7=-H?W]-M=M>SM+9^."S65>1'RRN+EJ]IB\4?V\_>=PMIBB%:<@& MXZSR5%[.WJ5OKD_97@S^,+0->]>**UDY=\LWOQ:7LR4#HIKRR!$T_FSHANJ: M P'&7T/,V922'?>OQ^B_2.VH9:4#W;CZJREB=3D[GZF"2MW5\;/;?J"AGC.. ME[LZR/]JV]N>O)RIO O1-8,S$#3&]G_UW<##GL/Y\@&';'#(!'>?2%"^UU%? M77BW59ZM$8TOI%3Q!CACN2E?HL=; []X=2,IR"MM"_6E:]O:X.;&V9QL])J9 MNUA$)&+S13X$O>Z#9@\$33/UT=E8!?6S+:@X#+ P@EF-L*\SAZ-^)[RN3I) M$Y4MLY-'XIU,99](O)/_M^P^Z.GQH+P_;T*K<[J<84$"^0W-KIX_25\NWSX" M^72"?/I8]!^%_'C0-)VK_Q!8_581GC2MMO?/GYQGZ:NW 2NY(=M14,;F=5>0 M"F9M36ER;:/*#]Q+[QJE56T:$ZE0MFM62.'*8<+)AST8W[@ZKR*RWY/V01'/ MD\(TD$08)T*@XR(;L12[R.I=HJX3=9.(T?M$;2N35\A2BS)LJ+Z'-N2NLPR- MT^FV]>[.8.7YW>OE,_$\/WO&B,>J$UR%=HPP5U\K4Y,@'7CB.J(1@J)3;>=# M1ZJ M0]"DE2'@":&":P(3")1:A<"7B<*@/:)]51TO: 9JU9=0$-AR 1S@?<< M$>Z!(!)_PG5' RJL"U7I#:$37)LWNE:Z8$"DJ"Q1BT+8>*35I;':YFR/H@K# MZ:5^2!^#5/A&].T*/ZPC2B0E:+A#BE>R-!Y[ANZ@3$T:U"@ MO FW@<$X5,?]E^3YT5&<8^Y"BP$>" 9EP!"D79Y0,_I!RCH.UWGPQ88Z'LS$ MUM0U/H!Y#C1E5X,(Z2<)#06U/-_LR-\KF*.[:TS5A,?T[2F[B%(.J'T1>'3Q M#;(JZ)K"]^[-EDLX'/RG:9:DV>MDN5R*W=-TF9R=IGQ_./PCVS: ["[R?(5N M%2+&E4>FU3X.8_F0AGPS)00%"L*!VFAO*,I8AT&:=K4!;0XB<$:0!%YOI\%& M6[C]SN+=, XLR ;$*TM,/XX@$HB9W\WO?*> /Z!#R1$APN;GE>91%Q4$HJF2 M9!0>'NM_*D\Z*$^:B?),@?Y=>O0H;(VV.%H]N&4[2GN"Z%;$:E2I>_$;C09Q MTG@=?->.&L1YQ42:M':N"*)9(]M2-58U##L==OQ^MR"]V&^58-XITR!'&*6] M_6;?XSL>CK8Y.:"1[+IG#T)MUXZ[-"P]LV2PJI%)TC6P6RTZ$QRZ1&&:5UX. MD;I=0AYOO3*UP5AS"2A(#M> T<^/I;6+#%65>N.\7K$$.(:8QPZ5(EN#!HKJ ME*2#@<%#GRS#XCQ=Z1%LJWEH.[?,1L[$^WT]/IM\&[_DB\,^]_6'S4?FTP+C65 M<%W.7YW- $,.Z_U-=*TE&ULM5Q9_&B;VK2/:F]A&< 4FLAX-9 M8$:R]M>G#UQ##6DI3AYL\<#1:/3Q]3%\>6OL%[=2JA5?UU7M7NVMVK9Y?G3D MBI5:2W=H&E7#-PMCU[*%MW9YY!JK9$F3UM71;#(Y.UI+7>^]?DF?7=K7+TW7 M5KI6EU:X;KV6]NZ-JLSMJ[WI7OC@2B]7+7YP]/IE(Y?J6K6?FTL+[X[B*J5> MJ]II4PNK%J_VSJ?/WTR?X00:\:M6MRY[+? H[3W=$Z5:R*YJ MK\SMWY4_T"FN5YC*T?_BEL<^>;8GBLZU9NTG P5K7?-?^=4S(IOP=+)EPLQ/ MF!'=O!%1^5:V\O5+:VZ%Q=&P&KZ@H])L($[7>"O7K85O-#H2 ML\GL>,=ZQY%#Q[3>\?^/0T-LX4U/AC=%77SN&EFH5WN@;$[9&[7W^J]_F9Y- M7NPXTDD\TLFNU5^_D4X[I/L2UZY;&<]T:75=Z*92]/6%J1TX6H/B=5;0(W-<7L'3(3S,N0.XL*%P!DTT-]#D:8V!=*V1Y M(^M"E:)5Q:HVE5G>B<::LBM@&!A#(94U=$.PBZYTBY) 6Z@2Y* 2LFG@\NE( M[E!\ EH]D>)6.@''-[8Q5K:PA:[%SV"^?@/SA:^GSTZ?'<+!X<63V4BT&U/7 MRBYI4FN$%+VL&:=#@&4A65[1T^KK. K M!_;-6N [T-]:6<*R->T9U[EN3?%%O/M*%"FQ__-OU^\.Q#EP %4M.YF[6\_A M)J]__70H/H/N5:3\?=ZM)-QMHYCE*PV6%5=!YOEU;HV8!UUW:KE&B7@NSH,@ M?$J"\),U72/VO?"=?_HI"AY* (IS!S2"E'MYZ8^_N(SC1W!_NE@1;7.E:F O MTK?4Q7U2X#"R!])P!1^#[*&D;3K+4,_(A\+U6A"7* $ -X .8HVP*Z$=(YU9+^H$3_ N;, M:B/^"78_R5BXXE_^>=$3B1*0AVLCKS;O%I4$+"6/TL0BJQHVFL!&F9'G5GK1 M N?=AFP[F"$KX+1B4QG-BV=V/#(L;"SQ'1;M^#[@J L#8$. &59WJ(;1NM'T M&MQ+,"B.EH\G0,8(>+VL%/&EB+8<"%GH&G1'@S4DL\%BG(NA9%])7!VP^_L\ M!G&;J-02UH$5='N7:3X*MN$C/M'5RMQ/&%4)::3\;]@ M47#XR[Z155\5J"_*+-@<5!AQV5DPWZ"]YTNK6 2CX;P\CUIRJUNDN5UI"U1* M"[>V70'IFMER%I5QL!T<\[Q; AN$!WZ'A,-LB9)YQS0B!\G8\#IX5:!B@-YI MS"-#P;$A^[@K79H'#5<2IEL[DC4JB57*[_Z(P;G=I$K MR'52"SQ6)(%-:T9HI>4<408"'TGF88%Q#9,5V)F&?\B&6_#$.!"=\B"Q@4 ] M0. ;%FQQC0&&QS'?P0.=.0>_G5\-Q\)5NH=S"T7.JA4&B*!B2$UR2(5T*Q1G MVL7?+%@\4FW/Q)J4X48C*>!8=$VVMS^(3D=.+#]AE!2ZB2WGVNLM-.. ))222+=G5%?H(<@NW&NQ7;8 QA^)*+="7&/$S MO!>SW?=-1&S1RZL'ZN6([71G*2[QS$$&[@@$3V,@>+HS0OOLR"*^ \D'(1H. M5!^W @DIW#.8<)F+^$-P09 C=-DD2I\/KP\% #M@".)T0 NJ(9N70NPF19+[ M/YV?7QZ B/S1:8PN,M #/%[++TJH2*:WK]VZ8;DF<"T!4T=!0_>)>ZTC0MEF MCPG@.?1$"*80P=)E+@F7;IG#NY0^F'H8AX)U&Z+- P,>I+XV8!;A3H8-L.]@@J!2PM IQ1= 6\*V)9[L$[BP*W-E.<2%SAB1>P;(0?^$I\+,A MP?OO5B(!7 !T,[=T=#FO5+#TZ,'!=AG@+%Q&$,\BK&332O092 W94<]E;U;C MA<2Y9&">DR68'+_X[K^_*6E].@S"Z$*MYW AF-#:)PI,YX!8=Q#'$R++WLR8 M#^&3'\2ST^S-\>CI=)8SK<@'3T\G/7JFLQ?BDVG1L&[C4EIZ=G)_H_ ^A[:$GT1#$=8!G]*$&^GTRW-9?W% M+XMB4*Q4\86\.P;)\@9>NAA]L&?=/!?<[@_ CM%D,L%-*%62709Q?;\VPG0M MB$1-V_@X8,OXV4$*ZU#?*G0 8-H"^,W=.L6![3?,_).H=4]VZLIY"+.N@")] M@RHQI'"/7J1WJTL(>_!85H$#)O .,1,PIM5LO.&2,&V$0T*XXGVTI7P>?A/C M09OVP*2'U4O@#?+EQN@BJ*0@#PV1AD1M)\:CJ_04()JD1 A&J&SS,*V".58,3)%?M5KH)UG]I *^...!'KXF>7+=> M8(*4>]B"5T=Y&X]/"$HR%;V$08([9"9=R_DQGV(!.2; CW)@0!R7[,704P4B M*%,U8QQ+(#& );'*;H'4)I5-A$ M73#9<1)<_=I'FQB0 4E_=)+R+R-0++7&3&"HGXSBM "W <HX5UY1WG!V-FGXRU MM*4GF+U,T#5257_F0TI)H;GQX&H4T"8Q()IRW T!KZ;\R^.$)PF!=AOST,BP MF2-LZJ,@%[$B>M!X^YP,Z6=B&AYN((SB1%C%L:$*^71D:A ;PHE)7D(>F2Q* MO)7-+!5R$%-I,2UE,WW"+!M#SX3&%B@9KE4-P*7]Z8& ,P!AB[MP*!+R2PACA6H#L"B M1>WAX 8D6==HB!NZ2_,4P2V M;,O-X3+A!DKO&R7;#[I5T-UO3.X:'Y!QA8($P#$WL]0L!R%T$&"/7"OL5V E M!#)KV?KHT2=0P*Y +.I=3-1'&#T'L\V9S/OZRAK:8J:9"BM\KKN@B5O M]J[QU3!P!S[UZQG*=C)%J70\2A2C6TJ%[RS?/)1GL=L,W9"!?)13I<(EK@MH M/"?H]ZY)A":M7;)E]MD_-&)=]5"5Q4?,NXT+ 2RV'4[ MV\X:(5[&6!"2&RQ)Q)2:%YYL2Z_ ?8>1P -CPJ3H00NBO[VERM*:&$#X, Z6L^UX: MF8$";,M@0[$N[]>.$_H%?\NQ$==S0@5FB??=9@52.!W$2JS0:!O@-E ?4CR! MD ,O%RRG;@%E@!J0]+$FIIHMCKHC$!J)D$F*DI]Q[4Y&Q36)X2%N\2974TM M&"CEGO'!;2QD*#\7VA;=VI%>.C(1#X\SLBI=P)\X.VNGN?;(S<$)RP@>4SGI M.A5=3\XFX^GX=!)J\.'V[S7C]&*09S$&>;8S?'A? \NQ?V X8_K@R2)_39ZD M9:EFHPB@B>T?7@9:'2R24)GW3PI+,6X%PW.!WT;722D4NCS-?IW,WISP':F& M%T!*NY \$H@5A'V26_> ^%!\Y)89 A_ 968(7X5Y869L882T(2,!9K?-F M&1O^]+I;"\Q9@A\H0DBEN7$JF R8"!79_'6G:E#QN0(RSIL MFF%8I63IO;R-QW+8W\/A4]ID% N^E;1+V*1_9@[B@A![Z$4!IJ,C4\&=)2F< MN/0]$#D_$"B#V5-TXM27A!? 20Z7$K\A>-XLL"6Y"]*62E=R#COLRG=,)ZE# M<[+38/2 Q=\#L$"M'[0^__UJ6R!,DN*LZD?5\-@WE/0_@%)GJG+G\;,&U>E. M@L&" SC!+,)E!8(P0MK>@;@03AQDP'>L)]*W#7[+J;_XK78^74DV&D_\@E6[ MI*X=CE=J=8LN,2\/I15B>2;,X,B]GRL%04-=8HP*@1+ /%$17@+^JJ^:"]5# M!-(MR4:W:']5.4 =Z:NJ.4T=D= N*_49@15(-D2-DG!IPSS2RB=20X'NF79LHI(NA!./Y17==5:[=3X-](!" MV9M.5R57:! JK/'^? GT='PR\4[J(X 9X+EONTTJ<#J>A2&?C"$+=CP^Y4]V M&:19,DBS;P XNIU/F+P8M#\/G]Z#ZS$J=OA8@6+H!B*PI80<$@>1U<552Q2S3$!]R845E/2<< M&?J'1^*3^BKAFPNPAK!QK67H=*G1X!1=Z_N9[R_'%D@X;F10XMQ^P8C?;9LP MW.?<8.B)R4--F=24"HR5$@^40)MEM=FNU=4!"9$E\%8O .A( &AEB[GY: 'I M4V\A-B)"71*2(9!$C*?"39E5;G):>L:U=;M;B(80-*PV *"Y8:*,D32S!,G9 MSI8A"K8V*65M#VP(U/UB>D3X2-,WN!1Q]K8;H5I*EM4BI0';MT":S4:>X3%! M<6SZFL38A@8'/> #3)_UOV49S:49G"Y2#?KUN^+8#S2#VE$U9TTV'#',)6/@ M4\AZ=^UNFIZEF>Y\KN7U-0)LY1/4L;<-XN#8QC9H4;]W4?$^U]=%1^(0#.C# M1&1GD?7D+(643Z=4<=V,$Q,%E/8"$:-6NHV59EFQ]LDIO7DW]1K%6R)L M[^]X?);1/CN9_ _V?+=N*G.GE']^XY=;\-*4R$+ C2K<6CWO?-\51_4J3*&0 MD#H^> J"7((269Y UG5'H&*S)21T_.*J-!$% '#H3ME-#TU-=S_.]'Z-2#F4 M[SZ8>CG^H!')UB 8 3U@/@(.1=_/X86*.YA(@;<"%G=S&\)D 8\XN@ M<]CEZ'$F0Y6$%6(?%9 OJSM"G>\7F/#,3H:/2/2R110*C02SA]UF-ISP!T5L M5>&#D4C- K._/G_VOC]%49CAS\:)!(XY<.9B)#22=<>5WKA>VT/(5*9699CN ML]WEB!M68FHUQ%1;GI%ZS",IV*X.'Y!:9>LG /&UL/].\HPD?81)*#*U_GUA3@^FXBQF.)_)Z?PW[.IOMJF%M?I[@[5*]5GP+"B/G(-<>&O(#SY01BX024UG>/N "H)CK9T M3&\L)TO3Y%?F,^NA5?,=-::B8_Z'!.T&'.]M,)E>,-(%]^:5H.>5X3C(]T@$ M6=&UZRS=3NP.33T1420W'=OHZ3-V2?DI2,)#'$QA_/W<3Y!5>D+$AX&,J4O, M_I%PXWD",1O/:]RCXV3 &VYQ3#-R[VV*OB?8 ;Y@@[UT!-.R\Z-18.-W=%/@C M8H)?0V$I7<3[=!&#U_W=J_*#D_Q134$\\G D\V.19GT M] ,#." LX:#,-&GLN<&JRAI[4G0+D/Y- #KXG"XM%D-U&Y^GH-RJL99[O?CS M](BWO)&ZHJG]QAPRZ961<*%.KV&(#:5)@C< "1AE48(UB33)1:(^[:+;8^;_S$@S6UP;3 =OGXOB5W^?Y>\.,1!'XV6#/_W-#3)JE: MGO+ L\GT;#R%!0?%<^P-U <&Q_N?3 .@]'AV=O!&N5G0$'&20:I].+E(T.NL>.SGYJV4$L1W#[#$]0UJJ.?Z&1-'9K-T&^)D>/7K,)OOI*072@I'_,82L M;YKK<:HJQZT9!Z7<).,@5#W3$ZNL)5B0]T8EYHIY:.S>&Z7*^>[6]MAWEZ_$ M/4U4465@@[DF.@\^&Y\'BR.T"BL:)^L$!D*K/O)QW9>H_O:^O%9ER?+R/K/W M3=HCP-^L%DR#^*%OS#=3GKS-X^+V6^WVOL?79K7@WE-!V;/$,I9FO+,],2]./4KR[^-#_ MR8(LT@YY@":W3*DUC/.D*4NJ^#$Z#]72]81\Z6C+<]?(Z.R!38_T8__F^SI! M_63_T!X$>\+GAA!X+";/PI.9O7H+&R\GGIQ,P'J]STM+P+LTE![)Y ?ZXB/) ME'!H@J/+GOC+NQ3:C8]A@ MU=^<3P+%1VKG:JEK4LF^#SD=<:P.$+[R+H0Z&O'FVS:TJ 1YU+D[]\(9.TL# M. VW'X6&1;1,5OA65Q7+C.&D_E"I-+%W&,8?93]Y1;^(@S_L10\QUBW_^E7\ M-/YXV#G_9%8:SK\\]E':)79>5FH!4R>'3T[WN'0:WK2FH1_0FINV-6MZN5)@ MHBT.@.\7!@[OW^ &\2?57O\'4$L#!!0 ( #=(=EC6Z;,+\@( ( ' 9 M >&PO=V]R:W-H965T^M^?>/%QJ/E51V%)7.U6=Q;'F)%;/'ND9%-X4V%7-$FD5L:X,L#TJ5C-,D.8DK)E0T M'@;>U(R'NG%2*)P:L$U5,?,T0:F7HZ@7K1DW8E$ZSXC'PYHM<(;N6STU1,6= ME5Q4J*S0"@P6H^BB=S;)O'P0^"YP:3?.X)',M;[SQ-=\%"4^()3(G;? Z/> MERBE-T1AW*]L1IU+K[AY7EO_'+ 3ECFS>*GE#Y&[I4CG,VBJ!+F F%DH4 M@C/EX()SW2@GU *F6@HNT,+^+9M+M ?#V%%$WF[,5]XGK??T%>^]%*ZU-(UGDFZT^(5\F/H]PXA3=+^#GO]+C_]8*____*S+2VMT\%V MIWX0SVS-.(XBFC2+Y@&C\=Z[WDERO@/2H(,TV&5]/*/!SAN)/G2#7"LNI& ! M&'$XLV4 2(Z=$=QAWO*]#)^S;9)%*X]"#6G/?P,=L@^H>G MU+(WOV5F?=_+DA?Q]-)SN-6.R=>3^FPZ'?SA:$>MLZ[6V9MK3:X%K3%RW5@L M&@F2]J'U-SE2FW'AIQAJ0PO?N%?Z=K>WOQ5GT@B9TVC8D M1D:^'T#P6LJ-! M D^A>->,EV289LM+X7TCZM!@V5&Z%KG5-%LT8OVCK.5L2U6\L14K-(NP^RV$ M^6P79,?MGI>+=JL^B[=OTS4S"Z$L2"Q(-3G^0'DP[;YO":?KL&/GVM'&#L>2 MGD@T7H#N"ZW=FO .ND=W_ M02P,$% @ -TAV6#Q%9%'O P !0P !D M !X;"]W;W)K&ULO59MC^(V$/XK5JXZ@91N$B5 6CR7.2EFCF9UM6UYZDD@X*I*U%!B?^LA"R81E&N/55)8*DU*G*/^O[( M*Q@OG?G4[CW(^534.N?5FP-3Z#_ MK!XD2E[G)>4%E(J+DDA8S9S;X'H1&7VK\!>'K>JMB4&R%.*C$>[3F>.;A""' M1!L/##\;> =Y;AQA&O^U/ITNI#'LKW?>?['8$93*;9$&FWT9A86JK7&Y'AIFO*D)?[+T4[/[[A*1*EY64-*?J] LJ98 M94INE0*M[/(]9TN><\U!D4?(F49E+<@9X\$?;)F#&DX]C1F:.%[29K-HLJ%G ML@DH^8 .,T5^+E-(#QUX"*W#1W?X%O2BQSM(KD@8N(3Z-+S@+^SJ%5I_X?>K MUZDR-4E$IY,P!_5:52R!F8,G48'<@#-_^R88^3<7($8=Q.B2]_E3&)X M-KN='TCH1H'?DR?N*!SMV(F=2H32>_U![$8CNL]M@.KQ9$C>"Z7(2HKB3+7W M!M3UX[X#2K_ ^D?"BXIQB<^!MJU.\2Y7FNL:V7"4(0:@H^$!]H#>-#'0E4+\ M/99U9J$;]($=F%U*;0GX-%I*B@(,T7O5'8Q=&OE'8.\[3;0M8<7U)T%W$(6-<]M&8QK)*D4 M&S L/;(+W(A./NES^V1\]JXZP!/'M">/W"!XQ84@RJ26TIZJK\_EF*[V,HG\ MU_>V8B^FL7W8/XT/BD#'U*A+DQH452Y>P%P$!0ZK:O\D-ZT^O!^0#5T'Q^'! M4_TUV&D0'B0TCN)3;Z_7&\T*D&L[@.+S:7 V4UJWV\VXM\UHMU=O!N0/3*XY M/KTYK-#4OQK'#I'-T-D(6E1VT%L*C6.C768XIX,T"OC_2@B]$TR ;O*?_P]0 M2P,$% @ -TAV6*:+S&^; @ +@8 !D !X;"]W;W)K&ULK5513]LP$/XKIS A*A62N&F;0AN)PM"0AH2 #>W13:Z-16)G MMMO"OY_MI&F8H'O92^RS[SY_G\]WF6Z%?%$YHH;7LN!JYN5:5^>^K](<2ZK. M1(7<["R%+*DVIESYJI)(,Q=4%CX)@I%?4L:]9.K6[F4R%6M=,([W$M2Z+*E\ MFV,AMC,O]'8+#VR5:[O@)].*KO 1]8_J7AK+;U$R5B)73'"0N)QYE^'Y/++^ MSN$GPZWJS,$J60CQ8HW;;.8%EA 6F&J+0,VPP2LL"@MD:/QN,+WV2!O8G>_0 M;YQVHV5!%5Z)XIEE.I]YL0<9+NFZT ]B^PT;/4.+EXI"N2]L:U\2>9"NE19E M$VP8E(S7(WUM[J$3$ >?!) F@#C>]4&.Y375-)E*L05IO0V:G3BI+MJ08]PF MY5%+L\M,G$YN^0:Y%I*A@I,GNBA0]::^-LAVWT\;E'F-0CY!"0G<":YS!5]Y MAME[ -]0:GF1':\Y.8AXC>D9#,(^D( ,#N -6IT#AS?XM\Z/Y-7!T=BK2C/5,^ER'X(/-"M>9P:):,%F$U(15F: MVJNHU*K%_0+C?DSB=W8XF<"SJ=]3QD\K*5)4>_]1/QJ-NM8D@!O&F7GU&:R$ MR/:NT21LYZ$#_5M4&/7'\;!KQG$,W^UYN\M_@R;)K=?),![W]M8H(#UX$MJ( M["2LH\>@AI/X_0*)6PT?/1J_4\,ERI7K5,I=]([ M*E>,*RAP:4*#L_'0 UEWI]K0HG(=82&TZ2]NFIN&CM(ZF/VE$'IGV /:7T3R M!U!+ P04 " W2'98EIO,=M0" "L!@ &0 'AL+W=O]N".K2MC#X)\VM UW(/YWBP46L& 4K(:A&92$ 6KF7<9G<]3 MZ^\4T/SJ9(;HJPWHMF-D^JBD1P3 MMBGW1N%;AG$F7RCLKS(O/EEP*@RAHB0WCRUKL/"&G'RC2P[Z=!H8S&4C@J+' MG7>X\3NX44QNI3"5)C>BA/(U0( D!Z;QEND\/HAX#<4922*?Q&&<',!+!N6) MPTO^1?E;@CNX]&TX>WG.=4,+F'EX.S2H)_#RXZ,H"R\.D$T'LNDA]/P>+V/9 M#,0AT/$#T,?'TWB,+D@_VO]!53U72?8,ZB7H%S?3I@@II*M1L+Z MU+71/F(R;QDOF5AK)V796X35J/0)K"H]H'\@$S]-QWOVV)\D$W)+BPJ%*:S* M4 L'9Z3D%FT;$(W\49CLS-0?Q1FYDD(;U7:3 GEBYC5V<9J'HYU3G/A)EI&O%H0615NWG!HL20GX>12,=C,)"=):*L-^=P?;Z)-H[(?C MR>G>0>:'471*%H>Z[Q.!!=N[='+^E:LV$)AQ6&!J>C4<>4=UL[ PC&S>/EM+@='/;"G\G MH*P#OE]):;:&33#\H/(_4$L#!!0 ( #=(=EC=X!%%3P< -84 9 M>&PO=V]R:W-H965T]=+>ZL8'-9M[OC&X MOJS%3-Y+_Y_ZO<6W0:>E4*6LG#(563F]ZMVD;VY'?#X<^*^22[=Q3>S)Q)A/ M_.6GXJJ7,""I9>Y9@\#'0MY)K5D18'QN=?8ZDRRX>;W2_D/P';Y,A)-W1O^N M"C^_ZHU[5,BI:+3_8)8_RM:?$]:7&^W"?UK&L]E9C_+&>5.VPD!0JBI^BH#CR4\Y%!WBJZC8JR)Q2E&?UB*C]W]'U5R&); MP0"H.FC9"MIM]JS&MS+OTS ]HBS)AL_H&W:N#H.^X8M<[>]S,2H8[5? ]?'& MU2*75ST4@)-V(7O7WWZ3GB87S\ ;=?!&SVF_OD>]%8V69*:D&:IGJ 6@[D/Z MO*YOOQEGR?""_M_/_TEA0T)5-4/4^X4)]0S]5<%TZ3U9X2_L\YQ/WE-QM)[BSY!'_ATK1M'*>[WZ6!;SWG_Y#4)QW);GC#D M0SJX63OQBK*C-!EN?.>K-/O[D-C9,M-6!@W!^ M;>$ $H?$[8ZZ'O(,F;^\<].GWRKZN4'E9F>Q0HY"S.Y,68OJ$=.XUNB#!2F/ M^&U7^,&K!*'62!KN-MYY$<._O_2R0YH\DN3X\B%5A<;@YU;*XT=TGXW\"U2^ M#)Q8*C_'J0HS?]U"M(QV-EI)X(+ Z'=.^N.8_UVT[!;[G247=_'6#R)76OG' M<#>].%R9P]1595/"^871"S;5ZH"V5V='29+P7Y\^0N/$6+3_%>NH8:K%"&[; MX.Y62,X28(&;^CD9GR7&:'(].CD_H3N,PTZF#\*$K MHA;(S:JZ'=TWDS^PM// ?V?R3\>WYH%N+(@Z:P\PTO805GJZR7-L^:U[,-4X M+H$N1VZ+5T^7HI\++HE<-P7(.C&AZ-W:C-@TDPJ)L[$R S$]"'G\0 MUHQ^ O1BC9Y*+/4T 6E %@4L"+";(Z%QW]L8;WVZG<.'N,Z=+,0S((CB2"M@OD%"\.896)SQVH'/3ZYB4V50T$2=D:+D+8M MYB/B'QK5KX#\.\(][XRN;+HM_9N9]"OA"L++((P]+C99L*9"5)/M_@\+GP*Y M8YU_A:UE*]EVB%U#Z8ZAE8HYTE "7:#$KK6V:IY*U.VNJH*'INQ6L-"&IFOV M!>QQL 1*I2M(JR:K>>)YI=&%T-'.@YV4C:AV6U@"2V6JX_4HY4**=S#564/$ M%$R'P@AK'2>\@\5>VC4Q-M8#:#]-J R/H_WX6 H<>/2(@5A";'-9A/#+%\:N M_6VOC8B*G$ZY:[7$7.V KEEKC#[M!);1QKDXG;*:.+)<>-BQX?&G,E^Q4 VQ M@&'SCB/D!>M7G^[VI+_U;F=9XFC)/9OYUU&"!].8K:?CO\>) *TCQ9.$V.O" MOYP;>]#^P]R(#>1EU-CW5F.P\:ZIE'86WJCQRH#TQM=.W=WNI=U-?%>U/A[? M^/TB[(QG@993B";]LY,>V?@6+7[QI@YOKM#4O"G#Y5P*!)H/X/>IP=-T^X4- M=*\RK_\"4$L#!!0 ( #=(=EB3VP Q1@4 !X3 9 >&PO=V]R:W-H M965TY(\>)>R,]J#:#)0UEP M=>FMM:[.1R.5KJ&DZDQ4P'%F)61)-9(R'ZE* LWLHK(8A;X_&964<6]^8<<6 MJU*L]#]WDK_P?J.OBRI@AM1_,$RO;[T$H]DL**;0M^*^Q^A M\2LR!L%H36[EJ1M?(]U71^ M(<4]D88;I9D/ZZI=C<8Q;I)RIR7.,ERGYQ_*JA"/ .0:.*R8)HN"6SEC5_DGM9RH6XXIEW-5T10N/:P'!?(+>/.W;X*) M_Z['RJBU,NJ3/K_#\LLV!1"Q(K04&ZX5%D$JPJ*6 1T M.M&OYNV;)/3'[\A_??\)5#8I)Y@P*)<@;=).K*5BHRC/U*#E-[ETB?#5FF\V M4@+7I!+2UODIADDS":497-8I5@2U$X$1D^VZ(S*;.D0R)3\)GI]JD"4I&%VR M@FF&D7VNO.T[&@:3^&!T/)Q-8[(02CO2M@#\95FPG%KK=P9%PW 2[M'^Y/51 MNDK33;DIJ(:MW:DH$;9KTU^_ "F$4D-T#]L\(+AP$HBF#Z#.#T3]C%L%-M,- ME8P6=J%CY7CHAY%#A\-9G/240]R60_SLD]NPWI^J!V27P6QCXY)M%9@MOM\7X.MX/A MV=0P]60C:;.1/#L;@L-I!3+%KH)_,Z>58.@$[J3XJZ3 )H5V\V30\#1G.IM6 M='L-M-!KDE+3ENXF@)$QE+O^Z)KN)M?S0BZE./5?N2AFK!V"&S$Y?]\?Y6_>O?^U@FBL+, M[?>S0[A^6*WP_])$-#C>91M7N0X[B3L\3MVL*<_MDH[0.7MI-':HR7CB+,34 M+C%264_VG8X5[+6O5\=NS_,6PTA^:\]/HM@?N'0G\2QGNRPO&@IP_, MVCXP>\'IM/:EHH^F(#I1WB_MQ>@U)[+.-GME?QP-4O=VHFAJAG8_*<$D, .3 MW< T- .[?3%((C.0'&Z4LXF9F)TBY0(T&!HM#=T5X9%S9U&"S.W-C"*V]]?7 M%^UH>_ES5=]Y[-CKFZ-/5.*Y5)$"5KC4Q^[N$5G?QM2$%I6] 5D*K45I/Q&D M&4C#@/,K(?26, K:*['Y/U!+ P04 " W2'98%PWW>5D% !'%0 &0 M 'AL+W=O\X?=.?W MZ+1C:X-8PD*E$2@T2W;!DD0#@1G?5IB=!K!2(L;N8R%AY214=GPC^B(26!C3]Q[AJM,&X.-.;,E$"OL:@I\:3 M.15LSI.("?D+NOJ6Q^H9=6_I?<)D[V2@8 HM. A7<.<%'-D#APGZQ#,UE^@J MBUC4!!B ;:6!9&W@.6E%O&1A'SG80L0F3@N>4SKL&#SG%0[O\K- <7>C:*H< MRP4-V6D'N""96++.^/T[[-L?6FQT2QO=-O3Q!*@7Y0E#?(H@ L*'E;V([36W M'?#]NR&QG0_H9V__8E2L0@M!8+#TGHEUK&&5)SGDL8D;U2^X8I MR%*@>D5%%F-[0ON5:]R4G/ZLY>+7O*X3$@@JTI$G.#EXWV0CZEZ3!*DM8G=K^ ]>6\27VLT]Q^@($<\:>L-2Y AU'6MD#WNU$0]BHNIA MU_)LNZY O(9X%UN..ZJ/.)[E^/X/#__7MA#PL6!PA"ITSS(VC95$-/H;3A4S MMDL-DVT8;'D!/EAZ+XI]. :V_("LR*//W B%$),0D-0O_<3=KSJ M_PBC/Z$.VAF276)A'/3^]3*\U7B;/?_G=CMM X4=*W"KZ-",M!PG:*=P;5,U M9;U@@\($NQL4QE"=_&CW_P,*UZ.CZY%F2+318I.1]6_NZ/OI5ZVROW\"+ZCL M(';%NRZVK6 8'.[%:_L[)_@9VDWF- A!K)'G;C!H.&HRR*LKN):/@[J"YV\0 M:(-2Q+7L=7-VR=26V +],E;*KN&W'>^MUWEMD-LI*4_\M5&4X MBN#^U2LVQN2U[YW?T& J> JLRU2%@ Q1]VC*@&UC$M;<)TM7GC29J4C\@C[89=52>3E_-K1AF MIDN8><9T(M%5M5DQB7BNI(+5U!YV(=/$805"+#>PZSU8TB_9DDD-!\I*Q*'^ M*QLE-JE(0()731_%20ZB#0-&;KT'.?%3" &V)AZ7&I.2EBJ,S.<'E$ M'VDLT)VYFI6A2M6.:XL/)76]?@GZOEU,#1J09DP"<2"IDWI9A''?#M!=@;N6 M@M3O#NN9?-2O,V7'] 2H8=G8WD >;1C@(#RT_ 8TB 5NTP!'5V\$J-&0(GZK M!:"D^31L*KG>KG ;U!ZW4B9FY@E/ I/S3!7O7.5H^4IX5CR.5>+%$^,G*F8Q MT"UA4U"U^P$<+*)XMBLZBB_,4]D]5XJGYN^<4;@U:P'X/N5&PO=V]R:W-H965TN>"K)875-/IB10;(LUJY&8^ MK*F6&I5CW 3E6DO\RY!.3[_P2*1 ;N@=*-*]H?,$5.]DJ)&U63","C:SG(UW M@(WKD:^"ZY4BGW@,\4,&0]2I4LPK%9MYK1PO(!H0W^T3S_'\%GY^9:AO^?E/ M,'2??3EUL)_:;(UCM:81G'80^PKD+72F[]^XH?.Q1;>@TBUHXSZ]QJT69PD0 ML2 LUU/3.[*6XI99]./FJ_W 2"VD2$F$'F<\8WQ)<)-*:F"^U[9VZ>_?3#S' M_TA>^_X;J"SB3S!ZD,Y!V@AV&2=Z)3)%>:QZU7H3V/K (^=;@[Y5!AT_6Y'S M3$K@^OF$GR%&J4DU?DNZ7M"K#T.W1ZXUU5!-=KW> SZN]Y'<"(U<"C5J*\/M M4LOI A: :^*FIKN:=-V^,ZY)"KUP1X]='0[-Y[J5DEL%%&;L"TK=)TAY-*E[ M:12.7@RB"Z8*6*-RE;S_%0.['GU+ N]5SM\%QF/4*.XP4IYKSV/"NOYX%^*O MA-:3)+X4+X7,O:AIC>'+(9J+W-83TOUTASV2@MYP!AP63-?$[-D=8Z>E9(RJ MDC%Z_K M! MU2I8.!F$O8K]-X2!K B=@8_/:FD0#":]W#5H;PN.PPK'X9-Q')>9PV"-*@7H MN"XB>HZPUNQ 7]K._K78>Q2#.[W-RZ%8%<#2"2:SG%DG/#_I?^&WB%:/TEMN?K@UT3\Z(I?X M5X)F$E*S4VC\$\\N]K-+HRA+LP1!&Q-AP66$2%B9HQVFIT0HU2P H=_,T*'G M5BI3.6>ZR/-T0V5LM960RRE1<]]:?FVW#;VNK.Q[7OOTJ M:_QI]EZ>0C&9&C,>,-C2](,COR%X1F-$_%R3XCS1L!8[L,;4B/Q "92C88?( M7#=HSB$@KW ]E='*^@FP8DESN-:Y!R&O8*I!.1ZYS3"X(^QAS-$48TE-/&C2 MI/2#IAZ5TR$B;NAW?_9(S)1-27DB!+2JV1A-_(.<\FS5Z)B<@P1?&6=IEI)U M<;&P'RE/;W?V):U*C;XW/MH&K^]@8]R:B?V^&XQJAP1$6\_"K$V*VW?]H#:: M'/T+V9@JZE+"F+&XBISMV:Q:,G1XN-;M$W_?).J$F.1@ _L[8.GUP M/)J,_#KA&$]>>72QMP%V:ZON!P2)RJ3U&AZ/(X"XB;RNYSK[.\H#8:L96O.] M<6M-H4D0/!Z+?9TF=H#!9%^I'-:N;7 K+>WEE$FT&=?Y#4XU6]U_G>77/MOE M^>795RJ7Z!F2P ))G<$86S*97TCE RW6]A)H+C3N6_NY HIYS"S _PLA=#DP M JI;P>D_4$L#!!0 ( #=(=EA5GW!+J0( #(( 9 >&PO=V]R:W-H M965T=8:F--V\.D*%FW M9XJO8U0,'I"D^_<#['ANXT11U9<8+O<P=,;*=>Z.T""[JJM WX6=K@%2Q!WS=S:69^SU+0&KBB@B,)Y=2[ M#6_RB[>1[,?4"6Q P(-HR8//8P P8LT2FC#\=I]>_ MT@*'XQW[5Z?=:'G "F:"_::%KJ;>E8<**/&:Z878?H-.CRN0"*;<+]IVN8&' MR%II47=@4T%->?O$3YT/ T"8' !$'2 Z%1!W@/A40-(!$N=,*\7YD&.-LU2* M+9(VV[#9@3/3H8U\RFW;EUJ:56IP.KM;*Q-1"N6@B*1-VPQ>H&7['2!1HB5= M<5I2@KE&MX2(-=>4K]!<,$HH*/0)S;"J'&H!2DM*-!1M["P'C2E3YR;I?IFC ML_?GJ:]-W?;M/NEJO&MKC [4F .Y0''X$45!%(_ 9Z?#HQ%X?CH\? [WC=F] MXU'O>.3XX@-\"R""$\HH=EX;?\G./?G?/1?3 ND*$*ZMY0I1[J9*8PUFY^D> M6YK-.V9K6T@R7H@]4&Y4@PE,/7-B*) ;\+(/[\++X,N8R6])EK\1V;,&Q'T# MXF/LF?TPQ]QJ41.'LJ?E)KN>!$&0^INA#?M9\548[>7E1VMXI<*D5Y@<5;AX M_AV-B6T)+@Y/V\ZR2.AWFM+G]P0-O;] >6*\H58E :9'#QV5#(]H9J)UHT[LQ^$-K< M &Y8F4L=I$TPZZ40>C>QUT#_-R'[!U!+ P04 " W2'98B1$&Q!4# !V M$ &0 'AL+W=O#;)#5AUXM1V2BOMQ^\ZI F3BM$0$2\0.[G'YYX< M?&1&&ZD>]!K D.=49'KLK8W)KWQ?1VM(F;Z0.61X)Y$J90:':N7K7 &+RZ)4 M^&$0]/V4\YVXYZNUL1/^9)2S M%2S _,SG"D=^C1+S%#+-9484)&/OFEY-Z= 6E$_\XK#1.]?$MK*4\L$.OL=C M+[",0$!D+ 3#KR>X 2$L$O)XK$"]>DU;N'O]BOZM;!Z;63(--U+\YK%9C[V! M1V)(6"',O=S<0M50S^)%4NCRDVRJ9P./1(4V,JV*D4'*L^TW>ZZ$V"F@W3T% M8540EKRW"Y4L9\RPR4C)#5'V:42S%V6K9362XYE]*PNC\"['.C.9%AIGM"8S MT)'B^5:J+":+[6LB,B$+OLIXPB.6&7(=1;+(#,]69"X%CSAH\IE\U8:C0A"3 M0D-2"")0:FUK8T"S1)PM!9!7B1Q7CZ99QN(?Q M#*(+TJ&?2!B$G7_+?6R^5B"L%0A+O.Y>!;B(L1]=MKVL1H2G2/<)T(!&DS_D MCF<\+=*WZ#KA[:_J2N"+@WRG)M\IT3OMO;ZW6NJT MT%*W;JGK?!__ZZ6W^+M7Z)$78$H[N/9JKKU3>(<][_..$_Y(H?LU^?XYO--O MH:7+NJ7+UKWC7J$;'#3/H"8[<$+=L6B-4RBT%1T>"YY;Q[@W&R?DD>H.:\+# M6.+S?T)VXIL>:9O\NX\8\5N(F8&EX#M_0-H*7-LE+ MG2EX&N.XEP@/;S:TB57J3KT?$K5$29W;BQOC6$V;.*6]LSBEC9BE3*5-OE)GUIW&*.XE'%GD M[YPB[8G\CJD5SS01D"!4<'&)OR*U/>1N!T;FY<%R*0T>4\O+-; 8E'T [R=2 MFM>!/:O6?S5,_@)02P,$% @ -TAV6#?P_N5,! ?Q( !D !X;"]W M;W)K&ULQ5A=;]LV%/TKA#9L+;!&HOR9S#;@CVW- M0X8@7E?LD9%HFZA$JB1E)\!^?$E*EN2(8I/ 05\LB>8]/.?RZMXK3@Z,?Q$[ MC"5X2!,JIMY.RNS*]T6TPRD2%RS#5/VS83Q%4CWRK2\RCE%LC-+$#X-@Z*>( M4&\V,6.W?#9AN4P(Q;<L"?33*TQ6LL/V6W M7#WY%4I,4DP%811PO)EZ6>L2_ZX3J>>H%FA!,< M20V!U&6/ESA)-)+B\;4$]:HUM6'S_HC^IQ&OQ-PC@9(/R M1-ZQPT=<"AIHO(@EPOR"0SDW\$"4"\G2TE@Q2 DMKNBA=$3#H!=V&(2E0?C$ M(.PRZ)4&/2.T8&9DK9!$LPEG!\#U;(6F;XQOC+520ZC>QK7DZE^B[.1LD0LU M(@1881%QDA6^I3%8%_L*V :LR9:2#8D0E6 >12RGDM MN&4)B0@6X .8QS'1 MEB@!U[2(+8WS;H4E(HEX/_&EXJI7]*.2UZ+@%7;P@B&X853N!/B#QC@^!?"5 MR$II>%2Z")V(*QQ=@![\#81!V .?UBOP[N?W0."M"DH)_K-07#X?,#P".HCV MJBWI&=S>VVV)S=_%HGW[HCI;7(D,17CJJ70@,-]C;_;+3W 8_&[SS)G 3OS3 MK_S3=Z'/_L[3>\RU%U0RX\@(+[=1@/^/MS87%+A#@ZOSVWX&)_Z^JN>:)R*J(1!NH- A''ZIT""1/"OI\%V* I)H1!$#Q19)FF^#:FG7 = M5ER'3JZ?$>.*X-A)\)KN57@S[F0XMBP]:C-L3QL&82?#RXKAY7<8 M1BS%0*('51Q45R/VRS;4\;PVY_PJ N@<'S^6:(6#F6 M&,W5+5MNF05'@VZ.C3(-O\-18K7?LIL?;*W<&UJ<:)D7]H-NAF'-,'0S3!4U M;HJI2LT)H]L/B=YP@%0&D]845B(VN;3H.A=]92Z =2F&SDHVF__S%[A3N(A' M.U.#8[Q7K6]F9.('U4RK))US>X9V8[^TY)X+[=03==&%_1_1E< S5=S21V]1 MOV%=P*&[@I]$RJH1*4LF.MX 2WD>7]H2BV5BWY59ZDH.W97XAE"2YJF5W9D* M<2GA+< M<'QLLVT?3 O8;BC"IX'L9/!:A75K MV]R:G"7P40>98ECYV"+*W)4T'.!5\J MR&]\RBNO;\T)AP F%(MOW6JT.D69F[.#)^,+?;IBC@AJF.)HY@;Q+:$")'BC M((.+D4HJO#CM*!XDR\R!P3V3:NO-[0ZC&',]0?V_84P>'_0"U9G3[!M02P,$ M% @ -TAV6!KWAF9:! PQH !D !X;"]W;W)K&ULS9EM;]LV$,>_"J$-0PLTD4@_)9EM(+&VM5B+!@FZO6:DLTU4$CV2 MME-@'WZD)$M637/QP@SQ"UL/O#]Y/Y&G.W.\Y>*K7 (H])AGA9P$2Z565V$H MDR7D5)[S%13ZSIR+G"I]*A:A7 F@:6F49R&)HF&84U8$TW%Y[59,QWRM,E; MK4!RG>=4?+N!C&\G 0YV%^[88JG,A7 Z7M$%W(/ZLKH5^BQL5%*60R$9+Y" M^22XQE(/!ENY=XR,*P^._- )2LJ'[I8PUBSP#WCQB0VH!\;S \8M"K#7I/[:%? M&_1+,I4K)8>8*CH="[Y%PK36:N:@A%E::_=989[[O1+Z+M-V:AHSF?!"L6(- M*?J\ D&KQU&DZ%I*4+(\_,CH \N88B#1'614Z<:*HR/&;V)0E&7R+3I#7^YC M].;'M^-0Z<&:+L.D'MBL&A@Y,C!,T">MO93HER*%M"L0:B\;5\G.U1OB5+Q> M+\Y1A-\A$I&>;4!N\QB2<]0[;AX_W9PXO.DU#ZY7ZO7^OP=G<>JF&D3?/@@3 ME*[DBB8P"734D2 V$$Q_^@$/HY]M@'V*Q9[$.O#[#?R^2WWZD4N)YH+G*-TG MR7Q#KP1PW\D7.F MSKA.5](=<[TZX5&G3Q*D#>'H8+$0/+@X6%0S9Y>GTO$DUJ%ST="Y^/>8IKE( MFH&!0\OY:$/CU#EU=E5BP_V@U,-#UD^]K2XW4(G0\1/ M7=Z^^NT"(BT@\JR,SHK**7DR*G*(BD0#&RI;2W(TD<-M28&=2?.STUJW_,E M>H=NVA-;6TM'9HO;-!^[\WQ+W-??L]O?D(1%#H6R4O":W7M5BWVI=7FVI0(> MO(H7@=?BPZM:[$NM^P3:^@,[,^S_%N>\EA.UVE/BW$L4"[BM%K"[7'AV-/19 M&LR\JL7XL+QQOD+:(@*[JX@/^8HR84(C2I94+,!D'1DO%F<9VVAZCL3#:UF! M+74%)OC2,LM>HK# ;66!W:5%K+%(Q=1: $JXM+]1O!86M5H'S44TLI!YB:J! MM%4#<>;$EJDDVI>!6II3FJ&5, M2?;-QKWPI2 MT?E(.RFJ'9/J1/%5N8?PP)7B>7FX!)J", WT_3GG:G=B.FCVK:;_ %!+ P04 M " W2'98%O"[RBD$ !+$P &0 'AL+W=O?79@DE@+.(>= MIB?=C[\Q$" ;0Y,MTO9#8\S,FWGCP3P\V8GLJUP#*/*2Q*F<6FNE-C>V+<,U M)$Q>B0VD>&8!1.Q53%/X3$C M,[RR*Y2()Y!*+E*2P7)J MW=*;&;W6#KG%7QQVLC$FFLI"B*_ZXF,TM1R=$<00*@W!\.<99A#'&@GS^*<$ MM:J8VK$YWJ/_GI-',@LF82;BOWFDUE-K;)$(EFP;JR>Q^P EH:'&"T4L\_]D M5]HZ%@FW4HFD=,8,$IX6O^RE+$3#@?HM#F[IX'[K,&AQ\$H'+R=:9);3NF>* M!9-,[$BFK1%-#_+:Y-[(AJ=Z&>BIV,L%X2E1:R SD4;8.VB'(REB'N4YS!7^8%,5H1[J4._N03$> MR_>8S)?Y/7GW\_N)K;!>FK4=EK6Y*VKCMM2&NN0SYK>6Y#>,'AT"V%CHJMKN MOMIW;B?B/817Q*,7Q'5P8K^.4GZCN_FLK2$]A!D095D09=Z,$G(2599B)I*019 .ZF M@)T:B@1T.4":"E)$&>91].;Z'%R.W(&#?Q/[N4G68.BZ3;,#&L.*QK"3QLR W[CB-_YA.\JXSR+U!'90I.NJ2->O]S!N')+%H/FR M_$5KHGQ]W(0>]=WC;NT,^)UTJ%-K"*>3T >((X*;8,'H/]+2Y=THYZY@7VB' MG!NZB?ZP3B]#]U6HGM ."^76A7([F^-/I#K'OC V>.G;['!O0 W;L<%P['M^ MZX9,:PU$.]5#4*K&=$5"(+)A/-,R/O_8B/"[3BJNMBBJVI?D6%P@ M,]&UL MY5A=;]LV%/TKA%8,+9!&HK[L9+:!Q,'08ET;).OV3$O7,5>*U$C*;H#]^)&4 M(G])6K+X;2\Q)=Y[=,X]%'69R4;(;VH%H-'W@G$U]59:EY>^K[(5%$2=BQ*X MF5D*61!M+N6#KTH))'=)!?/#($C]@E#NS2;NWJV<342E&>5P*Y&JBH+(QVM@ M8C/UL/=TXXX^K+2]X<\F)7F >]!?RUMIKOP6):<%<$4%1Q*64^\*7\YQ8A-< MQ.\4-FIGC*R4A1#?[,7'?.H%EA$PR+2%(.9G#7-@S"(9'G\UH%[[3)NX.WY" M_]F)-V(61,%45Y.A+"9+4U>4YNE(*M'+#3Y0L**.:@D)W MP(@VP5J@GN3W^Q.BG: "Y60AFRHR48#1W@->$$9X!NK=B%'I[ YI0 MIMX9O*_W-^CMFW?HC87X;24J95BIB:]-!:P./VO47M=JPSZUD)VC")^A, BC MCO3Y\]/#_73?U+TM?M@6/W1X40_>G$CY2/D#(H6HN-$LEL;;/X5$&2.F^NX& MV=K MC:6D]:K#$@=F->3V+XCB8^.L.G7&K,Q[4^>DERZ-+87Q$*L11RZDF7L>D.S%X M%"?=Q).6>#)(_ .P')D/&%*$ ?H;??EEWD5O$.2E!IP(;$]OVNI-_S>[1'I* M4TX$MF?*J#5E-+@(K[*L-D-"!G1-%@S.$ ?=)7IT]!)$XX/WY#@$!SCM?D_& M+<7Q(,5;"26AN7-9&-=D8WL7Q?$Q17Q L2-D1\8>PXN6X<4@PX]\;;99(=U* M[2G>Q=%CD^2 V7%(/$IZJ.%@VQ@%@^2N*\IR]]J9^M&BE&(-IG_5_50;P#T7 MX_#0ZN''_L=EBW?Z/3R\<%_Q36N@]P0F27@H\#@JQ3CL\6/;*^'!K_ZIOLO# M3WGI%M2@I<_Z,N-M"X*'>Y!V=RG)H]U:.H5$QV9;%L'/-P[ M&'[25AJ*DHE' )2)PAPLU?;P4&\XF5#=^PWN: S20^[',?$HZJ&^;1[PSJ".AH??^?<9@_-OQ+Y0+E"#)8F+3@?F7Q9GT/K"RU*=Y1;"&T. MAFZX,F=WD#; S"^%T$\7]G38_C=@]@]02P,$% @ -TAV6&2#3=:I @ M&@@ !D !X;"]W;W)K&ULK99=;YLP%(;_BL6F MJ96:\OV1CB"MB;95VJ2J7==K%TX2JV SVPGMOY\-!*7"8;W83N^59RG:R)!1N.1*[JL+\]1I*UBPLUSIW!0+R]% M4$(NM0-6ASTLH2RUD<+XTWM:PY1:>'Q^&UYVA=\)P!?DE\MT+Y#F>;Y O MWR_WWLIM%6W(YPWYO-;/_W<^4Y9.')C%NH.N1(US6%BJ103P/5C9IP]NY'PV M)?M/9F]R^D-.?\H]N\.->BTD<()+A&F!6<7MG:ZU?=9G'B) MXSBIO3\.9:ASY_/CNC>\P< ;3/(^JN:>$3JK.!+RAWJVB!Q(4?_>FU#C$<$L3.(QJ:$N&PO=V]R:W-H965TQ"IC9)NGVZW<- ME$#BHG9C7Q)L[CF<R C/%-#.B<3DWY]&8%3*A&9ES)(HTQ?S7-4G8 M;F+8QN/$#5UOI)HPHW&.U^26R+M\SF%D-BQ+FI),4)8A3E83XYU]-;4]!2@C MOE.R$ZUKI*PL&+M7@\_+B6$I120AL504&/ZV9$J21#&!CI\UJ=$\4P';UX_L M'TKS8&:!!9FRY ==RLW$&!EH25:X2.0-VWTBM2%?\<4L$>4OVM6QEH'B0DB6 MUF!0D-*L^LM7=F"]U7D=B*SCW&V>:I3]#'SD3VN6M6/V256TH MV\CQ+#\8F]NV,TV4ZP;[J(YDKY'L]4K^0H2 32(NTB+!DBSAW8;$Q!17NP<8 MP"GCDOXN)W3B*_Z@)>O<#JUP=*!>%Q98MJV7[S?R_7_)>$:T!>(IK!I;(G2K*V/7M*7OB #D77\AXW_ M<-BM(1S2^4!D'>>CQOGHOVP-HZ,J''E>>%"JQT'AR!WI2_6R$7S9*_@KCC

]]XV+U?]VC*,B%Y476^T%/!KKJ&].BE#MIU M#,76-;[O.VQWX&KM;61>['X@MJ[[?0MC]_XKYFN:"920%<"LBQ#PO#HJ50/)\O*TL6 2SB[EY0:.EX2K +B_8DP^ M#M0!ICFP1G\ 4$L#!!0 ( #=(=E@#7X.Z_ , %<4 9 >&PO=V]R M:W-H965T[9!2>Q%C!K.TE[O_YL(! :XVLJ^I* F?G\?Z6DL]X,XF.5Z11R*?\@57=VZ- M$M.49(*R#'"RG#K7\&J."H?"XF]*=N+@&F@ISXS]U#=W\=3Q-".2D$AJ"*S^ MMF1.DD0C*1Z_*E"GGE,['E[OT?\LQ"LQSUB0.4O^H;%<3YV1 V*RQ)M$/K#= M=U()"C1>Q!)1_()=:3L,'!!MA&1IY:P8I#0K__%+%8@#!QAV.*#* ;UU&'0X M^)6#7P@MF16R;K'$LPEG.\"UM4+3%T5L"F^EAF;Z-3Y*KIY2Y2=G"ZXR@LO7 M"[!(<"8!SF+P[=>&YNI52? 'N(YCJN.-$W"7E5FCHW]V2R2FB3A7)D^/M^#L M]_.)*Q4?C>I&U=PWY=RH8VZ(P#W+Y%J ;UE,XC: JX34:M!>S0VR(MZ2Z!+X M\ (@#_D&0O/WNR,+';\.KE_@^1\)KBE>)=S #*=7])7(<42FCEJR@O M<69? M?H.A]]6DM2>PEO)!K7Q@0U>15* 1+9-%R\8IXY+^6PZ0%[4+"6**0 D;%+!Z M"]K.H#?R/<^;N-M#<<=VXP >FK5H!S7MX-VT3>Q*[[#%;H".V1W;C=&PDUU8 MLPNM[*[?&FL@$ MX3%K@Z'OAV$G\5%-?&0E?H^CM1KBKVW*)JY6H%,7:4]@+?8VVPTV8V"SF2$!U49?LHZJF!; MA(+ ,VR@)LM!@+I7$D0->60E/V>9D'Q3]FDT SEG*_4.S82M4*?F5%]H;>%- MN8<]UWO8:\'O"ZVMOBGYT%[S3WKM T,E-6SW1CL/=2=I4^FAO=1_>(69>@ 3 M\\#0R=B8-UT M+T=F":W@,. M>UY^UF;F9/4]H;75-PT,M'J0*MK4S M&Q+>/ONIZMR#(YJ4\%5Q++^DMH$U[K "'1 D[?:9 MEDXV44E42"I.__V.DB+;L:+&C0;LBRV*]SRZ1[R'.LZV0GY3&T0-#VF2J;FU MT3J_M&T5;C!E:B!RS&@F%C)EFH9R;:M<(HM*4)K8GN.,[)3QS%K,RGO7KQQP]<;;6[8BUG.UGB+^FM^+6ED-RP13S%3 M7&0@,9Y;O[N75^[0 ,J(OSENU=XU&"DK(;Z9P:=H;CDF(TPPU(:"T=\]7F&2 M&";*XZXFM9IG&N#^]2/['Z5X$K-B"J]$\@^/]&9N32R(,&9%HF_$]D^L!06& M+Q2)*G]A6\9N?,E:L83]9:BOMXNX?S-VYFM*0?#9(?U\SY4S_.>>=X2PP'X M[COP',]O@5^]'.X=PFU2WLCW&OE>R>>_2'Z;G H_;,<;DUVJG(4XM\A%"N4] M6HM??W%'SOLV<3V1'4CU&ZE^%WLEM5G-=_!%:):T*:YH@I+&[ +W"\]U?,=Q M9O;]OICCN,!Q]\,.TAPV:0Z[TT2EJ/"EQ$Q#+J0Q>UN6%<,Y&3AG("1< M2]KQX<9$YTFAP*7[ S@_Y)D.@C-@RN#(W9BNB.-Q@VC=8#IUG?I>>R([6()Q MLP3C5VX^XSZE]D1V('722)WTL_E,CNJ\W=7'<<_X8=ID..W,\.-=P?/4;#J9 MH*H4JX2OF:E[]?Y)X@A]9\[&$^#P#^CCZ\[F(RFOC,\ M:V%I=4RG\E/+J">R@T5RG5V[XKS2,S5!3VK[8CN4N]>=N?WXIN9I-T0MY3AD M.'W^0^CN>BBWLV_9LT[]X:#ZKJK]_^,B\HSGC8/)3_FG6__))?5?=('NK@UT M_=];-'#CH.,?YY:B![[SAFSL)_,;FF M1HIJ-R:<,Q@3@:R.E]5 B[P\H:V$IO->>;FA(SE*$T#SL:!/4CTPA[[FD+_X M%U!+ P04 " W2'98:O5M ]H# !U$@ &0 'AL+W=O0]?.[X\'CF;*/TYWP-8,A3FLA\[JV- MR2Y\/P_7D/*\IS*0V!,KG7*#3;WR\TP#CYQ1FO@L"$9^RH7T%C/W[4XO9JHP MB9!PITE>I"G77R\A49NY1[WG#_=BM3;V@[^897P%#V!^S^XTMOP:)1(IR%PH M233$<^\]O;ADSL"-^$/ )M]Z)]:5I5*?;>-3-/<"RP@2"(V%X/AXA"M($HN$ M/+Y4H%X]IS76/(>Q./1!#S(C'W:O,+5 X-+5ZH MDMS]DDTU-O!(6.1&I94Q,DB%+)_\J0K$E@$=[3%@E0%SO,N)',MK;OABIM6& M:#L:T>R+<]59(SDA[:H\&(V] NW,XD;)U=O?0*?D&I:&O"4/Y?(0%9,$^XBQ M?9'M$[(4@0WF^348+I+\SM$O(:P1_KT9\("UN_ Z]M?K9 MB6*WTT6>\1#F'NZ7'/0C>(L??Z"CX%T'QT'-<>#0^R]:MS9V@Q.P&];LAIT1 MO ,=@C2XK6T<8_$$$H[A>3*M%IL,MJTDYJ7),:=Y+Z\*40&:8X0Z3"Z=4R$2NW MO_)WY-,.LS*$N/_*_8@N _7)"YD9-VP>2DB188[TZR!W #N+/U33A+ #I)I M$=I1W!"#&=4%H#3LD?.=>?P8LR1.4CUH;SP=#OMGF!9H;S*:]H/!60O*&_*- MW HITB)M"UUG# X4XJ2.\.3(;3(Y ;MIS6YZ4E&6Z)3NBI*Z16M7)@V: MIL/V3&H7;[1'ITWE0;M+C_^<3CO2:6,OA&7OH7J!OSP'BRIDAAP9$+SDYQP+/F@&>=Y_-W M"UY>G!#N7N.W(2JD*:\E*@_EK?J;PO;Q*: MX>6%S"W7*R%M2HG1-.B-,4?J\HZC;!B5N7N%I3)&I>YUC>Z!M@.P/U98.%8- M.T%]T[3X"U!+ P04 " W2'98/.7.GN\' "71P &0 'AL+W=O;]_3@^K@U<$L6<%O1/)G M',G-U6 V(!%?L5TB/XC;7WAS0..2%XJDJ/XGMTU;:T#"72%%V@2K$:1Q5K^R MK\T7<13@.(\$.$V \S!@^DB VP2XY_8P:@)&YP:,FX#QN0&3)F!R;L"T"9A6 MR:J_W2HU'I-L<9F+6Y*7K16MW*CR6T6KC,19*<6/,E>?QBI.+MZ*;/WR$\]3 MXO&E)"_)ZRB*2Y&PA+S):JF7DGGA<>/'GGQ;>? S!B/ MAQ?$M74,B25/.UC>^2S',"3_B2-CZLCLIS'!4U]086Q#1AZSO<\*S'V MK!NCY<\]B,ZMN.Y9HNL8UW4=/^J.+T_/KXHM"_G50)U_"Y[O^6#Q_3?VQ/JY M2P5(F(>$^4A8@(11$$R3Q^@@CY&)OGBK]HE8D3#GZES4)0]C?%]YU+!Q!2NO MW/N%8UNN95F7P_UQYD_;/6CA(X<5(&$4!-/2.3ZD)/LR MK?5?*EFQ,$YB>=>57B.J;WJ1, \)\Y&P FC()BFE.E!*=-G7O"G2'D@81X2 MYB-A 1)&03!-'K.#/&;&$TFE#'7!9^N<&2.\[RHDL-QL"^:D#" M?"0L0,(H"*:I87Y0P]R8RG?L:YSN4L+V:L+)EH]>4>8GU_BI5?W3+]XWQM[Z MYA\)\Y&P FC()B6?]MJ/0GKK/-!G.U%'/*"[+(MBZ/28E(M(\(*]1%/XG6\ M3#C)>3N))1#L9[52!D=*W#H72/"C-;VA/3I$#:+<41=-ET!J/ MMM&X6ORV2Y<\+Z\MZDJB!!&S1)T>]EQMJU/$/X^9O]=F;&]=N">V@_/ F(!V MZ$-I 91&431=$:W7:)O-QG=Q5E6;ZJ10EQ,9E^7RF=QTZ@#J/-H=UJ/55<-Z MT'Y]*"V TBB*ILNA]2IMLUEY+X=R ;5RMNJJH5,+4,?2/K4L[4>T@.S7A](" M*(VB:+H66GO3-ON;^CH$>?'V]YNN1;1K,Z:W$*#F)I3F0VD!E$91-%TLK<-I M/]?BM*$>)Y3F06D^E!9 :11%TV72.IVVV:=\S_.09Y*M>5V$?N41B3/)55^2 MY$QRLF5WI9?1J2"DQW?3T.;'"YH7UGS\\'(#M3RAM !*HRB:+HW6]K3-ON>9 MZZ1F2F\1G+JHW2NE3IF/V-@_7F.824Y"M5FP>%LPBD:IJ,PZ)*C;JXK->*&$)86%87IB*HT6U M^UJDU) WYI'W5A34&X72 BB-HFBZHEIOU#%[H_Z77;PM M[\<@F5 S$[%4"JJ44OQ,WFB3EGHBLQ(YD;45&Y(:3 MMSR+>/Y#01)>*G6;QV'9BDDBX[2>&-6!%^2%UL]PQ4*I.FE>[(OI?#QVOR,O MU>9L,G>MT7<=E$[3QGSHO4^92)H'I?E06@"E411-%WCK]CKCYUY9H28OE.9! M:3Z4%D!I%$739=(:P8[9"#[K_C0SH[=2S".:6"2M?E/3J0NHYPNE!5 :1=%T M7;2>KV,T"\]U;,R4WLJ8GDSI3R;STQ.O9C3ON*T=.K 2J,HFI[:UJ=US#[M M!Q[M0E6S+ ]%=:V$:6'NG;]_]3$J@)VG.EX]M^J8:BI#*5Y4)H/I050&D71]!]EMB:U M:SVS&G:AYC24YD%I/I060&D41=-ETCK8KMG!/JL:-C-Z*\4\(F,U#!V)#Z4% M4!I%T71=M#:U:[[%]MS?;9@QO:4!-:NA-!]*"Z TZI[>__NP]-)U:LR$SI+0/WR5E11Q/[M-3TH>,*H#2*HM69'1X]-B3E^;IZ(DQ!JA6 ^@DB MAW5"K4NINI;SNNGP-0[4FRKAY LA90B MK38WG*F*MVR@/E\)(>]WR@X.S^)9_ M02P,$% @ -TAV6#W;56D(!@ MH2D !D !X;"]W;W)K&ULK9IK;]LV%(;_"N$- M0PMXL2C?L\1 8EU:8%V"I-VPC[1T;*F51)6DXO3?C[I$MFQ9L[>3#XDN/ \I MG]?4X1O>;+GX)@, 15[C*)&WO4"I]'HPD%X ,9-7/(5$WUES$3.E3\5F(%,! MS"^"XFA@&L9D$+,PZ2UNBFN/8G'#,Q6%"3P*(K,X9N+'/41\>]NCO;<+3^$F M4/F%P>(F91MX!O4E?13Z;%!3_#"&1(8\(0+6M[T[>NW2>1Y0M/@SA*W<.R;Y MHZPX_Y:??/1O>T8^(HC 4SF"Z3\OL(0HRDEZ'-\K:*_N,P_"2+WV1;M35ZQ,NDXG$5K$<0 MATGYE[U6'\1> )V<"#"K /,P8'0B8%@%#,\-&%4!HW,#QE7 ^-R 214P.3=@ M6@5,BV25GVZ1&HLIMK@1?$M$WEK3\H,BOT6TSDB8Y%)\5D+?#76<6MAQ&O$? M .0>$EB'BCQ&+)'D5U+?>%;<^T8>M@D(&81IT8"\LT"Q,)+O=JG,=^>YM[L)%K@79$A M[1/3,('VZVA%OGA].6 M\ 3OD4LE0(4"],2E&O)J4TH)&[7#\OGX6J;,@]N>GG EB!?H+7[YB4Z,W]JR MC FS,&$V)LS!A+E(L(961K561EWTQ5W,,ZV1%1+3JJFLZ=+WS*8 M, L39D^/YG(Z'YG[E*Z7OB,Q3F0 2)GK> M *F(8 KT3>F),#WU3NGN-Q5Z15YPVG+?&7MI[C%A-B;,P82Y2+"&BN:UBN;= M*GI^>.R3)(M7((JY(HJXIW/KUT5)F'BY?CPXJ9?Y40TR-"D=T8-"I',@ETH# M$V9CPAQ,F(L$:TB#&CN+Q+A('%ER*(]6[\,XTH,YF8[- SFT-!M1VL M[M%=G&=,FH-*<[%HS3R;NSR;W0M/%>AO5YF+1FK+8N9^T MV_ZT],R1Z#)R?P[IDP_ (A60I2XMR5)/-N2S@,0G3_FB]4[*+ :_3_Z 5T6< M4'HL(G^?$D_9>UY2[:GG<$72/<:+M8-JCJ+2'%2:BT5K:F=GD-)N$[-=.U\B M%<:Y4#I$U"J529M4CN<95'L4E6:CTAQ4FHM%:VIEYY'2;I.TK':7>E4C(,@W MDKP ^9CH50Z0=[]S*=_W2;N<7!8F=9,G\"(F9;@.O7)E=.=_S:0JJJ"UX#&Y M>UA^[),5K+D6W6?VVBJT8U=Q/FU9,*':IZ@T&Y7FH-)<+%I3:#LWEG;;HDY6 M&*V[_];EALFJE%3[BFIV['^8DV.3>5DUW-?-R&AI:+4T',\FXZ.&=O>C7)Q& M5#,4B]9,X\X.I?_BAY:NNB >3Y0(5]DIT[/B-'R-4=O7&=7V1*79J#0'E>9B MT4H=#/8VBL4@-L4>0*F3G"6JW&557ZWW&=X5N^L.KM_3ZV6Y6W"'*30-]/TUY^KM).^@WI6Y M^ =02P,$% @ -TAV6)/C-6;] @ IP@ !D !X;"]W;W)K&ULK5;O;YLP$/U7+%9-G=06 @EILP2I339MTGY$S;I]=N 2 MK!K,;).T^^MW-I21A$;5U"^)C>\]OW=GL[3@UNV3K5YX$;C@JYA ?JNF$N] MT71HXFW 3P9;U1H3XV0IQ+V9?$XFCF<$ 8=8&P:*?QN8 N>&"&7\KCF=9DL# M;(^?V#]:[^AE215,!?_%$IU.G$N')+"B)=>W8OL):C\#PQ<+KNPOV=:QGD/B M4FF1U6!4D+&\^J(<-W#)!D+I26H)D$K+T^ MV.9N,2.G)^_(B6'\D8I2T3Q18U>C-Z/0C6L?-Y4/_QD?,X@O2- [([[G!QWP MZMR6E'WNZG-M1ZI@L8P*I ;<**W M;WJA][[+]RN1[60A:+(0'&./IJ64INB%D/;.GI/625A6)T$1+#@1YJQTY:+: M8& W,&^D370U'+N;ML/#D,M_(3NZ^XWN_E'=7T2^/M<@,\(973+.- /U/^JK M;<*6M'XO'.SI/PP*KH:#;@>#QL'@J(.]6U>K)6+)V9J:6G2I'1RJ]4-_3VU' MD-<*VE$;-FK#X[!:/H M:M1E(WS-Z_-*9#MI&39I&1XMXC=LXMCF2BH9Y38)77:'!\<_\/S^7M4.@_RK MP>5>U=Q6&S$M_"N5:X9O:0XKA'D70\3+JBU6$RT*VUF60F.?LL,4OR1 F@!< M7PFAGR:F637?)M%?4$L#!!0 ( #=(=EC!)>2C!P, X) 9 >&PO M=V]R:W-H965T[3D+&1Z"KM+V [=QS?,[UC6]&&ZF>= I@R'/& MA1X[J3'YC>OJ*(6,ZFN9@\ G*ZDR:G"J$E?G"FA<@C+N^IX7N!EEP@E'Y=I< MA2-9&,X$S!711991]3(!+C=CI^-L%QY8DAJ[X(:CG":P /.8SQ7.W(8E9AD( MS:0@"E9CY[9S,QW:^#+@!X.-WAD3ZV0IY9.=W,5CQ[."@$-D+ /%OS5,@7-+ MA#)^U9Q.LZ4%[HZW[%]+[^AE235,)?_)8I..G:%#8EC1@IL'N?D&M9^^Y8LD MU^4OV=2QGD.B0AN9U6!4D#%1_=/G.@\[@$YP N#7 /\0T#L!Z-: ;FFT4E;: MFE%#PY&2&Z)L-++909F;$HUNF+"GN# *GS+$F?!+EG/Y D F(&#%#)ES*C2Y M(@NLE[C@0.2*+"%A0C"1$"IB B*VPR7%R BT#:!15&0%IP9BDDMM%!BF _; M(+;BE4O.$FJ/3I.+&1C*N+[$?;Z;%!29[X,.Q3PN9N3B_>7(-6C9"G>CVMZD MLN>?L-?QR;T4)M7DBX@AWB=P,5=-POQMPB;^6<891->DV_E(?,_OM@B:_CW< M/R.GVYQ?M^3KONG\VA)5\?3:>>QE<:-S&L'8P=M @UJ#$WYXUPF\SVTF_Q'9 MGN5>8[EWCCV\?5NQ44.PQ'9J&.O5+KP 56UYJC;OEYO;.W =]KP +T5OY*YW M4W AUUUAMWA29V#1N?@K,[Z;= DIRQN MTS=HV;C7.Q;8%N?[)_4-&WW#_U##>/.^5KW#X^KUVZJW)>Z@RBM?[DYKR4 E M9&ULK55= M;YLP%/TK%JNF5MK*5Q+:+D%JDDWK0[6H6;=G%R[!JK&9;9)VOW[70%B:D&@/ M>P';W'-\SK6Y=[R1ZEGG (:\%%SHB9,;4]ZXKDYR**B^E"4(_)))55"#4[5R M=:F IC6HX&[@>2.WH$PX\;A>6ZAX+"O#F8"%(KHJ"JI>I\#E9N+XSG;A@:UR M8Q?<>%S2%2S!/)8+A3.W8TE9 4(S*8B";.+<^C>SR,;7 3\8;/3.F%@G3U(^ MV\E=.G$\*P@X),8R4'RM80:<6R*4\:OE=+HM+7!WO&7_4GM'+T]4PTSRGRPU M^<2Y9";K]#Z&5J^1')=/\FFC?49-7]H\[ #\ MT1% T *"?<#@""!L 6%MM%%6VYI30^.QDANB;#2RV4&=FQJ-;IBPI[@T"K\R MQ)GX4DV.9D&IQDG$-R24+_ PF\ M(.P1-/MW>'!"3M@=45CSA4?X3N2Q+UL-V:"?S!:%&UW2!"8._O4:U!J<^/T[ M?^1]ZG/ZG\C>^!YTO@>GV.,[80!9#9EA OJ<-O!A#;?5:AW[UYCP]:Z!GIAA MU,6\T37L= U/ZGJ 1*X$^PVI+4(55?;'X%+WWMV&:K2S_U6T)_$PQ!_Z_1)' MG<3128F+MLPF1S(W.M@RB*[W9!W&A-Y5OZRHDQ6=E-5>7:P8E*5]NJ+#TQH, M]G3UQ 3!GBYWIR 6H%9UG]"8CDJ8I@YTJUTKNJTK\-[Z%%M4TU'^TC3][9ZJ M%<-"QB%#2N\R0D6JZ1G-Q,BR+KM/TF 1KX&ULK55=;],P%/TK5I 02-!\-=L8::2U&QH/$]4FX-E-;AIKCAUL MI]W^/==.FK4C+3SPTMHW]QR?8SLGZ5:J1UT!&/)4[9NC*VX&=I0]?P .9[LU0X\P>6@M4@-)."*"AGWE5XN4ALOVOX MP6"K]\;$.EE)^6@G7XN9%UA!P"$WEH'BWP86P+DE0AF_>DYO6-("]\<[]B_. M.WI940T+R7^RPE0S[\(C!92TY>9>;F^A]^,$YI)K]TNV?6_@D;S51M8]&!74 M3'3_]*G?ASU >'8$$/6 Z#5@>@00]X#8&>V4.5O7U- L57)+E.U&-CMP>^/0 MZ(8)>XH/1N%3ACB3W=0-E\\ 9 X"2F;(DE.AR4?R@/>E:#D061*J\9 ;N^V: MM!H*++BR* C>(V(J(,] E2;OKL%0QO5[)/B&94664AL%ABG HS>'JZ2^00=6 MAY_W:N>=VNB(VC B=U*82I,;44!Q2."C]<%_M/,_CTXR7D,^(7'X@41!%(\( M6OP[/#HA)QZ.(W9\\1&^$]LUMEL=V72]O9->!9\ M'G/ZG\@.?$\'W]-3[-G.J%QQMJ;VIHW9[3@^.0X;3YLLF 1)E*3^9M](UQ;& MAWW3B_.7Q@.1R2 R.2ERV8=7CH90(F4P.4=IJDN^;F)DX\)C M)0U&D1M6^+$ 91OP>2FEV4WL L/G)_L-4$L#!!0 ( #=(=EC,]3\KS ( M L( 9 >&PO=V]R:W-H965TZB&RKH]F^226'7LS#;0_OO93D@A!+2'[B6QG7N.S[F. M[QUMN7B6!8!"+R5EW\$CR0ID%-QE5.(<% MJ*=J+O3,;5DR4@*3A#,D8#5V[OS;Z=#$VX!?!+9R;XR,DR7GSV;R/1L[GA$$ M%%)E&+!^;6 *E!HB+>-/P^FT6QK@_GC'_M5ZUUZ66,*4T]\D4\78^>R@#%9X M3=4CWWZ#QD]D^%).I7VB;1/K.2A=2\7+!JP5E(35;_S2Y&$/X,$F5-<**&_$HU3R7U94?X* M@"; 8$44FE/,)+I&"_V_9&L*B*]0Q:42H(@ ?7X*%8"I*E"*!:!E#9,HU3$2 M898AOJ0DQ_:0+F>@,*'R2A/^4 4(-#^DZN[ZM)BARXLK=($(0S\+OI::48Y< MI:T:P6[:V)K4MH(3MOP /7"F"HGN60;9(8&K<]0F*M@E:A*<99Q!>H-"_Q,* MO"#L$33]=WAP1D[8GEMH^<(3?&?RV)>MFFS03V8JQ:VL< IC1Y<""6(#3O+Q M@Q][7_J]!ZWMPCCW9&7W[R?KLUAR1Y3!U;)-$ WUHFWT7QS%Q&+1UQ/4$17[4+V_8RAO^IVP.CX[V.H@ZBOMBPHY@=Z^NEB!R MVVY,J5LS55>.=K7M:'>VD'?6)[K3U8WIC:9NDP]8Y$27/@HK3>G=#+4B4;>> M>J)X9:OWDBO="^Q0U]\,A G0WU>&PO=V]R:W-H965TW;@$JP:S&R3--]^MB$H6]Q&>PDV MON?\S@W8I'O>0%(-%S31LQ=RHIVYGKBKR"&HM;UD*C5DK&:RS5E&]=T7+ MA1'5U T\+W)K3!HG2\V]%<]2UDE*&EAQ)+JZQORP ,KV<\=WCC<>R+:2^H:; MI2W>PAKD8[OB:N:.+@6IH1&$-8A#.7<^^K-%HNM-P4\">W$R1KJ3#6-/>O*U MF#N>#@04OO$C[\,K M*<,Q9?B:>Z::GM@R]:JI4>F]M\O\29RZ.PMJ,J(FEU!3&ZI71:>HR+>CIB-J M>@D5V5#3>OAWMR<.@S^!OF6Z(V+(52R;S;6.EY?Z[U$\E:H]9(Q>9SHXVG\N&1_ %!+ P04 " W2'98EWS=M&8% !I M'P &0 'AL+W=OEV&<*VU\)1B(MM92TE@;>O9!LKLF5#&O4&8N?H]W\4 M'7V2-=FQ[)FO*!7@)8E3?ME;";&^Z/=YN*()X>=L35/YS9)E"1'R,GOJ\W5& MR2)OE,1]Y'E!/R%1VIM.\GMWV73"-B*.4GJ7 ;Y)$I*]7M.8[2Y[L/=VXSYZ M6@EUHS^=K,D3G5/Q?7V7R:M^I;*($IKRB*4@H\O+WA6\F.&1:I!'_!71'=_[ M#%0JCXP]JXLOB\N>IQS1F(9"21#Y;TMG-(Z5DO3QHQ3M5<]4#?<_OZE_SI.7 MR3P23FB*Q0N:\5_ [8]-)%[!&9@7ORI@2Q"R M))']S8U 6@2>W%!!HIB?RB;?YS?@Y-,I^ 2B%#RLV(:3=,$G?2%=JF?UP]+1 M=>$(M3B""'QEJ5AQ<)LNZ,(4Z,OTJAS16X[7J%/QAH;G ,-? ?(0MAB:?;PY MZK"#JR['N1X^H,MMW52H#.PJJKPO^)J$]+(GZY?3;$M[TY]_@H'WFRU%1V)& MPH,JX4&7^O2:/D5I&J5/LN!BDH;4EFTAX><2:N[93K$/H>SO[7X:MB@G-F_#QG//H#<<#6OV+&$(PJ'=X*@R..HT*">5=T;BJ/%8-!B, M!S5SS2ASO!KFQI6Y\7LC49)7_KJ49*I@K--GI\2A\X(C,2-;Z&GX>$ZFPE+& M4AMMF(XUNV,WN6;%/RM=H5GM.N>U*S=Q0:7 C-^!&3L'M2LU,6H,;.0 W M:A+95[M.8PR^$V3ZT]!&W= ^9'N FDRN%W+WT_YK;VNZHV/ICIK8]I%?S\(6 MU-;5FNRHF^PSLHX$B=6K#OH24L[5FY(UR<"6Q!N[6:=,=Z5FIJ^9CMPP'3EE MNBLU,VG-=.2 Z=N" M-,K1L2A'34;#00#K*R-KF-]J4*,<=:/\=O[MP6K+*<)=J9DO(37"L1N$8Z<( M=Z5F)JT1CAT@'#?I?":7L+7!9XM";3MOK"&.NR%^^*H<-U$.O7HAOQ-DFMU[ MDWTLHW$3OV>-V= 6M-_AICL-:=P-Z8>,$K[)7@%O6Y-W"QP\MO\/*&,-9>P& MRM@IE%VIF4EK*&,'4,:6'31$L/X:R!J&]][LFQXUE+$[*&,+W^-;R8%:>^6J8XA/Y*,CDZ.(CI4DIZYT/I*2O.=8L+P=;YT>@C$X(E^<<5 M);* 5(#\?LF8>+M0#ZA.UZ?_ E!+ P04 " W2'98=._E3R $ %$ M&0 'AL+W=O^>Z(LUQB<2(;3%5;]:,ETBJ1[YQQ99CE!FGLG!] MSYNX)2+4269F[YXG,U;)@E!\SX&HRA+QUP4NV'[N0.=MXSO9Y%)ON,ELBS;X M SYW/\&X)8^U@+/XE>"\.UD!3>6+L63_\FXJ+0D12.GTU0ISU3.QZNWZ)_->05F2(X9T6&N?@-?/E9$?D*;L$2%6E5()-IM@88<4KH!FRQ4H#V %[:0-P40/T M>P!"'WQC5.8"?*$9SHX#N(IM2]E_H[SP!R.N<#H" ;P!ON<'%D#+R]W] 3A! M^P4"$R]XQQ>PI:F.$MJCZ-M^)[8HQ7-'76>!^0X[R:^_P(GWNXWB!P4[(ARV MA,.AZ,F2E:625:,4F2,)4E85&=@RB:DDJ"A>04:*2F)]0TGZ)C_1Z<^6H/K4 MB3E55Z]=XH<0>C-W=\C<8A5Y!U9'E,8MI?$@I;^8$&#-6:F8* :TTI=%E5IN M;I!5]77 \0&.VV <1B=H+58^]'K03EJTDPO19D0T@''6X;T!5/4/=>TE>K%! MGYRE\#;RP]-$6ZQ@9 <>M<"C0>!_*UB% F\#%9UG"GI1?)I0BYD/^W#%+:YX M$-'/,,8NIA8?5,)SV4SGHOG"P^"^T&JS8X$>6^X^*=LS2[UCZ_U/Q+RR*39SH MZ!:/PO#T>UC,O%'<,6LP&-=RT4#O?0=V@\NDSC%K,!C7<]%0XWU48XEZH\ M/B\)-I5;S"PJ=P\&JA+SC9DSA?Z92F4]:+2[[2S[V4QP)_L+/>.:0:T+4P_( MWQ#?$"I @=*E'QY/7/6#Y)MS=CVQ*0: LTR5W,ZYMI O5\S]7.Y>= ' MM)-_\A]02P,$% @ -TAV6&S)B4S7 @ 30H !D !X;"]W;W)K&ULK99K;]HP%(;_BI5)NTAK0(9VXXMU]H-S,DZE7K #D<%7L,"Y,]BQE7/;EP20B$7A.6(PVIL MW;K#:*#GFPF_"&S%7AOI3):,/>C.MV1L.3H@R""6V@&KQP:FD&7:2(7Q6'M: MS9):N-_>N7\QN:M$?BUP#]5T*L%/4.F2L5P MB+#$X8BS+>)ZMG+3#0/3J%7Z)->??2&Y>DN43H:+%'-(698 %^_0W6-)Y#.Z M0F88S:$H>9PJK&C&V9ICBMY'(#')Q(>N25=(Z%=B9$L5HE[(CNMP)E4XWBOA MN!ZZ9[E,!;K+$T@.#6R56Y.@MTMPXG4Z1A!?(]_]B#S'\UL"FIXN]UKD4;?\ M.\YWK\L]_%'2)7#$5BAFE*I3I]JF")?_)MC;IW!G,OM M0F8'W 8-MT$GM\4)>VGP HESA.._,Z+.*,[-T=Z[:"GPM2E8A#I-REQ65U(S MVM1$MZ84.!J?N,-I5=K\LZD*K7O,UR07*(.5LG2N!VIS\ZIXJ3J2%>8Z7S*I MB@/33%6]!UQ/4.]7C,E=1R_05)#A7U!+ P04 " W2'98I^/SF<4( #Q M5 &0 'AL+W=OQ;\*X2VZ M+3 36Q??9I, ,Z'8[:(I@@G:?2CZP-BT+8PDNA*=RZ(??JE+3-.AF6CV%/L2 M6X[^/U(ZXNV0U/F#++]4&R$4>#8/#\P^=TO5'U#\/+\RU?BUNA?MG>E/IHN*!C\('% MXSJ@.>/75#Q4!]])?2EW4GZI#WY<7@Q&=8Y$)A:J1G#]<2^N1);5))V//SKH M8)]F'7CX_9G.FHO7%W/'*W$ELW^G2[6Y&,P&9"E6?)>IS_+AGZ*[H":#"YE5 MS5_RT)T[&I#%KE(R[X)U#O*T:#_Y8WR'L2CL+P^>C'8B&*6G]RD_&" M?$>%XFE6?:]/^^66DN^^^?Y\J'16:N!PT25+VV3#$\D&(;F6A=I4)"F68FD# MAOH:]A<2/E_(I]!+_->N.".C^;LZZY$C0U?^\&O^1$;!R6CJCZ9B<4:BT^') MV\-#1SA[0W@0N5*W;F6T?R:BAA?U>"8S6Z57+QY7W=5B[)0N:Z U'Q MI@D6C_5WH5OSC&L1B9)$;>K#2I5ITSR3JBZWA#_P$CH- ;*E27=9"_=Q"N=KH9UWTY+I/M[1/%'W9*K35V-IL6: MR+LL73=*NI3Q@OLJ@X31R8O['H8O;GN"3)*!8):&T[V&4Z^&C*?93A"Y M(NNVPB1+7>)J49=:GK3Z*LF$D9G+PIA/!J]+(7(-!D(9NDYW^LY]^KYN6O4 MM'BOM6E>4%_1D#"*A"5(& /!+&F#D1EPCB"CBPX#DA9*HU!: J4Q%,V6]\!/ M"+YVD.&/[*THDD8[FC7.F$UFTZ,JUG%:%,[#H^$(0^7-UB T&H3_MT&$/^G> M(B)IM*-9HX30T5!"4V4HFBVV,6L"KV?0L\OJA_66#^K:=+2C7NLT/E;/>=IH M>EP&_PJK)3!>2^ W6VXU,5V(KA1ZRA/4>H'2*)260&D,1;/E-39-,,;T8J"F M"Y1&H;0$2F,HFBVOL7("OY=SY6HU"ZG(DU"ZN5S(=9'^YT0O!VKF0&DT<-@Y MTXFC@80:.BB:K:6Q= *_IY,\BL6NZ=O(U4I7R27YD]R(LIF5+19=CZ?2/UZG M16,C_'8M\CM1_NY4%^KY0&D42DN@-(:BV<^ ,8B"&::ZAII 4!J%TA(HC:%H MMKS&+PK\AI$NSO4<-5\W?6#%R[6H.\$\E[M"-7Y\6E5M![DM[4[MH5X2E$8[ M6CVV/SE% DV1H6CV9+YQB4*O3=&CTNZ\7U^E[4^KK[)0&H72$BB-H6CV,V"L MI#" 5-HAU%>"TBB4ED!I#$6SY34N5>AWJ2"5MC^-WMI#[:B.9E7:X5&E#4V1 MH6BVHL:*"OU6U.E58T[IH%84E$:AM 1*8RB:+;(QML(84RM#C2THC4)I"93& M4#1;7F-LA:\L0*KE[5S++7_*=2%NWTM8.EF]VJG1 F M6U&FTMG4^EF]-U1 ;:I7KC,(2=[LYW$I"LT)0]%L18TI%?G7-WU5)RIRK"X: MQ<%1;_/*GW1OR:#6$Y3&4#1;1&,]17[KZ7^8WHU<:XS&+T8.5_X<]-8224N@ M-(:BV5H>;%;SFTX_R6+]7HDR)^F^][0]83GY4;UK6.R>->RF->RNM;_"Z<^O,GW?N1\%_(BTE+YX, 774%I3$4 MS7X0C$$5^0VJ4U6Y'@B_=3FE/X7>>D/M*B@M@=(8BF8K;URM:(JIX:'>%91& MH;0$2F,HFBVO\;@BO\?EF51H/LB]'DO5SJ5G< SUMZ T^LK51WI8P9VN70+- M!T/1;)6-EQ7Y5V%YMO[X(WNK-W>XQ.,CVY]"TTR@-(:BV>^!,+94[+=K/ WM MRT56+CW]_+YZ0FD42DN@-(:BV;H;\RK&K*B*H2NJH#0*I250&D/1;'F-K16_ MLN^OV;OGVOC'S7"*W#UUF_P<[3%1:?YL43=3BWRQ2<5]&RA79)46NF:H=]CG MHC8_JS/GXP-=E 6E42@M@=)81SMLU\;3>;1OU^S'PCAD\=M0 MRY]J;Y6A9AJ4ED!I#$6SGX:#ET!AS+08:J9!:11*2Z TAJ+9\AHS+?9[4+UF M'/VLWAK[_4Z##TG[]DV#:5\&>LW+=5I4)!,KC1R=3?4%E.W[-=L#);?-^R#O MI%(R;[YN!-?507V"_O]*2O5\4">P?\OIY7\!4$L#!!0 ( #=(=EA49ML* MN0, '@/ 9 >&PO=V]R:W-H965T;&MD640$[%B&V@4$]6C.=4JB5? MVV+#@<;&*<]LXCB^G=.TL,*9N??$PQG;RBPMX(DCL0<;VAC$4/< M!K"5G$H3.6JZ(X.(#Q"-D(O?(^(0MX?0_?]W)P-TW"K$KL%SAT+<&YC2S^OW MTP5\(S8T@KFE*E0 WX$5OOT-^\Z'/E%7 FM)]"J)WA!Z^!>GA>SFKM18.OK& M49\INQ '[@3/[%V3_"#\A>3'%?GQ8'Z^FE)7V_MV!UP=7*A,KBGQ2F MB=-*XG0PL5^*G4JM M2BN52": EK!.BR(MUGVJIR?'# D<['3VZ:F5/P[\RJA%$SMU"W4NK9Z#9^OX MF_B3H,.KQ\PE4X+/,<=SS([,4$L)<8/@V82[QIE]BI&29>@W^;&*F)D5_* M+13]+,DI2^)YDR[+'K-6]MLLZ\:-ASOWY9T!7[6U7PNM'8:ZN>/A[GY,UONZ M!-6G][(_&[Q$[-IB.BYK7Z[]R!4?=2/-Q,ZU2KBORO/ =]>?:ZWP;] M9HWM4%*U&S-,#GQM1CN!(K8M9/GI7]VMQL=;,S1U[M_IL=+,1C5,.9,^4JZV MKT 9K!2D,PI4IGDYYI4+R39F4EHRJ>8NQ"[6U , -<0 9 >&PO=V]R:W-H965TZ@5R^B2G+B)!#MK+YA@&)2E"6VJ[C^'9&DMP*IN6S)Q9,:2'2)(6)R9#=1HB2#G"Z2DO%+Z4PV^1C/+48P@A5"H$$1>MK" -%61)(]? M=5"K^:8"=N\/T3^7XJ685\)A0=-_DTBL9];80A'$I$C%=[K[ K6@H8H7TI27 M?]&NGNM8*"RXH%D-E@RR)*^N9%\GH@/ ?@_ K0'N*6#0 _!J@%<*K9B5LI9$ MD&#*Z XQ-5M&4S=E;DJT5)/D:AF?!9-O$XD3P=<\I!F@%[('CCZ@>BC('FT8 MW2;E:L6,9D@6#B,J\QPE>9@6$43R!H7R 4V3B @YYD)>Y!H+CFC<1=PM09 D MY??R$S^>E^CN_3UZK^ O:UIPDD=\:@NI1G&RPYKYO&+N]C#'+OI&<['FZ%,N MR1P'L&4:FERXAUS,76/$)80/R,-_(M=Q/0VAQ>5PUT#':Y;&*^-Y/?$6!6,R MEX^ZU%3(@1ZIMOXCWY 09I;J:.3YNYAPQ&C:,AD9&SZJ(=7PJF'_$YX2. M,?*5F?0;WKZ1]PL5))5'1EDT:@?K-/@:#?Z)",VPE[^4.-S;KY!#G @M M6:PC.QF?DCV?-O2'/63=EJQ[M3W4T!OMJ5M%.Q;:VB V&I!I6YF1;];IG:W3 MP.U9IM;?L-G@JI*O%TNKP8A_LX;!Y1I:1\3#ZX]O?"/3J_G_'Q:*6P_%9A,U MU9H1^6:=&I?U1CT+U=HL-OI;76Q+T_EZ4[>MHUVFHK51;/;16D7"97,ADKR0 MG<7?AUY"J\D8[LV:SEVX[ZQN31B;7;A2U/9:Z.[3P5[F!GN9G/^ZU=G+^;3A MZ-2J[4Z+F %;E9TSE^U;D8NJ0VJ>-MWYQ[(G/7D^5UU[V7JV8:J6_QMAJT0V M>RG$,J3S,)*,6-5%5P-!-V4C^DJ%;&O+VS40N>'4!/D^IE0&PO=V]R:W-H965T>S*RY@3M5?A >'8&D'2 Y!0P/0.8=("),]HJ<[;N.?)TH=6> M:;N:V.R#BXU#DQLA[3$^HJ:W@G"8?I:9JH#]R9_ L$OVH2C !98A?V*:([@@ MY:RI*>:HD)=,M!"[H-9J)]R)CM8@H1!XP0JM*I8IB4(V0FX891SQT!K#1O> M7)3F8A$B:;<*PJS3N6IU)F=TQ@G[0IQ;PS[('/)C@I!,]\Z39^>KQ,MX#]F8 M3>*W+(F2R8"@N]?#$X^<27\0$\<5!#(6G14^'T?9COS4USV 9T-=L0.\@ M2-_\%L^B=T/6?A'9D=%I;W3J8T\_0DX)43*#'!M4^J=+LR'++4\<.2);CW9I M-$[B1;@[]/)?JXY$7O4BK[PB'X!*A 2)3"IY2:G.UR5TF3\DM66[.=(01HV@<1[]?>$(\Z]7/O$RKQM",,2S3D L4*7)*:S(Y4:\1)CJ<-ZX,C^D_'K@P$]D>Y<<:9[WFN=>S8]H M:R':K_,MDW2]JH(5729WI6](JY]T\,1;!_\#>.3KIO=UXV7ZQLN&MQ=J25';&R,VKCR*.7NZLR+O?'[@%/7B'^'&>>'?(TTR?G)%Z<+W& MWBW_?:$.ZO:3C*;3\?R<\'A >!(G)\+#@Q:A KUQG1,5"-5(;._,?K;OSMZ[ MGN1D?F6[-M=ZO-"T+=\7KC>";OD2"J*,QM=4[G3;1;4#5+5K1-8*J:UQCUOJ M/$';!?2^4 J?!W:#OI=-_P%02P,$% @ -TAV6#_3!X6X! /1, !D M !X;"]W;W)K&ULM5AM;^(X$/XK5NYTZDI+B9V0 M0 ^0^J+5[H>[0^V^?#;) +Y-8M8VT/[[&P<:J&RLJNI]@;S,C)]GXIEGDO%. MJI]Z!6#(8UTU>A*MC%E?]?NZ6$'-]:5<0X-W%E+5W."I6O;U6@$O6Z>ZZK,X MSOHU%TTT';?79FHZEAM3B09FBNA-77/U= .5W$TB&CU?N!?+E;$7^M/QFB_A M O0]"H6],ZGAX_1__4DD[G[# =" QNOD)5N?\EN;YN-(E)LM)'UP1D1U*+9__/'0R).'&AZ MQH$='-AK'9*#0](2W2-K:=UQPZ=C)7=$66N,9@_:W+3>R$8T]C$^&(5W!?J9 MZ9>FD#60K_P1-.F1.UB 4E 2PQ\)UQJ,)A>5X'-1"2- ?R 7=V"XJ/"H1[X] MW)&+WS^,^P:1V'C]XK#JS7Y5=F;5.R@N24(_$A:SQ.-^^WIW]M*]C_R[)+ N M":R-EYR-=V"-:2#7+>LK'ZE]E-0?Q1;VPI4%LUT6A-O@LH%Y7\@EP6^(.Q:ZE^;[NFY+,H8&%,/:.-EX&^R6R$VA) MQEP&'K/1Z"R#0<=@$&0P0U0*C%" _D(%V7%5 M>K.?.1AHGKM0?6;)6:AY!S4/0OT$)2A>D;]1 U'M%&:^69)*:OT"N ]W[@)* M1XD+/ C@C:4[[.@-@_1N>(DR-3?D$-K'8^CP8)G+PF,U.)O]40=O%(3W U/, M&_,4@C=RTTP][<5CQMA9@#0^*EX"#4-PKYMAP'L&-PV2%[Y45*WHZ6>W(;7>N,6ID>] MI4%UFSY 06B67/S[@91"\PJ'26R(HC& JQDO,>80&WHJ,[SN6WD=996&=?4? MV]*]\!,'?AI[X ?#OQ7^47EI6'J_2EL%I3L#>BFYXIFR?.0AY1JR. N4Q%%G M:5AHO_-J'M-]35Q%Y"4X]X^BQ#FD2/^DG# FK5Z+6)]>@B37Q% M[#$<.#KGQ[# M/$_/8F9'U65AU6U;(TX%!8@MGU> KX^BT1MEBY:LE2P _,,D88! MO''GL*,^L[ ^>YKG2>5XF5'G!:KGKW3FRGIOF 8>R\F;;UB)_7W)B_9]WWZ9 M^_(8IT.74?_DVX;]L/075TO<.*2"!7K&ESF&4/MO-?L3(]?MYXZY-#@OM8&ULK59K3]LP%/TK5C9-3&+D MU0=E;22@F\8')L1KVD>3W#86B9W9[FO:C]^U$T)+0P:L7]HXN>?XG&O[^@X7 M0MZK%$"399YQ-7)2K8LCUU5Q"CE5!Z( CE\F0N94XU!.755(H(D%Y9D;>%[/ MS2GC3C2T[RYD-!0SG3$.%Y*H69Y3N3J!3"Q&CN\\O+ADTU2;%VXT+.@4KD#? M%!<21V[-DK 0^*9TB*OP*@@9[S\I\LJ$6L O_<,(*@ P5- MYQE 6 %":[149FV-J:;14(H%D28:V:8E?&>)T=,9CD0.Y MIDM0Y!,Y3A)FTDLSPGBY24RR]\:@*DIT9UFM#FO1ZJ@,8P-/;K25 /A6&2PG$C<(GQ*,J$4B:F4*]PV"RH3M4^4C=-T26()N+$VOQ/* M$R)T"K(*-(1X D%BL$51I4 K,J?9K-R'-,.R0WD,3>DM-7>M9E.]YE$PZ&,Y M\X;N?#USVW%^/UP/V\A)M\Y)MS4GMR\369+TUB8/_4YW6^1V7)O(7BVRURKR MNGDIFH3VM@3T?<_;%MHZX1OW8;^VTV^UJR+6)#^F$M_;!5^A@KA=(L-M6"',]T*B33*_*' M?,>;[R?>?$TZ6RE?6T!V1+;A?E"['_Q7I1SLTNB.R#:,^M[C_>KMZLA53!L5 MS!]L'[F&N+;BX*_U OY;M!)8%DR6Q2TQA1H/W JH;%RZ?TR!5VVG:9':8:]= M)7>M(3F'%=]D;UV[H7/;8=F/L87C:RYU1.&=:4#"8(]0[ZF'99 M]H;E0(O"ME=W0F.S9A]3[*=!F@#\/A%"/PS,!'6''OT%4$L#!!0 ( #=( M=EB 9/ZV)P0 . 7 9 >&PO=V]R:W-H965T>Z22+>QM]U)U:I6=WM-[9,$70P>X*25]N$'V'&2 MUF')1%\TQN;\./R/#9PSWW/Q36X!%'HM*).+8*M4>1>&,MM"@66/E\#TDS47 M!5:Z*3:A+ 7@W!H5-(S[_7%88,*"Y=S>>Q3+.:\4)0P>!9)546#Q=@^4[Q=! M%!QN/)'-5ID;X7)>X@T\@_I:/@K="EM*3@I@DG"&!*P7P>?H+HU&QL#V^)/ M7IY<(S.5%\Z_F<:7?!'TC4= (5,&@?7/#E9 J2%I/_YNH$$[IC$\O3[0?[&3 MUY-YP1)6G/Y%N^XU& LDHJ7C3& MVH."L/H7OS9"G!C$\06#N#&(WQE$PPL&@\9@<.T(P\9@>*W!J#&P4P_KN5OA M$JSPMJ?'#U M/G82?\>LAZ+!3RCNQS'Z^IR@3]]W.;9R8Q+(>BB.+2;J,$_^PXM*>]&?U.8. M+](KO!A$%C/HQIR)-&CC.;#;]S5NV(TSR]2=+'$&BT"O0Q+$#H+E M#]]%X_[/7?PAU#)SFM\; )RSQ M"4MKV,C"S :V6T9]^S'9 M!X7C48? SH%N%=@G+/4$.Q,XZA\/[7VGQ.EK!E+61PJ]8J"24Y)U[GQNT*UK MA5=:XI66-K2QXZL]5_LD18K<^Q]^,P=JA*5.C0_OMMT+X?HX.(>X.0X^:8E7 M6MK0KH]#?(Q#[(S#KY@PQ 6B7&NN0Z!/>V2#330Z%7?";E;<)RWQ2DL;VNEJ M>DGK8QH9.3.BI:G"@$"K] _T#WH@C!15T:FRU_S1*RWQ2DM]T::DOVGEDCNEGY,X_'RJJ2$F)_ESX&DDP>X%.CU#9;!M[HK8( M-SL$9JS"5.\810E,7EZ\O&:L#6UZ>MSJS6;GAZW$ZYBI+UH=E/"DPJG7I8TM M+9N-5Y\OZV)G>[N%"_LY19P#L)TT,_7G*M#PPS0%O67_P)02P,$% @ -TAV6.I-TLI8 M @ -08 !D !X;"]W;W)K&ULK57;CM,P$/T5 M*R"T*\'FUG17)8W4"P@D5JI:%I[=9))8Z]C!=MK=O\=VTM"[0.*E\=ASCL^9 M=";QEHMG60(H]%)1)L=.J50]<=K8/HDYZ+"2H>B<&4M &<65%$W M\+RA6V'"G"2V>PN1Q+Q1E#!8""2;JL+B=0J4;\>.[^PVEJ0HE=EPD[C&!:Q M/=4+H2.W9\E(!4P2SI" ?.Q,_-$L,ODVX0>!K=Q;(^-DS?FS";YF8\-6!M8**L/:)7[HZ[ '\X05 T &"8\#@ M B#L *$UVBJSMN98X206?(N$R=9L9F%K8]':#6'F+:Z4T*=$XU2R!(H59&B! MA7I%WP5F$ML"2W0S!X4)E;?H WI:S='-V]O85?I.@W33CG_:\@<7^/T /7*F M2HD^L0RR0P)7B^T5!SO%T^ JXQS2.Q3Z[U'@!>$90;._AP=7Y(1] 4/+%_YS M <\5J^4:G.?(," M4Y0#G+798B.+-7-DDSQXGA>[FWWYITF1OY]UH"OJ=457=4W25#3Z=31L32C5 M"WI5:'2BX5CE:88?GJIT]SJP E'8P211RANFVK]VO]O/OHEM^:/]J9Z)[0C[ M0],.U$ZU)M$.J#12O;9^ON=)3PRY+/==!F 1]GG.N=H&Y MH/]2)+\!4$L#!!0 ( #=(=EB@-IJLY ( !0+ 9 >&PO=V]R:W-H M965T@T(5(!?;VH1(JZ_;9 M30X2-;$SVX%.ZH^?[01#4(C:B7X!O]P]]SSGBWW!EK)'G@ (])1GA$^L1(CB MVK9YE$".>8\60.3.BK(<"SEE:YL7#'"LG?+,]AQG:.4( :K MB77C7L]<1SEHBU\I;/G!&"DI#Y0^JLF/>&(YBA%D$ D%@>7?!F:090I)\OA3 M@UHFIG(\'._0OVKQ4LP#YC"CV>\T%LG$&EDHAA4N,W%'M]^A%C10>!'-N/Y% MV\IV,+105')!\]I9,LA34OWCISH1!P[N*0>O=O".'?HG'/S:P=="*V9:UAP+ M' :,;A%3UA)-#71NM+=4DQ)UC$O!Y&XJ_40XTR& (4QBM"R+(DOE9$9)!$0P MK%-],0>!TXQ?HD_H?CE'%^\O UO(X K"CNI TRJ0=R*0ZZ%;2D3"T1<20]P$ ML"5K0]W;49]ZG8ASB'K(=S\BS_'\%D*SE[M['71\DTE?X_G_G\FVK%6@_790 M]1%?\P)',+'D5\J!;< */[QSA\[G-L5G FOH[QO]_2[T\ XV0$K@;2(KSX'V M5!?+1I:#ZXT=QPGLS:& %D-GT' GI$YHZA1X,_HYN>W M-MZ=H*\]G#.!-?0/C?[A6Q3G\)SZSP36T']E]%]UGG_S0J,KQ%+^B"XP1Q@5 MP-1>ZYU6H\6.#.-1)^-%R:)$OD]<5J6;2?R M:X_M3&"-)(Q-$L9O4;;C<^H_$UA#O^OLGV?G30JWACTJ2O>H4>E:Q_T M%_(TUKKMXK(:2R*J]]JLFM;N1C&PO=V]R:W-H965T?6!NB02;3>!-*:*CNVSF]PV%HZ=V4X+_WZVDX:" MTFJ:]J6QK^\Y]YQ;^\8[(9]4 :#1<\FX2G"A=37Q/)454!)U)2K@YF0M9$FT MV@DGFA[X^\DE".T]C%%C*-1:T9Y;"02-5E2>3+%)C8)3C ^\ # MW13:!KPTKL@&EJ ?JX4T.Z]CR6D)7%'!D81U@F^"R6Q@\UW"3PH[=;!&ULE* MB">[N%[P. ((&H!D3/:*'.VYD23-)9BAZ3--FQVX7KCT,8-Y?9?7&II M3JG!Z71!7M!6H05(=R-X!FA.5<:$JB6@2_2XG*/SLPMTABA'/PI1*\)S%7O: MU+8,7M;6F39UPB-U@A#="ZX+A;[P'/*W!)X1W2D/]\JGX4G&.617* H^H= / MHQY!L[^'AR?D1%TC(\<7_4LC^_K5T WZZ>SCG:B*9)!@\SH5R"W@]..'8.1_ M[O/ZG\C>.!]TS@>GV-/O9M;<\4R4@,Z_":4N^MPV%$-'82?+-KT,_/'U./:V MASYZTL(@>,UJ!'H'][T$N7%C0*%,U%PW%ZB+=I/FQCVP=_&IF4#-P'BE:<;7 M/9$;RA5BL#:4_M78:)+-2&@V6E3N5:V$-F_4+0LS14':!'.^%D+O-[9 -Y?3 M/U!+ P04 " W2'983DT@'D0" "+!@ &0 'AL+W=O&6RY8!4M)N6AXZ16FW/3MP *O& M9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAAL!5(-E6%Q>L: M*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GLK/SE>F'B;< O M JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q;FL33\9'^S=:N M:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:?'90V4O&J3]8& M%6'=';_TYW"2X,\O) 1]0F"]NXVLY3U6.(D$;Y$PT9IF!K94FZWE"#,OY5$) M_93H/)5L]/%F(-"3P!EA!5H)@5D!^MB5C%RE=S!Q;MK3UATMN$#S _3 F2HE M^LHRR/X%N%IM\ N.?NM@E'@/Z02%_@T*O" AYJ/IREK'$*L:._# GB $[R\8,_][Z,*$\'Y>D8/=DU%)#O M[6>W_JDV6F6\5O\?^Y+0:WQ=4'-^XWSKWHYYXTB I$8=N@1"EOF.IZQ; Z=-I5UV#^ MAG=M^@&+@C")*.0ZU9LL].L47>OK)HK7MMWLN=+-RPY+_;< 80+T\YQS=9R8 M#8;_3_(&4$L#!!0 ( #=(=EC;YQP71P, )X4 - >&POJ8-(BF=(Y-;:KIV%9:$;3$DBY"#NM5ASFE$LR[,MY?I.;,IBHN30#TFU" M@;M]2P>D'5^2P,F-5,H&Y.'LX^^Y,MO M$+UHX;H6PZ3C;>G5\%.KU7!/,7+70UXS45K/G[.UD[:U)W."2>PH8 +=%B*P MS7?TL-[Z83]3U-V,;8K6897U3]1=88P-3;N#HM"K'\(OA4YLQ- M_M4)AWVZX@4SI?F3S0:E,K$!IDGPR+3AD\W('TV+>[8PJW):9+CGSA%Z_K?K M/&62:2HV3=O:/^15?K/C^AWW'IZKKY5=QUZ34??P/=;O]<,V&26'[[$^Q1RZ MR:,HR=XQF#R&FNR^VS?[7I-A?1+:.&YM';::: "'V@'Y"8=DL4X:C.=<&"[K MWHRG*9,OSEQ6WM"Q_>-K2]^.3UE&Y\+<-^" K-L_6,KG>=*,NH6%J$>MV]]A M>NVX.5';7%RF;,'24=W5TW'5#&S#9JTO(.PB-]7E1S".P_P(8%@>S '&<2PL MS_\TGQXZ'X=AWGI>I(=R>BC'L7S(J/I@>?R(?OK -O3?16"S12O1&RF^%H#XE\W8"2)?[>Q M/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6) M'P',[R"*, 2>1AS!'( '#(FBZCVX\SX*5^^I$S4$L#!!0 ( #=( M=EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GR< \ !X;"]W;W)K8F]O:RYX;6S%FLMN MVS@40'^%\&8RP&1LO=(VJ LXMCLQD,9&;'1;,!(=$Z5(#4DE<;^^E!Q/KUKG M8C:W6BFD:.;HBN+AZ_V3L5_OC?G*GDNEW7BP\[ZZ' Y=OA,E=W^;2NAP9VML MR7U(VH>AJZS@A=L)X4LUC$>CBV')I1Y\>'^L:V6',&&\R+TT.F0V&9^E>'(_ M[C=)]BB=O)=*^OUXT/ZMQ("54LM2?A/%># :,+Z[6N35*C0?1 MX<9G8;W,?\E>-Y ;?N_:',_O[W@ &0\N1J'"K;3.MR7:^GE@?!2A\"%5>_-1 M*B_LC'OQCS5U)?5#4TUXBB%XC#8.Q^LAB)?V_X31;+' LPK@NV%S[$"2VT(>J0MGF2<._7A2'I_8!%\307LIPPRZ* M%IP.UTSM;7\_EF#0!C!##N#9"=K3B 3!#(Y#=" MKC?A\FE^&P"7']ER-;\#D"D"F?8&.5U^6@'(#(',^H.4$+>54[ MJ85S;"9<;F75%&B_\G5=EMP"R#<(Y!M:R)ET>>ARI:Y%P9:5L/P_S(ES D"^ M12#?TD(N]&,H$.P@' !ZAP"]HP4*U@NA\ON_V$KQ8]_];RVKYG>PRQYA??:( M%O+&Z(?SC;!E:(#W'2K4),0JF9>5,GLAV)708BM]&T'X6B-,(Q&Q1]8[;L7. MJ$)8]T?[2OT>LF'VB(CUL="Y*07;\.?.9Q!ALHBH;6'*4OJFD&L_@FG;ESP( MG7>_U0B3141LB[LF,W1O*QX^6;:QH;WQ=LC:(<1,$1&K8EH[']ZM?=%#52D9 M$B&8>?B=A<.7"'-%1"P+U&A?8HB)V2(BU@6.F4!,S"$1L410]7:B&6,:B8DU M N3+SL($2@GW)V3#9!(3RP3U,#N#F.CDA-@J71.?C"(FEIA8+*>5?!(3JF0QB8IJ)>]7,!<3$-!/W MJAEHPP333$*L&1P3MLT$,TY";!P<$[;-!#-.0FR5(=LY.]R F)A[$F+WO(JY#I47-5SQ MQMR3$KL'Q>RTS11S3]K+TMD1$YH\Q=R3$KL'QX0F3S$+I?W,>EXPHCD(29FH9380J]@3KG*ZU <8F(62HDM]%HTFVQV M!W=E4LQ"*;&%7L&,1W'B/5O1DG;6JC/,0AGY#*B#.1-;86V8LS64W,&5_PRS M4/8;-W6ZHTW9' *!F)B%LC[W>3H+K1EZ+*"WG9YV%@PQ,0ME?6[W=#LDS$(9 ML856?,\>'5L)V_X\T+%F^4,95UOHH QS4$9^-L#)T+$W+[L(+9)-;'CK#Z)M MJI 1$U#6"FAX/.Q5A'&6%L5MJ-^%_#P,#E:6-9?#_G2:-?M&VUJI9MRPU#>& M%\>S8\=S;Q^^ U!+ P04 " W2'98678!^/4! X(P &@ 'AL+U]R M96QS+W=OZ)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7 MS;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-G MSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)U MFMS,'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U M;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0 MZ!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\ MK_$[]U]274[WYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0 ( #=(=E@7R,P; MVP$ -$B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M& MUZ_Y$>>->JM>^ .+HS#9 MM4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?( MKBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. M MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[M< MU@65MMBT:4D>G"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q M[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/ M[$. ]"%!^E @?6B0/N8@?9R"]'$&TL&UL4$L! A0#% @ -TAV6!^4W=F'!P M'S( !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6%3%$S)B!0 21@ !@ M ("!71D 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ -TAV6%9UOT2R%P 6$4 !@ ("!&2H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -TAV6%3A/U+D P ME0H !D ("!/TP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6%[WQUQF#0 U2P !D M ("!Y&, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -TAV6,?LJ+' @ 1@8 !D ("!E(0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV M6-;ILPOR @ @ < !D ("!U:4 'AL+W=O\# %# &0 M @('^J >&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6):;S';4 @ K 8 M !D ("!]J\ 'AL+W=O 114\' #6% &0 @($!LP M>&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% @ -TAV6!<-]WE9!0 1Q4 !D M ("!!, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -TAV6(D1!L05 P =A !D ("!=,X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6!;P MN\HI! 2Q, !D ("!U-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6,5:JRU< P O X !D M ("!0.8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -TAV6&KU;0/: P =1( !D ("! M#O( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -TAV6)/C-6;] @ IP@ !D ("!A 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6!9*Z6:% M @ B@8 !D ("!_PT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6)=\W;1F!0 :1\ !D M ("!618! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -TAV6*?C\YG%" \50 !D ("!6R,! M 'AL+W=O&PO=V]R:W-H965TQ"[6U , -<0 9 M " @4

&UL4$L! A0#% @ M-TAV6,J:\X1> P UPH !D ("!4C0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6(!D_K8G! MX!< !D ("!9T ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -TAV6"]F'T-) @ HP4 !D M ("!;TH! 'AL+W=O&PO=V]R:W-H M965TR< \ ( !Q5,! 'AL M+W=OQ: 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !# $, 3!( /A< 0 $! end XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 123 353 1 false 40 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.servotronics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.servotronics.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Business Description and Summary of Significant Accounting Policies Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPolicies Business Description and Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation Sheet http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperation Discontinued Operation and Assets and Liabilities Related to Discontinued Operation Notes 8 false false R9.htm 10301 - Disclosure - Inventories Sheet http://www.servotronics.com/role/DisclosureInventories Inventories Notes 9 false false R10.htm 10401 - Disclosure - Property, Plant and Equipment Sheet http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 10 false false R11.htm 10501 - Disclosure - Long-Term Debt Sheet http://www.servotronics.com/role/DisclosureLongTermDebt Long-Term Debt Notes 11 false false R12.htm 10601 - Disclosure - Employee Benefit Plans Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 12 false false R13.htm 10701 - Disclosure - Shareholders' Equity Sheet http://www.servotronics.com/role/DisclosureShareholdersEquity Shareholders' Equity Notes 13 false false R14.htm 10801 - Disclosure - Income Taxes Sheet http://www.servotronics.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.servotronics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 11001 - Disclosure - Related Party Transactions Sheet http://www.servotronics.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 11101 - Disclosure - Customer and Supplier Concentration Sheet http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentration Customer and Supplier Concentration Notes 17 false false R18.htm 20102 - Disclosure - Business Description and Summary of Significant Accounting Policies (Policies) Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies Business Description and Summary of Significant Accounting Policies (Policies) Policies http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30103 - Disclosure - Business Description and Summary of Significant Accounting Policies (Tables) Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesTables Business Description and Summary of Significant Accounting Policies (Tables) Tables http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 30203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables) Sheet http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationTables Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables) Tables http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperation 20 false false R21.htm 30303 - Disclosure - Inventories (Tables) Sheet http://www.servotronics.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.servotronics.com/role/DisclosureInventories 21 false false R22.htm 30403 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipment 22 false false R23.htm 30503 - Disclosure - Long-Term Debt (Tables) Sheet http://www.servotronics.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.servotronics.com/role/DisclosureLongTermDebt 23 false false R24.htm 30603 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.servotronics.com/role/DisclosureEmployeeBenefitPlans 24 false false R25.htm 30703 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.servotronics.com/role/DisclosureShareholdersEquity 25 false false R26.htm 30803 - Disclosure - Income Taxes (Tables) Sheet http://www.servotronics.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.servotronics.com/role/DisclosureIncomeTaxes 26 false false R27.htm 40101 - Disclosure - Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) Details 27 false false R28.htm 40102 - Disclosure - Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details) Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details) Details 28 false false R29.htm 40103 - Disclosure - Business Description and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Business Description and Summary of Significant Accounting Policies - Additional Information (Details) Details 29 false false R30.htm 40201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details) Sheet http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details) Details http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationTables 30 false false R31.htm 40202 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details) Sheet http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details) Details 31 false false R32.htm 40203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details) Sheet http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details) Details 32 false false R33.htm 40301 - Disclosure - Inventories (Details) Sheet http://www.servotronics.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.servotronics.com/role/DisclosureInventoriesTables 33 false false R34.htm 40401 - Disclosure - Property, Plant and Equipment - Summary of property, plant and equipment (Details) Sheet http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails Property, Plant and Equipment - Summary of property, plant and equipment (Details) Details 34 false false R35.htm 40402 - Disclosure - Property, Plant and Equipment - Additional Information (Details) Sheet http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails Property, Plant and Equipment - Additional Information (Details) Details 35 false false R36.htm 40501 - Disclosure - Long-Term Debt - Summary of long term debt (Details) Sheet http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails Long-Term Debt - Summary of long term debt (Details) Details 36 false false R37.htm 40502 - Disclosure - Long-Term Debt - Summary of long term debt information (Details) Sheet http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails Long-Term Debt - Summary of long term debt information (Details) Details 37 false false R38.htm 40503 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 38 false false R39.htm 40601 - Disclosure - Employee Benefit Plans - Employee Stock Ownership Plan (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails Employee Benefit Plans - Employee Stock Ownership Plan (Details) Details 39 false false R40.htm 40602 - Disclosure - Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details) Details 40 false false R41.htm 40603 - Disclosure - Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details) Details 41 false false R42.htm 40604 - Disclosure - Employee Benefit Plans - Schedule of financial information for this Plan (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails Employee Benefit Plans - Schedule of financial information for this Plan (Details) Details 42 false false R43.htm 40605 - Disclosure - Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details) Details 43 false false R44.htm 40606 - Disclosure - Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details) Details 44 false false R45.htm 40607 - Disclosure - Employee Benefit Plans - Schedule of benefit payments (Details) Sheet http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails Employee Benefit Plans - Schedule of benefit payments (Details) Details 45 false false R46.htm 40701 - Disclosure - Shareholders' Equity - Summary of common shareholders' equity (Details) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails Shareholders' Equity - Summary of common shareholders' equity (Details) Details 46 false false R47.htm 40702 - Disclosure - Shareholders' Equity - Calculation of earning per share (Details) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails Shareholders' Equity - Calculation of earning per share (Details) Details 47 false false R48.htm 40703 - Disclosure - Shareholders' Equity - Share Repurchase Program (Details) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails Shareholders' Equity - Share Repurchase Program (Details) Details 48 false false R49.htm 40704 - Disclosure - Shareholders' Equity - 2022 Equity Incentive Plan (Details) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails Shareholders' Equity - 2022 Equity Incentive Plan (Details) Details 49 false false R50.htm 40705 - Disclosure - Shareholders' Equity - Summary of restricted share awards (Details) Sheet http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails Shareholders' Equity - Summary of restricted share awards (Details) Details 50 false false R51.htm 40801 - Disclosure - Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details) Sheet http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details) Details 51 false false R52.htm 40802 - Disclosure - Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details) Sheet http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details) Details 52 false false R53.htm 40803 - Disclosure - Income Taxes - Deferred tax assets (liabilities) (Details) Sheet http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails Income Taxes - Deferred tax assets (liabilities) (Details) Details 53 false false R54.htm 40804 - Disclosure - Income Taxes - Additional information (Details) Sheet http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional information (Details) Details 54 false false R55.htm 40901 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.servotronics.com/role/DisclosureCommitmentsAndContingencies 55 false false R56.htm 41001 - Disclosure - Related Party Transactions (Details) Sheet http://www.servotronics.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.servotronics.com/role/DisclosureRelatedPartyTransactions 56 false false R57.htm 41101 - Disclosure - Customer and Supplier Concentration (Details) Sheet http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails Customer and Supplier Concentration (Details) Details http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentration 57 false false R58.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 58 false false R59.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:NumberOfOperatingSegments - svt-20231231x10k.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41101 - Disclosure - Customer and Supplier Concentration (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, svt-20231231.xsd 213 svt-20231231.xsd svt-20231231_cal.xml svt-20231231_def.xml svt-20231231_lab.xml svt-20231231_pre.xml svt-20231231x10k.htm svt-20231231x10k001.jpg svt-20231231x10k002.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "svt-20231231x10k.htm": { "nsprefix": "svt", "nsuri": "http://www.servotronics.com/20231231", "dts": { "schema": { "local": [ "svt-20231231.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/arcrole/esma-arcrole-2018-11-21.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/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "svt-20231231_cal.xml" ] }, "definitionLink": { "local": [ "svt-20231231_def.xml" ] }, "labelLink": { "local": [ "svt-20231231_lab.xml" ] }, "presentationLink": { "local": [ "svt-20231231_pre.xml" ] }, "inline": { "local": [ "svt-20231231x10k.htm" ] } }, "keyStandard": 302, "keyCustom": 51, "axisStandard": 19, "axisCustom": 0, "memberStandard": 25, "memberCustom": 15, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 123, "entityCount": 1, "segmentCount": 40, "elementCount": 594, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 549, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_hHqTkzFilEWID8X2HGwsXg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_hHqTkzFilEWID8X2HGwsXg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "svt:AmountBeforeTaxAndReclassificationAdjustmentsOfGainLossOnActuarialLosses", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R6": { "role": "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R7": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - Business Description and Summary of Significant Accounting Policies", "shortName": "Business Description and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperation", "longName": "10201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation", "shortName": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.servotronics.com/role/DisclosureInventories", "longName": "10301 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipment", "longName": "10401 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.servotronics.com/role/DisclosureLongTermDebt", "longName": "10501 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlans", "longName": "10601 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquity", "longName": "10701 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxes", "longName": "10801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.servotronics.com/role/DisclosureCommitmentsAndContingencies", "longName": "10901 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.servotronics.com/role/DisclosureRelatedPartyTransactions", "longName": "11001 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentration", "longName": "11101 - Disclosure - Customer and Supplier Concentration", "shortName": "Customer and Supplier Concentration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - Business Description and Summary of Significant Accounting Policies (Policies)", "shortName": "Business Description and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "svt:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "svt:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - Business Description and Summary of Significant Accounting Policies (Tables)", "shortName": "Business Description and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "svt:ScheduleOfCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "svt:ScheduleOfCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationTables", "longName": "30203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables)", "shortName": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.servotronics.com/role/DisclosureInventoriesTables", "longName": "30303 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentTables", "longName": "30403 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.servotronics.com/role/DisclosureLongTermDebtTables", "longName": "30503 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables", "longName": "30603 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquityTables", "longName": "30703 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxesTables", "longName": "30803 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails", "longName": "40101 - Disclosure - Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details)", "shortName": "Business Description and Summary of Significant Accounting Policies - Cash and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "longName": "40102 - Disclosure - Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details)", "shortName": "Business Description and Summary of Significant Accounting Policies - Estimated useful lives of depreciable properties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_JToofqTOkECbxmqNSVPvQQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "svt:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_JToofqTOkECbxmqNSVPvQQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "svt:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40103 - Disclosure - Business Description and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Business Description and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "longName": "40201 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details)", "shortName": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2023_To_8_1_2023_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_svt_OntarioKnifeCompanyMember_AwTPtnFOTEqUBME-yiYUZg", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R31": { "role": "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails", "longName": "40202 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details)", "shortName": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_svt_OntarioKnifeCompanyMember_51b7-ya_QUCaiyt6Utce-g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R32": { "role": "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "longName": "40203 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details)", "shortName": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Discontinued operation in the Condensed Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_12_31_2022_d3nBxsPvuU-OnyDr0yT3gw", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_svt_OntarioKnifeCompanyMember_3qJ4KiK1P0qd0VRnbJ97oA", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R33": { "role": "http://www.servotronics.com/role/DisclosureInventoriesDetails", "longName": "40301 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "longName": "40401 - Disclosure - Property, Plant and Equipment - Summary of property, plant and equipment (Details)", "shortName": "Property, Plant and Equipment - Summary of property, plant and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R35": { "role": "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "longName": "40402 - Disclosure - Property, Plant and Equipment - Additional Information (Details)", "shortName": "Property, Plant and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R36": { "role": "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "longName": "40501 - Disclosure - Long-Term Debt - Summary of long term debt (Details)", "shortName": "Long-Term Debt - Summary of long term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R37": { "role": "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails", "longName": "40502 - Disclosure - Long-Term Debt - Summary of long term debt information (Details)", "shortName": "Long-Term Debt - Summary of long term debt information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_lu6VFC675k6wzKnHUnWs8Q", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_lu6VFC675k6wzKnHUnWs8Q", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R38": { "role": "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "longName": "40503 - Disclosure - Long-Term Debt - Additional Information (Details)", "shortName": "Long-Term Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "longName": "40601 - Disclosure - Employee Benefit Plans - Employee Stock Ownership Plan (Details)", "shortName": "Employee Benefit Plans - Employee Stock Ownership Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_1985_1N09971ip0qfDihpWqD-fQ", "name": "us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanAmount", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_1985_1N09971ip0qfDihpWqD-fQ", "name": "us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanAmount", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "longName": "40602 - Disclosure - Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details)", "shortName": "Employee Benefit Plans - Schedule of amounts recognized in the balances sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "longName": "40603 - Disclosure - Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details)", "shortName": "Employee Benefit Plans - Schedule of beginning and ending balances of accumulated postretirement benefit obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_mJnH8XWRj0-Pq3q4yB-Xsw", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ZRJPgUC2AUubupa1IvGglg", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R42": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "longName": "40604 - Disclosure - Employee Benefit Plans - Schedule of financial information for this Plan (Details)", "shortName": "Employee Benefit Plans - Schedule of financial information for this Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ZRJPgUC2AUubupa1IvGglg", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ZRJPgUC2AUubupa1IvGglg", "name": "us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "svt:ScheduleOfFinancialInformationOfPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R43": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "longName": "40605 - Disclosure - Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details)", "shortName": "Employee Benefit Plans - Schedule of assumptions used as of and for the years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails", "longName": "40606 - Disclosure - Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details)", "shortName": "Employee Benefit Plans - Schedule of postretirement health care benefits costs and obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ZRJPgUC2AUubupa1IvGglg", "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ZRJPgUC2AUubupa1IvGglg", "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "longName": "40607 - Disclosure - Employee Benefit Plans - Schedule of benefit payments (Details)", "shortName": "Employee Benefit Plans - Schedule of benefit payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_F-wjmi6hMUaczH7501-3-Q", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails", "longName": "40701 - Disclosure - Shareholders' Equity - Summary of common shareholders' equity (Details)", "shortName": "Shareholders' Equity - Summary of common shareholders' equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2022_d3nBxsPvuU-OnyDr0yT3gw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_raXbazVFcU6dPpYrgYH_lA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R47": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "longName": "40702 - Disclosure - Shareholders' Equity - Calculation of earning per share (Details)", "shortName": "Shareholders' Equity - Calculation of earning per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails", "longName": "40703 - Disclosure - Shareholders' Equity - Share Repurchase Program (Details)", "shortName": "Shareholders' Equity - Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_1_31_2006_us-gaap_ShareRepurchaseProgramAxis_svt_ShareRepurchaseProgramMember_nZwTfEsZAECxipvrvkcTlQ", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2006_us-gaap_ShareRepurchaseProgramAxis_svt_ShareRepurchaseProgramMember_nZwTfEsZAECxipvrvkcTlQ", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "longName": "40704 - Disclosure - Shareholders' Equity - 2022 Equity Incentive Plan (Details)", "shortName": "Shareholders' Equity - 2022 Equity Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R50": { "role": "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails", "longName": "40705 - Disclosure - Shareholders' Equity - Summary of restricted share awards (Details)", "shortName": "Shareholders' Equity - Summary of restricted share awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_HGjKYXnSxEyko5p3Ej8MOg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_VhWT2TikREKERHP-lT3zVg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "unique": true } }, "R51": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails", "longName": "40801 - Disclosure - Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details)", "shortName": "Income Taxes - Income tax provision from operations included in consolidated statements of operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails", "longName": "40802 - Disclosure - Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details)", "shortName": "Income Taxes - Effective tax rate based upon total income tax provision (benefit) from continuing operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_gp3_ODths0CCNLd2jwTzVg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails", "longName": "40803 - Disclosure - Income Taxes - Deferred tax assets (liabilities) (Details)", "shortName": "Income Taxes - Deferred tax assets (liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "40804 - Disclosure - Income Taxes - Additional information (Details)", "shortName": "Income Taxes - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "svt:StateAndLocalDeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "svt:StateAndLocalDeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "40901 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_zd-TsHw5uUic0zhqPWnwrA", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.servotronics.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41001 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:LegalFees", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:LegalFees", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails", "longName": "41101 - Disclosure - Customer and Supplier Concentration (Details)", "shortName": "Customer and Supplier Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_mrCTYDBfBEGyv1GuFwWJNw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ScZNwsmCCEKGQUshJ9N-mg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "svt-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Business Description and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r26", "r763" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r297", "r298" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "verboseLabel": "Accrued employee compensation and benefits costs", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r214", "r608" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r128", "r219", "r604", "r635", "r639" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r18", "r35", "r539", "r542", "r585", "r630", "r631", "r866", "r867", "r868", "r876", "r877", "r878" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r814" ] }, "svt_AdditionalInsuranceCoveragePolicyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "AdditionalInsuranceCoveragePolicyAmount", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of excess (deficiency) of insurance coverage policy.", "label": "Additional Insurance Coverage Policy Amount", "terseLabel": "Excess coverage policy" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r120" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Capital in excess of par value", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r488", "r489", "r490", "r650", "r876", "r877", "r878", "r932", "r951" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r820" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization expense", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r11", "r55" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Decrease for tax withholding obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities:" } } }, "auth_ref": [] }, "svt_AdvancedTechnologyGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "AdvancedTechnologyGroupMember", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the Advanced Technology Group (\"ATG\") and the Consumer Products Group (\"CPG\").", "label": "Advanced Technology Group [Member]", "terseLabel": "ATG" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r784", "r796", "r806", "r832" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r787", "r799", "r809", "r835" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r820" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r827" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r791", "r800", "r810", "r827", "r836", "r840", "r848" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r846" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense related to the restrictive share awards", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r487", "r491" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r220", "r301", "r316" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "svt_AmountBeforeTaxAndReclassificationAdjustmentsOfGainLossOnActuarialLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "AmountBeforeTaxAndReclassificationAdjustmentsOfGainLossOnActuarialLosses", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on actuarial losses.", "label": "Amount Before Tax And Reclassification Adjustments Of Gain Loss On Actuarial Losses", "negatedLabel": "Actuarial (losses)/gains" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares that could potentially dilute basic earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r267" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "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." } } }, "auth_ref": [ "r174", "r216", "r240", "r271", "r285", "r291", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r530", "r532", "r560", "r602", "r675", "r763", "r774", "r892", "r893", "r935" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r209", "r223", "r240", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r530", "r532", "r560", "r763", "r892", "r893", "r935" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Assets related to discontinued operation", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150", "r207", "r208" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets related to discontinued operation", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r94", "r108", "r147", "r150", "r207", "r208" ] }, "svt_AtgResearchAndDevelopmentExpendituresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "AtgResearchAndDevelopmentExpendituresMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to research and development expenditures.", "label": "ATG Research and Development Expenditures [Member]", "terseLabel": "ATG Research and development expenditures" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r778", "r779", "r792" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r778", "r779", "r792" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r778", "r779", "r792" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r839" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r840" ] }, "svt_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding basis of presentation and principles of consolidation.", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "auth_ref": [] }, "svt_BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Leader of the entity's board of directors who presides over board meetings and other board activities. The chairman is often the chief executive officer as well, and in such a case would be the entity's highest ranking officer And Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president.", "label": "Board Of Directors Chairman And Chief Executive Officer [Member]", "terseLabel": "Non-employee directors" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "verboseLabel": "Buildings and building improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "verboseLabel": "Business Description and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r142", "r143" ] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessExitCosts1", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "label": "Business Exit Costs", "terseLabel": "Divestiture cost", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash", "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." } } }, "auth_ref": [ "r40", "r212", "r737" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r41", "r173" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and restricted cash at end of year", "periodStartLabel": "Cash and restricted cash at beginning of year", "totalLabel": "Total cash and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r139", "r238" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and restricted cash to the amounts in the statement of cash flow" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r139" ] }, "svt_CashFlowSupplementalDisclosuresPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "CashFlowSupplementalDisclosuresPolicyPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "The entire policy disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures Policy [Policy Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) of investing activities of 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." } } }, "auth_ref": [ "r107", "r139" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash (used in) provided by operating activites", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r107", "r139" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r818" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Former CEO" } } }, "auth_ref": [ "r881" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Class Of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r62", "r63", "r64", "r65" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r819" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r153" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r765", "r766", "r767", "r769", "r770", "r771", "r772", "r876", "r877", "r932", "r949", "r951" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r663" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r119", "r663", "r681", "r951", "r952" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.20; authorized 4,000,000 shares; issued 2,629,052 shares; outstanding 2,514,775 (2,483,318 - 2022) shares", "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." } } }, "auth_ref": [ "r119", "r603", "r763" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r824" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r823" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r822" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation And Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r159", "r161", "r162", "r166" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r226", "r228", "r235", "r598", "r613" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income items:" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r47", "r49", "r82", "r83", "r296", "r723" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r47", "r49", "r82", "r83", "r296", "r640", "r723" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r47", "r49", "r82", "r83", "r296", "r723", "r857" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risks", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r90", "r192" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentration" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Customer and Supplier Concentration", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Customer and Supplier Concentration", "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." } } }, "auth_ref": [ "r723" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk (as a percent)", "verboseLabel": "Concentration risk, percentage", "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." } } }, "auth_ref": [ "r47", "r49", "r82", "r83", "r296" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r46", "r47", "r49", "r50", "r82", "r172", "r723" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r47", "r49", "r82", "r83", "r296", "r723" ] }, "svt_ConstructionInProgressBuildingImprovementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ConstructionInProgressBuildingImprovementMember", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents Construction in progress building improvement.", "label": "Construction InProgress Building Improvement [Member]", "terseLabel": "Construction in progress (CIP) building improvements" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r148" ] }, "svt_ConstructionInProgressMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ConstructionInProgressMachineryAndEquipmentMember", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of Construction in progress machinery and equipment.", "label": "Construction In Progress Machinery And Equipment [Member]", "terseLabel": "Construction in progress (CIP) machinery & equipment" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "verboseLabel": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "svt_ConsumerProductsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ConsumerProductsGroupMember", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the consumer products group segment.", "label": "Consumer Products Group [Member]", "verboseLabel": "CPG segment" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "verboseLabel": "Costs of goods sold, inclusive of depreciation and amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r860", "r861" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Purchases", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r856" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Shipping and Handling Costs", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r862" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "svt_CurrentFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from discontinued operations.", "label": "Current Federal State and Local Tax Expense Benefit Discontinued Operations", "negatedTotalLabel": "Total Current" } } }, "auth_ref": [] }, "svt_CurrentFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Current Federal, State and Local, Tax Expense Benefit Discontinued Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal", "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." } } }, "auth_ref": [ "r859", "r874", "r930" ] }, "svt_CurrentFederalTaxExpenseBenefitDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "CurrentFederalTaxExpenseBenefitDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "svt_CurrentFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from discontinued operations", "label": "Current Federal Tax Expense Benefit Discontinued Operations", "negatedLabel": "Federal" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total current tax", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r170", "r512", "r520", "r874" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "State", "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." } } }, "auth_ref": [ "r859", "r874", "r930" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration", "verboseLabel": "Customer Concentration Risk", "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." } } }, "auth_ref": [ "r48", "r296" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "svt_DebtInstrumentBorrowingBaseAsPercentageOfEligibleDomesticAndInternationalAccountsReceivableBalances": { "xbrltype": "percentItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DebtInstrumentBorrowingBaseAsPercentageOfEligibleDomesticAndInternationalAccountsReceivableBalances", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the borrowing base as percentage of eligible domestic and international accounts receivable balances.", "label": "Debt Instrument, Borrowing Base As Percentage Of Eligible Domestic And International Accounts Receivable Balances", "terseLabel": "Borrowing base as percentage of eligible domestic and international accounts receivable balances" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "terseLabel": "Percentage of spread on interest rate", "documentation": "Description of any adjustments made to the stated rate to determine the effective rate." } } }, "auth_ref": [ "r30", "r86" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Percentage of floating interest rate payable", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r30", "r86", "r366", "r574" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Percentage of fixed interest rate payable", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r349" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt", "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." } } }, "auth_ref": [ "r242", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r574", "r744", "r745", "r746", "r747", "r748", "r872" ] }, "svt_DebtInstrumentMinimumTangibleNetWorth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DebtInstrumentMinimumTangibleNetWorth", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum tangible net worth required as financial covenants.", "label": "Debt Instrument, Minimum Tangible Net Worth", "terseLabel": "Minimum tangible net worth" } } }, "auth_ref": [] }, "svt_DebtInstrumentMinimumWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DebtInstrumentMinimumWorkingCapital", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum working capital required as financial covenants.", "label": "Debt Instrument, Minimum Working Capital", "terseLabel": "Minimum working capital" } } }, "auth_ref": [] }, "svt_DebtInstrumentNumberOfFinancialCovenants": { "xbrltype": "integerItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DebtInstrumentNumberOfFinancialCovenants", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of financial covenants.", "label": "Debt Instrument, Number of Financial Covenants", "terseLabel": "Number of financial covenants" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r60", "r61", "r85", "r86", "r88", "r89", "r156", "r157", "r242", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r574", "r744", "r745", "r746", "r747", "r748", "r872" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of agreement", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "svt_DebtInstrumentTermOfInvoicesUnpaidDefinedAsIneligibleReceivables": { "xbrltype": "durationItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DebtInstrumentTermOfInvoicesUnpaidDefinedAsIneligibleReceivables", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term of invoices unpaid defined as ineligible receivables.", "label": "Debt Instrument, Term Of Invoices Unpaid Defined As Ineligible Receivables", "terseLabel": "Term of invoices unpaid defined as ineligible receivables" } } }, "auth_ref": [] }, "svt_DecreaseIncreaseInAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DecreaseIncreaseInAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable.", "label": "(Decrease) Increase in Allowance for Credit Losses", "negatedLabel": "Increase (decrease) in allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]", "verboseLabel": "Shareholders' Equity", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Federal", "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." } } }, "auth_ref": [ "r874", "r929", "r930" ] }, "svt_DeferredFederalIncomeTaxExpenseBenefitDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredFederalIncomeTaxExpenseBenefitDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "svt_DeferredFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from discontinued operations.", "label": "Deferred Federal Income Tax Expense Benefit Discontinued Operations", "negatedLabel": "Federal" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit), Total", "negatedTotalLabel": "Total deferred", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r925" ] }, "svt_DeferredFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from discontinued operations.", "label": "Deferred Federal State and Local Tax Expense Benefit Discontinued Operations", "negatedTotalLabel": "Total Deferred" } } }, "auth_ref": [] }, "svt_DeferredFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitDiscontinuedOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Deferred Federal State and Local Tax Expense Benefit Discontinued Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Other Assets, Noncurrent", "verboseLabel": "Deferred income taxes, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r498", "r499" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r170", "r198", "r519", "r520", "r874" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r116", "r117", "r176", "r506" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r874", "r929", "r930" ] }, "svt_DeferredTaxAssetDisallowedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredTaxAssetDisallowedInterest", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to disallowed interest.", "label": "Deferred Tax Asset, Disallowed Interest", "terseLabel": "Sec 163(j) disallowed interest" } } }, "auth_ref": [] }, "svt_DeferredTaxAssetsBadDebtReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredTaxAssetsBadDebtReserve", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents reserve for bad debts in deferred tax assets.", "label": "Deferred Tax Assets Bad Debt Reserve", "terseLabel": "Bad debt reserve" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r507" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and experimental expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventories", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r927" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net Of Valuation Allowance", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r927" ] }, "svt_DeferredTaxAssetsOperatingLossAndCreditCarryforwardsState": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwardsState", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state operating loss and credit carryforwards.", "label": "Deferred Tax Assets, Operating Loss And Credit Carryforwards, State", "terseLabel": "State credit carryforwards" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal Net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "verboseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense [Abstract]", "verboseLabel": "Deferred Tax Assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "verboseLabel": "Accrued employees compensation and benefits costs", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Postretirement obligation (accumulated other comprehensive income)", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r928" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Customer accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty reserve", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "verboseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r508" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other receivable - insurance proceeds", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r81", "r928" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]", "terseLabel": "Accumulated other comprehensive loss, before income taxes:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "terseLabel": "Net actuarial loss", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r35", "r434" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "terseLabel": "Actuarial loss/(gain)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r398" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "terseLabel": "Recognized actuarial loss", "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation." } } }, "auth_ref": [ "r392", "r429", "r447" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Amounts recognized in the balances sheets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Benefit obligation", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r436" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Pension cost", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r436" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Accumulated postretirement benefit obligations at the end of the year", "periodStartLabel": "Accumulated postretirement benefit obligations at the beginning of the year", "verboseLabel": "Future obligation of benefits", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r393" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r400", "r453" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Employee Benefit Plans", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "svt_DefinedBenefitPlanContributionsByEmployerAndBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DefinedBenefitPlanContributionsByEmployerAndBenefitsPaid", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer and payment to participant under defined benefit plan.", "label": "Defined Benefit Plan, Contributions by Employer And Benefits Paid", "terseLabel": "Benefits Paid" } } }, "auth_ref": [] }, "svt_DefinedBenefitPlanDecreaseInHealthCareCostTrendRateEachYear": { "xbrltype": "percentItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DefinedBenefitPlanDecreaseInHealthCareCostTrendRateEachYear", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of decrease of health rate each year.", "label": "Defined Benefit Plan Decrease In Health Care Cost Trend Rate Each Year", "terseLabel": "Grading down percentage foe each year" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "verboseLabel": "Postretirement Benefit Plan", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation", "negatedLabel": "Benefit obligation", "documentation": "Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components", "negatedLabel": "Aggregate of service and interest cost", "documentation": "Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation", "terseLabel": "Benefit obligation", "documentation": "Amount of increase in accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components", "terseLabel": "Aggregate of service and interest cost", "documentation": "Amount of increase in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2029 - 2033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status." } } }, "auth_ref": [ "r439" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r392", "r396", "r427", "r445", "r751", "r752" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Pension cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r425", "r443", "r751", "r752" ] }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan." } } }, "auth_ref": [ "r439" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contribution", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r57" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r11", "r276" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Loss from discontinued operation before income taxes", "verboseLabel": "Loss from discontinued operation before income taxes", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r105", "r131", "r946" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operation", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operation", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 1.0 }, "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 2.0 }, "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails", "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedLabel": "Income tax (expense)/benefit", "negatedTerseLabel": "Income tax benefit", "negatedTotalLabel": "Total Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r96", "r97", "r98", "r99", "r105", "r110", "r500", "r518", "r523" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale [Member]", "terseLabel": "Held for sale", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r8", "r9", "r207" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r207" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "verboseLabel": "Accounts receivable, net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Noncurrent assets related to discontinued operation", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r6", "r94", "r108", "r150", "r207", "r208" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "terseLabel": "Carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "svt_DisposalGroupIncludingDiscontinuedOperationImpairmentAndDivestitureCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentAndDivestitureCosts", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment and divestiture costs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment and Divestiture Costs", "negatedLabel": "Loss from discontinued operation - impairment and divestiture costs" } } }, "auth_ref": [] }, "svt_DisposalGroupIncludingDiscontinuedOperationImpairmentChargeRelatedToRealProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentChargeRelatedToRealProperty", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment charge related to the real property attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Charge Related to Real Property", "terseLabel": "Impairment charge related to the real property" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories, net", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "negatedLabel": "Operating costs", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "terseLabel": "Loss from discontinued operation", "totalLabel": "Loss from discontinued operation", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Expense", "terseLabel": "Consideration of expenses", "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation", "terseLabel": "Accrued employee compensation and other costs", "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "terseLabel": "Prepaid and other assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Building and improvements, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net Sales", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r106", "r208" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Results of operations classified as a discontinued operation, net of tax" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperation" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r93", "r145" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r753", "r756" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r778", "r779", "r792" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r778", "r779", "r792", "r828" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r813" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Basic and diluted loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share", "totalLabel": "Basic earnings per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r236", "r251", "r252", "r253", "r254", "r255", "r260", "r262", "r264", "r265", "r266", "r268", "r555", "r556", "r599", "r614", "r740" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share", "totalLabel": "Diluted earnings per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r236", "r251", "r252", "r253", "r254", "r255", "r262", "r264", "r265", "r266", "r268", "r555", "r556", "r599", "r614", "r740" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate, Continuing Operations", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r501" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate", "verboseLabel": "Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r241", "r501", "r521" ] }, "svt_EffectiveIncomeTaxRateReconciliationBusinessCredits": { "xbrltype": "percentItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationBusinessCredits", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to business credits.", "label": "Effective Income Tax Rate Reconciliation Business Credits", "terseLabel": "Business credits" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r926", "r931" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "terseLabel": "Foreign-derived intangible income deduction", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r926" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Permanent non-taxable income", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r926", "r931" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments", "verboseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r926", "r931" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesEffectiveTaxRateBasedUponTotalIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r926", "r931" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "verboseLabel": "Compensation expense not yet recognized", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r924" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "svt_EmployeeStockOwnershipPlanDebtStructureAdditionalDirectLoanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EmployeeStockOwnershipPlanDebtStructureAdditionalDirectLoanAmount", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents amount of additional loan of employee stock ownership plan.", "label": "Employee Stock Ownership Plan Debt Structure Additional Direct Loan Amount", "terseLabel": "Employee stock ownership plan, amount of additional loan" } } }, "auth_ref": [] }, "svt_EmployeeStockOwnershipPlanDebtStructureDirectLoanTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EmployeeStockOwnershipPlanDebtStructureDirectLoanTerm", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term of loan for annual payments of interest and principal.", "label": "Employee Stock Ownership Plan Debt Structure Direct Loan Term", "verboseLabel": "Employee stock ownership plan, term of loan" } } }, "auth_ref": [] }, "svt_EmployeeStockOwnershipPlanDebtStructureInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EmployeeStockOwnershipPlanDebtStructureInterestRateDescription", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the description of interest rate of loan made for ESOP.", "label": "Employee Stock Ownership Plan Debt Structure Interest Rate Description", "terseLabel": "Employee stock ownership plan debt structure interest rate description" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "ESOP, compensation expenses", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r77" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanAmount", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Debt Structure, Direct Loan, Amount", "verboseLabel": "Amount borrowed", "documentation": "The amount reported as a liability as of the balance sheet date by the entity (the employer) of the loan made by a third-party lender directly to the ESOP." } } }, "auth_ref": [ "r76" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPDeferredShares": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDeferredShares", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Deferred Shares", "negatedLabel": "Employee stock ownership trust commitment", "documentation": "Represents the carrying amount of shares held by the ESOP as of the balance sheet date in which no ESOP participant has a vested interest and no lender has a claim." } } }, "auth_ref": [ "r78" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Number of Allocated Shares", "verboseLabel": "ESOP, number of allocated shares since inception", "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested." } } }, "auth_ref": [ "r78" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Number of Suspense Shares", "verboseLabel": "ESOP, number of unallocated shares", "documentation": "Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt." } } }, "auth_ref": [ "r78" ] }, "svt_EmployeeStockOwnershipPlanEsopSharesSubjectToRepurchaseObligation": { "xbrltype": "sharesItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EmployeeStockOwnershipPlanEsopSharesSubjectToRepurchaseObligation", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares subject to a repurchase obligation relating to Employee Stock Ownership Plan (ESOP).", "label": "Employee Stock Ownership Plan (ESOP), Shares Subject To Repurchase Obligation", "terseLabel": "Outstanding shares subject to repurchase obligation" } } }, "auth_ref": [] }, "svt_EmployeeStockOwnershipTrustCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EmployeeStockOwnershipTrustCommitmentMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information of Employee stock ownership trust commitment.", "label": "Employee Stock Ownership Trust Commitment [Member]", "verboseLabel": "ESOT" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r776" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r776" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r776" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r853" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r776" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r776" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r776" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r776" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r854" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class Of Treasury Stock [Line Items]", "verboseLabel": "Shareholders' Equity", "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." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r19", "r203", "r230", "r231", "r232", "r243", "r244", "r245", "r248", "r256", "r258", "r269", "r309", "r315", "r379", "r488", "r489", "r490", "r515", "r516", "r537", "r539", "r540", "r541", "r542", "r544", "r554", "r565", "r566", "r567", "r568", "r569", "r570", "r585", "r630", "r631", "r632", "r650", "r704" ] }, "svt_EquityIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "EquityIncentivePlan2022Member", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents regarding 2022 Equity incentive plan.", "label": "Equity Incentive Plan 2022 [Member]", "terseLabel": "2022 Equity Incentive Plan" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r821" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r784", "r796", "r806", "r832" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r827" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive officer" } } }, "auth_ref": [ "r881" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r22" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Current portion of equipment financing and capital leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r580" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Gain on sale of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r870", "r883", "r884" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Loss on sale of assets", "verboseLabel": "Loss on sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r870" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain or loss on litigation", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r886" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r133", "r240", "r271", "r284", "r290", "r292", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r560", "r741", "r892" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r778", "r779", "r792" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r11", "r56", "r149" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment charge on long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r11", "r146" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "verboseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r152" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes", "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." } } }, "auth_ref": [ "r1", "r130", "r181", "r271", "r284", "r290", "r292", "r600", "r610", "r741" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from continuing operations", "totalLabel": "Loss from continuing operations, net of tax", "verboseLabel": "Loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r171", "r240", "r247", "r271", "r284", "r290", "r292", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r556", "r560", "r610", "r741", "r892" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r180", "r182", "r236", "r247", "r251", "r252", "r253", "r254", "r262", "r264", "r265", "r556", "r599", "r947" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r236", "r247", "r251", "r252", "r253", "r254", "r262", "r264", "r265", "r266", "r556", "r599", "r947" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from discontinued operation, net of tax", "totalLabel": "Loss from discontinued operation, net of tax", "verboseLabel": "Loss from discontinued operation, net of tax (see Note 2)", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r110", "r208", "r524", "r611" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r753", "r756" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Discontinued Operation and Assets and Liabilities Related to Discontinued Operation", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r20", "r24", "r94", "r100", "r101", "r102", "r103", "r104", "r109", "r111", "r112", "r151" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "svt_IncomeTaxBenefitOnActuarialLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncomeTaxBenefitOnActuarialLosses", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of income tax benefit on actuarial losses.", "label": "Income Tax Benefit on Actuarial Losses", "negatedLabel": "Income tax benefit/(expense) on actuarial losses" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r241", "r494", "r502", "r504", "r510", "r517", "r522", "r525", "r526", "r646" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Income tax (expense)/benefit", "terseLabel": "Income tax (expense)/benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r188", "r199", "r257", "r258", "r279", "r500", "r518", "r615" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Continuing Operations:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations", "negatedTotalLabel": "Total Income Tax (Expense)/Benefit", "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations." } } }, "auth_ref": [ "r762" ] }, "svt_IncomeTaxExpenseBenefitDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncomeTaxExpenseBenefitDiscontinuedOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesIncomeTaxProvisionFromOperationsIncludedInConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Income Tax Expense Benefit Discontinued Operations [Abstract]", "terseLabel": "Discontinued Operation:" } } }, "auth_ref": [] }, "svt_IncomeTaxExpenseOnReclassificationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncomeTaxExpenseOnReclassificationAdjustment", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense on reclassification adjustment.", "label": "Income Tax Expense on Reclassification Adjustment", "negatedLabel": "Income tax (expense)/benefit on reclassification adjustment" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r229", "r496", "r497", "r504", "r505", "r509", "r511", "r643" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "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." } } }, "auth_ref": [ "r42" ] }, "svt_IncreaseDecreaseAccruedEmployeeCompensationAndBenefitCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncreaseDecreaseAccruedEmployeeCompensationAndBenefitCosts", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount represents the increase decrease accrued employee compensation and benefit costs.", "label": "Increase Decrease Accrued Employee Compensation And Benefit Costs", "terseLabel": "Accrued employee compensation and benefit costs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r10" ] }, "svt_IncreaseDecreaseInInventoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncreaseDecreaseInInventoryReserve", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the increase in inventory reserve due to market provisions in respect of lower of cost or market adjustments.", "label": "Increase Decrease In Inventory Reserve", "negatedLabel": "Decrease in inventory reserve" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Employee-Related Liabilities", "verboseLabel": "Employee stock ownership trust commitment", "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPostretirementObligations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits", "verboseLabel": "Post retirement obligations", "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Stockholders' Equity [Roll Forward]", "verboseLabel": "Shareholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "svt_IncreaseDecreaseInWarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncreaseDecreaseInWarrantyReserve", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in warranty reserve.", "label": "Increase Decrease In Warranty Reserve", "terseLabel": "(Decrease) increase in warranty reserve" } } }, "auth_ref": [] }, "svt_IncrementalCommonSharesAttributableToUnvestedRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "IncrementalCommonSharesAttributableToUnvestedRestrictedStock", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents number of share reflects to derived at earning per share.", "label": "Incremental Common Shares Attributable To Unvested Restricted Stock", "terseLabel": "Unvested restricted stock" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r791", "r800", "r810", "r827", "r836", "r840", "r848" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r846" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r780", "r852" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r780", "r852" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r780", "r852" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Settlements Receivable", "terseLabel": "Claim covered", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "us-gaap_InsuredEventGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuredEventGainLoss", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Insured Event, Gain (Loss)", "terseLabel": "Insured amount", "documentation": "Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event." } } }, "auth_ref": [ "r889" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "terseLabel": "Loan origination costs capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r84" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r87", "r184", "r233", "r275", "r573", "r689", "r773", "r950" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "verboseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities." } } }, "auth_ref": [ "r871" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interim Period, Costs Not Allocable [Domain]", "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred." } } }, "auth_ref": [ "r45" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories", "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." } } }, "auth_ref": [ "r317" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r863" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r865" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total inventories", "verboseLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r222", "r738", "r763" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r189", "r211", "r221", "r317", "r318", "r319", "r593", "r739" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw material and common parts", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r865" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Less inventory reserve", "verboseLabel": "Inventory reserve", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r54", "r865" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r864" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Legal Fees", "terseLabel": "Legal fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r134" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r124", "r179", "r606", "r763", "r873", "r882", "r933" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r29", "r210", "r240", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r531", "r532", "r533", "r560", "r763", "r892", "r935", "r936" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilites related to discontinued operation", "totalLabel": "Liabilities related to discontinued operation", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r94", "r108", "r150", "r207", "r208" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r178", "r945" ] }, "svt_LineOfCredit2000000Member": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "LineOfCredit2000000Member", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents line of credit 2000000.", "label": "Line of Credit 2000000 [Member]", "terseLabel": "Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor 1.822758% - 1.869304% at time of funding)" } } }, "auth_ref": [] }, "svt_LineOfCreditBorrowingBaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "LineOfCreditBorrowingBaseAmount", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of borrowing base under line of credit.", "label": "Line of Credit, Borrowing Base Amount", "terseLabel": "Borrowings base amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum availability", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Reduced borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r27" ] }, "svt_LineOfCreditLeaseForEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "LineOfCreditLeaseForEquipmentMember", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents lease line of credit for equipment.", "label": "Line of Credit Lease for Equipment [Member]", "terseLabel": "Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding)" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023)", "verboseLabel": "Line of credit (LOC)", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r113", "r175" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Long-term debt, Total", "verboseLabel": "Outstanding balance", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r178", "r355", "r365", "r745", "r746", "r945" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Current", "negatedLabel": "Less current portion", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Balance outstanding", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r217" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r218" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block].", "verboseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r154" ] }, "svt_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to long-term (equity) incentive plan.", "label": "Long Term Incentive Plan [Member]", "terseLabel": "Long-term incentive plan" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r59" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r887", "r888" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r887", "r888" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Claim liability", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r333", "r855" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "verboseLabel": "Damages sought value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r886", "r887", "r888" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "verboseLabel": "Machinery, equipment and tooling", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r457", "r592", "r627", "r655", "r656", "r711", "r713", "r715", "r716", "r718", "r733", "r734", "r742", "r749", "r759", "r764", "r894", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "svt_MaximumPotentialStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "MaximumPotentialStockBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of maximum potential stock-based compensation expense.", "label": "Maximum Potential Stock-based Compensation Expense", "terseLabel": "Maximum potential stock-based compensation expense" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r819" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r819" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r457", "r592", "r627", "r655", "r656", "r711", "r713", "r715", "r716", "r718", "r733", "r734", "r742", "r749", "r759", "r764", "r894", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r839" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r847" ] }, "svt_MultiplierOfSeverancePaymentWithAverageAnnualCompensation": { "xbrltype": "decimalItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "MultiplierOfSeverancePaymentWithAverageAnnualCompensation", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The multiplier of severance payment with average annual compensation.", "label": "Multiplier of Severance Payment With Average Annual Compensation", "terseLabel": "Multiplier of severance payment with average annual compensation" } } }, "auth_ref": [] }, "stpr_NY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NY", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "NEW YORK", "terseLabel": "New York" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r820" ] }, "us-gaap_NatureOfExpenseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Expense [Axis]", "documentation": "Information by type of cost or expense." } } }, "auth_ref": [ "r45" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations", "totalLabel": "Net cash (used in) provided by operating and investing activities from discontinued operation", "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]", "terseLabel": "Discontinued Operation" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities from continuing operations", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r237" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows related to financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows related to investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities from continuing operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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." } } }, "auth_ref": [ "r869" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows related to operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities from continuing operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r139", "r140", "r141" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r141", "r183", "r208", "r225", "r227", "r232", "r240", "r247", "r251", "r252", "r253", "r254", "r257", "r258", "r263", "r271", "r284", "r290", "r292", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r556", "r560", "r612", "r683", "r702", "r703", "r741", "r773", "r892" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Business Description and Summary of Significant Accounting Policies", "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." } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r246", "r247", "r248", "r249", "r250", "r253", "r259", "r268", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r330", "r488", "r489", "r490", "r513", "r514", "r515", "r516", "r527", "r528", "r529", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r571", "r572", "r575", "r576", "r577", "r578", "r581", "r582", "r583", "r584", "r585", "r595", "r596", "r597", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r43", "r201", "r202", "r203", "r204", "r205", "r246", "r247", "r248", "r249", "r250", "r253", "r259", "r268", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r330", "r488", "r489", "r490", "r513", "r514", "r515", "r516", "r527", "r528", "r529", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r571", "r572", "r575", "r576", "r577", "r578", "r581", "r582", "r583", "r584", "r585", "r595", "r596", "r597", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r819" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r788", "r800", "r810", "r827", "r836" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r817" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r816" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r827" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r847" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r847" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense)/income, net", "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)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of restricted stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r21" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Operating Segments", "verboseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r880" ] }, "svt_NumberOfYearsCustomerRequirementsPurchaseOfQuantities": { "xbrltype": "integerItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "NumberOfYearsCustomerRequirementsPurchaseOfQuantities", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of years of customer requirements that may result in a purchase of quantities of inventory due to suppliers' minimum economic quantities.", "label": "Number Of Years Customer Requirements Purchase Of Quantities", "terseLabel": "Number of years of customer requirements" } } }, "auth_ref": [] }, "svt_NumberOfYearsSupplyCertainLargerQuantitiesOfOtherProductSupportItemsMayHaveToBePurchased": { "xbrltype": "integerItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "NumberOfYearsSupplyCertainLargerQuantitiesOfOtherProductSupportItemsMayHaveToBePurchased", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of year's supply that may result due to certain larger quantities of other product support items that may have to be purchased.", "label": "Number Of Years Supply, Certain Larger Quantities Of Other Product Support Items May Have To Be Purchased", "terseLabel": "Number of year's supply" } } }, "auth_ref": [] }, "svt_OntarioKnifeCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "OntarioKnifeCompanyMember", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDiscontinuedOperationInCondensedConsolidatedBalanceSheetsDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationResultsOfOperationsClassifiedAsDiscontinuedOperationNetOfTaxInCondensedConsolidatedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents then information pertaining to The Ontario Knife Company.", "label": "Ontario Knife Company [Member]", "terseLabel": "The Ontario Knife Company", "verboseLabel": "OKC" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r271", "r284", "r290", "r292", "r741" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "ROU assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "verboseLabel": "Income Taxes", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "verboseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r215" ] }, "svt_OtherComprehensiveIncomeLossActuarialLossesReclassificationAdjustmentFromAociBeforeOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "OtherComprehensiveIncomeLossActuarialLossesReclassificationAdjustmentFromAociBeforeOfTax", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of other Comprehensive income (loss), actuarial losses, before of tax, total amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon actuarial.", "label": "Other Comprehensive Income (Loss), Actuarial Losses Reclassification Adjustment from AOCI, Before of Tax", "negatedLabel": "Reclassification adjustment for amortization of net actuarial losses" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Retirement benefits adjustments, net of income taxes", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r5", "r128" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "verboseLabel": "Retirement benefits adjustment", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r7", "r128", "r224", "r897" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r7", "r128", "r224", "r433" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties, Current", "terseLabel": "Accrued unbilled legal fees", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28", "r763" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense)/income:" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r819" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "verboseLabel": "Other Postretirement Benefit Plans", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r751", "r752", "r753", "r754", "r755" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r786", "r798", "r808", "r834" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r815" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures - property, plant and equipment", "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." } } }, "auth_ref": [ "r138" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r818" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r818" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "Current portion of postretirement obligation", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current." } } }, "auth_ref": [ "r67", "r68", "r114", "r163" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent", "terseLabel": "Post retirement obligation", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent." } } }, "auth_ref": [ "r67", "r68", "r115", "r163" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Current portion - retirement benefits and other", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r114", "r390", "r391", "r413", "r751" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan", "totalLabel": "Postretirement benefit obligation", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r177", "r391", "r413", "r944" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Long-term liabilities - retirement benefits and other", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r115", "r390", "r391", "r413", "r751" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r817" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r827" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r816" ] }, "svt_PercentageOfTargetedAmountForIssueOfSharesDependsOnAchievementOfPerformanceMeasures": { "xbrltype": "percentItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "PercentageOfTargetedAmountForIssueOfSharesDependsOnAchievementOfPerformanceMeasures", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of targeted amount for issue of shares depends on the achievement of performance measures.", "label": "Percentage of Targeted Amount For Issue Of Shares Depends On The Achievement Of Performance Measures", "terseLabel": "Percentage of targeted amount for issue of shares" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance shares", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "svt_PrepaidAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "PrepaidAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of prepaid and other current assets.", "label": "Prepaid And Other Current Assets", "terseLabel": "Prepaid and other current assets" } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income taxes refunds received", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42", "r140" ] }, "us-gaap_ProceedsFromInsurancePremiumsCollected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsurancePremiumsCollected", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Premiums Collected", "terseLabel": "Proceeds from insurance", "documentation": "Cash received as payments for insurance premiums during the current period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Advances on line of credit, net of payments", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r37", "r872" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r890", "r891" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r145", "r193", "r196", "r197" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, plant and equipment, Gross", "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." } } }, "auth_ref": [ "r148", "r213", "r609" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "Business Description and Summary of Significant Accounting Policies", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net", "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." } } }, "auth_ref": [ "r12", "r601", "r609", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant,and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r193", "r196", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, plant and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r148" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful lives of depreciable properties", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r815" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r815" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r414", "r457", "r483", "r484", "r485", "r591", "r592", "r627", "r655", "r656", "r711", "r713", "r715", "r716", "r718", "r733", "r734", "r742", "r749", "r759", "r764", "r767", "r885", "r894", "r938", "r939", "r940", "r941", "r942" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r414", "r457", "r483", "r484", "r485", "r591", "r592", "r627", "r655", "r656", "r711", "r713", "r715", "r716", "r718", "r733", "r734", "r742", "r749", "r759", "r764", "r767", "r885", "r894", "r938", "r939", "r940", "r941", "r942" ] }, "us-gaap_Reclassifications": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Reclassifications", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications [Text Block]", "terseLabel": "Reclassifications", "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted." } } }, "auth_ref": [ "r92" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r586", "r587", "r588", "r589", "r590", "r647", "r648", "r649", "r686", "r687", "r688", "r708", "r710" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Principal payments on equipment financing lease obligations", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Principal payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r38", "r644" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and Development Costs", "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." } } }, "auth_ref": [ "r91", "r493", "r943" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development Costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r492" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r782", "r794", "r804", "r830" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r783", "r795", "r805", "r831" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesCashAndRestrictedCashDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Cash, restricted", "verboseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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." } } }, "auth_ref": [ "r40", "r212", "r238" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted share awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r44" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r158", "r605", "r634", "r639", "r645", "r664", "r763" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Retained earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r203", "r243", "r244", "r245", "r248", "r256", "r258", "r309", "r315", "r488", "r489", "r490", "r515", "r516", "r537", "r540", "r541", "r544", "r554", "r630", "r632", "r650", "r951" ] }, "svt_RetentionAmountPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "RetentionAmountPayable", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of retention payable.", "label": "Retention Amount Payable", "terseLabel": "Retention amount" } } }, "auth_ref": [] }, "svt_RetentionPayableAtAdditionalInsuranceCoverage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "RetentionPayableAtAdditionalInsuranceCoverage", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of payment from retention from the additional insurance coverage.", "label": "Retention Payable at Additional Insurance Coverage", "terseLabel": "Payment as retention from excess coverage policy" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r458", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r458", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Revenue", "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." } } }, "auth_ref": [ "r272", "r273", "r283", "r288", "r289", "r293", "r294", "r296", "r388", "r389", "r594" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Sale", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r296", "r856" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r200", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r735" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r234", "r240", "r272", "r273", "r283", "r288", "r289", "r293", "r294", "r296", "r305", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r560", "r600", "r892" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Customer and Supplier Concentration" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r847" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r847" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of amounts recognized in the balances sheets", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used as of and for the years", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r435" ] }, "svt_ScheduleOfCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ScheduleOfCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents and restricted cash and restricted cash equivalents.", "label": "Schedule of Cash and Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash and restricted cash to the amounts in the statement of cash flow" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of beginning and ending balances of accumulated postretirement benefit obligations", "documentation": "Tabular disclosure of the change in the accumulated postemployment benefit obligation from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of income tax provision for income taxes from continuing operations", "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." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Long-Term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r31", "r60", "r61", "r85", "r86", "r88", "r89", "r156", "r157", "r745", "r747", "r875" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]", "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r13", "r66", "r74", "r160" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of deferred tax assets (liabilities)", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansEmployeeStockOwnershipPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAmountsRecognizedInBalancesSheetsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfAssumptionsUsedAsOfAndForYearsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBeginningAndEndingBalancesOfAccumulatedPostretirementBenefitObligationsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfBenefitPaymentsDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfFinancialInformationForThisPlanDetails", "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansScheduleOfPostretirementHealthCareBenefitsCostsAndObligationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r16", "r69", "r70", "r71", "r72" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of the results of operations classified as a discontinued operation, net of tax and carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r20", "r24", "r94", "r100", "r101", "r102", "r103", "r104", "r109", "r111", "r112", "r151" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r879" ] }, "us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]", "terseLabel": "Schedule of one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits", "documentation": "Tabular disclosure of the effect of a one-percentage-point increase and the effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits." } } }, "auth_ref": [ "r896" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of the reconciliation of effective tax rate from continuing operations and the federal statutory income tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of benefit payments", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r165" ] }, "svt_ScheduleOfFinancialInformationOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ScheduleOfFinancialInformationOfPlanTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial information of the plan.", "label": "Schedule Of Financial information Of Plan [Table Text Block]", "terseLabel": "Schedule of financial information for this Plan" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories", "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." } } }, "auth_ref": [ "r25", "r125", "r126", "r127" ] }, "svt_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of property, plant and equipment estimated useful life.", "label": "Schedule of Property, Plant and Equipment Estimated Useful Life [Table Text Block]", "verboseLabel": "Schedule of estimated useful lives of depreciable properties" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.servotronics.com/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "verboseLabel": "Schedule of stockholders equity", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r19" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r775" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r777" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r296", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r332", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r743", "r858", "r948" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r294", "r295", "r652", "r653", "r654", "r712", "r714", "r717", "r719", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r736", "r750", "r767", "r895", "r948" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r135" ] }, "svt_ServiceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ServiceBasedAwardsMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to service-based awards.", "label": "Service-Based Awards [Member]", "terseLabel": "Service-based awards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Vest offer service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r760" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based payment award, award vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r760" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of granted date", "verboseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at the end", "periodStartLabel": "Unvested at the beginning", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r472", "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance", "periodStartLabel": "Unvested, beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r472", "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based payment award, number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r761" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "verboseLabel": "Number of restricted stock issued", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r74" ] }, "svt_ShareBasedCompensationArrangementByShareBasedPaymentAwardTimePeriodForAchievementOfFinancialMetrics": { "xbrltype": "sharesItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTimePeriodForAchievementOfFinancialMetrics", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares represents share -based compensation arrangement by share based payment award time period for achievement of financial metrics.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Time Period For Achievement of Financial Metrics", "terseLabel": "Share -based compensation arrangement by share based payment award time period for achievement of financial metrics." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfRestrictedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_ShareBasedPaymentArrangementGranteeStatusExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementGranteeStatusExtensibleList", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Grantee Status [Extensible Enumeration]", "documentation": "Indicates status of recipient to whom award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "svt_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information regarding share repurchase program.", "label": "Share Repurchase Program [Member]", "verboseLabel": "Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for tax withholding obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "svt_StateAndLocalDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "StateAndLocalDeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of State and Local deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "State And Local Deferred Tax Assets Valuation Allowance", "verboseLabel": "State net operating loss carryforwards, state tax credit carryforwards and other state net deferred tax assets valuation allowance" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails", "http://www.servotronics.com/role/DisclosureDiscontinuedOperationAndAssetsAndLiabilitiesRelatedToDiscontinuedOperationDetails", "http://www.servotronics.com/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r206", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r296", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r743", "r858", "r948" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r33", "r203", "r230", "r231", "r232", "r243", "r244", "r245", "r248", "r256", "r258", "r269", "r309", "r315", "r379", "r488", "r489", "r490", "r515", "r516", "r537", "r539", "r540", "r541", "r542", "r544", "r554", "r565", "r566", "r567", "r568", "r569", "r570", "r585", "r630", "r631", "r632", "r650", "r704" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r294", "r295", "r652", "r653", "r654", "r712", "r714", "r717", "r719", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r736", "r750", "r767", "r895", "r948" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Shareholders' Equity", "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." } } }, "auth_ref": [ "r243", "r244", "r245", "r269", "r594", "r642", "r651", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r676", "r677", "r678", "r679", "r680", "r682", "r684", "r685", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r768" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r243", "r244", "r245", "r269", "r594", "r642", "r651", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r676", "r677", "r678", "r679", "r680", "r682", "r684", "r685", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r768" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r785", "r797", "r807", "r833" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock based compensation", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r73", "r75" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number Of Shares Authorized To Be Repurchased", "verboseLabel": "Number of common shares authorized to be purchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Number Of Shares Authorized To Be Repurchased", "terseLabel": "Remaining number of shares authorized to be purchased", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Shares purchased", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r118", "r119", "r158", "r644", "r704", "r720" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails", "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r119", "r122", "r123", "r144", "r665", "r681", "r705", "r706", "r763", "r774", "r873", "r882", "r933", "r951" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r155", "r239", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r545", "r707", "r709", "r721" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.servotronics.com/role/DisclosureCustomerAndSupplierConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier concentration", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r48" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r826" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "verboseLabel": "Tax credit carryforward", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r80" ] }, "svt_TaxCreditCarryforwardExpirationDateInYears": { "xbrltype": "stringItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "TaxCreditCarryforwardExpirationDateInYears", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Tax credits carryforward expiration date in years.", "label": "Tax Credit Carryforward Expiration Date In Years", "terseLabel": "Tax credit carryforward expiration date in years" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r881", "r934" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.servotronics.com/role/DisclosureShareholdersEquity2022EquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciablePropertiesDetails" ], "lang": { "en-us": { "role": { "label": "Tools, Dies and Molds [Member]", "verboseLabel": "Tooling", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r825" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r185", "r186", "r187", "r299", "r300", "r302" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r846" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r848" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.servotronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r848" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r848" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r849" ] }, "svt_TreasuryStock.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "TreasuryStock.Member", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquitySummaryOfCommonShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury stock [Member]", "terseLabel": "Treasury stock" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Number of shares purchased", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "svt_TreasuryStockShares.": { "xbrltype": "sharesItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "TreasuryStockShares.", "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock Shares", "terseLabel": "Treasury stock, shares" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.servotronics.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost 87,525 (104,464 - 2022) shares", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r32", "r62", "r65" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r845" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions or unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r495", "r503" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r190", "r191", "r194", "r195" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.servotronics.com/role/DisclosureLongTermDebtSummaryOfLongTermDebtInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "svt_WarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "WarrantyReserve", "crdr": "credit", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It Represents warrant reserve.", "label": "Warranty Reserve", "verboseLabel": "Warranty reserve" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding (diluted)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r261", "r266" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.servotronics.com/role/DisclosureShareholdersEquityCalculationOfEarningPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding (basic)", "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." } } }, "auth_ref": [ "r260", "r266" ] }, "svt_WeightedAverageWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.servotronics.com/20231231", "localname": "WeightedAverageWarrantyPeriod", "presentation": [ "http://www.servotronics.com/role/DisclosureBusinessDescriptionAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average of warrants period of insurance contract acquired in business combination, in 'PnYnMnDTnHnMnS' format.", "label": "Weighted Average Warranty Period", "terseLabel": "Warranty period" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-9" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482630/740-20-55-7" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r855": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 88 0001410578-24-000274-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000274-xbrl.zip M4$L#!!0 ( #E(=EANRSP%K8[MN4];C$3;W)$E M+TDE\?WZ ZCWBWK83CNUFIKJR"(( @1 @B!$_O;7EZ5#GIB0W',_'YP<'A\0 MYEJ>S=WYYP-?S0:_'OSU]__XRV__.1C\<7%_0VS/\I?,5<02C"IFDV>N%F3J MK5;4);=,".XXY$)P>\X(.3D^_'!X?/@K&0Q^UR@NJ(0JGDLTKM/#DZA@%&+S MW'-R=G1Z>G1Z?/J>_')^?'Q^=D*&MQ'<+5 VXW6 +](^E]:"+2D!]EQY[LN! M6J^8_'RP4&IU?G0TH_+QT!/SHZ@$\9P=A. OC\*Q50R,/S7PZ?'QAZ.@, )U MN/MG#/C\_'R8!CX[PN)'8#H"=RFW9!:Q9-;AW'LZTD49,J10563'19D*P,R< MTE4IEUB0QUZ*-P,DV*R2NX]'4!IWF6/HA3]NH!OB=KE5W@%0D"50K40%))04 M!,8-!'!7*NI:B1C8'-6MLL:G(^$Y["@$BVI9OA!@'.MRHJ+2#&'LQ5J4@V-) M!M3R?%>)*N1!89;I@NX]GVD&3CY]^G2D2P^(HF+.U%>Z9')%+98!ETP\>4IX M+BC>H>4M-?83^!_& (>AE5]Y8GG)9M1W0%?^Y5-'&U],@+3+FH?^.SGZX_;F M05M@+,TGU;3QL.M5R!E/ M1LA0?(3%B.]T<'PV2!H&8T'IEP\6NJ1@I17P<5'62I4P*!Z41H!4*<$??<4R M8O#=$D'P>D$,\D9@LY5@5A,[2" 3 U+UQJ.2EGBY6D-!IFML8]?82=?H09B7 MCM ?@Q&:QWIDV146:-E96[7L@?0?*X&Q,*CP^U\(T9,,=5U/:=W#5]'+U8J[ M,R]X ^_0$,^Q2Z:@;P0?OMU?FVU!=^ EEY;C25^P!Y";384]=.V1+Y6W'+YP M>>DM*7=#M9 'A .;[:I$%$8TVFS&7:ZY@1'D^)@,2((0?D0X"2 E 5:":$F MET2(?SO*H\LUY(,7,'%_U\^@61)&&MV).$V$E4,00T6+.I;OM*^7D%59+7P9 MR6QC24+'*3V>CF"0\AQNHRE=4 >M\6'!6"2^!G &F8&U:YG%6.!Y-/GZ,+FY MOAQ.QY?D8G@S_#H:DXMY#A\^$*N;B;?>_E5 M>S(7ON0ND_*224OP%5(!SL2#OUQ2L9[,'OCI#>]&,# (>2@D>%3S<^C?YN>V$<.E5(OQH:RM,Y7IB:S*7VY=F$PLF$& 7VJ M=1TF30&)T6D;"+C5CRE^2<@P45Y5Y0$)V4:C\V(2B15S M3BC@)7:Z>@SW,X$5+=94].5G LL=M6 D[@F2[HIDRM!-);W1V^NKVFOIRPKU MS2RS=FY_&U-68T]GKV-/EZ664F,<(3\D8*@WB08F<>T^ ;.> +E4J&8)A%%% MSHJN2@I%+Y0&0KD3J/%J?>>@&^G:XW_Y?(6#?NQF5D)4"'$+&(U"?U\4>H3P M9Z)1ZE$@1HJ+G\1-7<6@JQB4Q:"]QM1KS(WGSJ<,8_F/B4C3+ROTHG$]H_0_ M%*6/. :(A""6K+@=*",*RVPLZ^5;+]_Q![2 MA6./E5YJR,PZW.O7X1W5<#R;,4OQ)_QU#UVJ\[B^K3QWZBGJ%-4FG#)0>T;! M^A!&@3::N*,&:Y2Q,,KEE#&F2NLCX,9I#M>W/E &"V4@#76QJ+#O'@/Z?@I4 MUXI)['6RLTY>LAD3@MGP(XA@I((7]0K6I':-MA1B+#EMB9K0ND"#(,L[)VGF MIU[B.]XQ&DO%ES@1?)-LYCLW8+DP1UWJ;":0@Q,MN*LUYI5;K]E=*HQ/V]E= MB@DEOJ:4.$@JUK438J/E?Q\=VKW>#FU;DXTSWM#4+=;4:J;DAJ MJ%*;$NH-T/ M,+L+7]?K0!<4-4'M@@:T"&KS7@,Z:T ;TV]C(.O>O+>Z>Q&]>U"> M]>?DV65"+O@*BUIL5M0CJ=F;*/@!E7L3<8%NB\2-:8!>"S;>P[I@<^YB2!_G M;Q>_$HTVFR8S<.C]I:_=K3M/*L$4%SKX&J*:/#I\;@P OFK;-3I7&&H:[8<] M1C0&N^.:RF0K##?,$D+)*D,I"6.$Q$MH[35V8XV]XBYT/L_,-E>>F"ZX;#F, MM<99HV'O.VG8+&H[X[S $U'0?#_.;6FO7DI_J4,8\IO$C%AXY=H@X_]E5'3< MJ&^$LD9G/G3;I4^:QA"?3G/%US!$!8K#R!J)Z!5G8\7)SCY?&'748D1%!"U' M4(ZADF1"ZJ1,W9NI4;"/G10L-Y,M-#W$P@W_<%:3Q$*2M,XE$URO<%OPR(*W M=*WWN3MZ5J4X:E3EEXX>4E"V"AOK5:!38E UP#?W;.4+:T$EAESG@BZ;ZX*Q>HT"%%9, M50J@$\&25DC83"_R3B+' TR"IVM89+J8GF)8V+2N7R/TPB*F0NC82O0K;J=? MK6QA D@^"=5 PVK\I 8UC.+\5'3;4BCU M:BV#M!=C$S'JHY&8T'DXJY7#F8!.Q#G/F%[1M)I)H",-DG SR:#N MQ5HMUO# R^BOWGQ0VEN*![=0DDT@#<([/@9S1.%%1VRF'G46@T:6WM;LA=7Z MH*T[\#5][OTLTLT48TRR=MO'+7ER5X@H7$'<4'*.I@,&>6DA)05:5<"9! MG1P7!16M6#0FDD;52ZES;+EM4-DLM6[1Y%Y\.XEA[2*6U22F=;JK+\_?14]] MU',W&C/%#_>WJB\A1H.VG.WJV_!W0=N]KKQ&*+1<<[:.WZA'KW2*;:]7;>*C MY8I1!#!*]JSL[)S4X;.]1#H'31G%@';A#7^W;!OW^77$3\!T\/O6BES5=6@5_Q3=)#_#5X.1T<';2CO<0W8?@JF;5N/VH C;\H3/C M^=O=FS3N")&IA11\0M9//FY.1\,.2-&@-FZ_] +T*@VLJZE_R\:$5%VH;C2 M=*4YI:O0]APE8S3M[*$4X49$X)N.-$BA6K4?P0=MXT7SW4<@J5:BS1 4P^NG M#1K.7*K>8="%NJ6M,R=(O4<7%B:Q?\#:0#"8.2Y9\/?:C<*-ZWN&CC*,@$CJ MYX-&D-QQ<'GQ^4 )'WX'$RA2R<^7'M@F%>MKQ9;H\@%7_J-47/G(T]^$YZ\B M4 X@,!?J9YCBN&=/-2+;CW9R@[+P]*C/!T"1S54[/K]3 :ZUJF>S"/B#N+39 M(S)) 9^ %<'G@QEUXCD_PW7 2NI,E*H@9^$@[AG3Z\,I>U$7CF?]>1#WX':P M!7T%X^1 CXOG*BI*.JS GZF+\K*HZ>VJKBK(..*Z4& 6=@/: P]!5>KPEC@: MVD^(UYXR:^%ZCC=?Z\JW;/G(1,)?#5A>7+:WI-PMXS<@]A5$57YDXE3X4B7Y M37DV6U7:0Z;UJ(2_J9,ZBT0.E1+\T5?:R+QO,!Y+L+[4]^HJ8\*;84EKOOXP M7?Y8FRT_D2,O>3/4'HKZPJ/"GLPNN6 63*YRM*!<+"EN)H\6G,W&+\SR\8B( MR6S&+2;R#'>MOX==@1\=^DLF0&BV;RE9.H(9@?:*J8CBKSX2-YGIT^VBI+%[ M/-PGL$YY%RKK9/8_/L5/6W5J4] G72L;?!;N*C9G8BLN2T.N=7;<>@1>!(CC MA@IH/J%V,INH12Q0! 6'&:F3MW3]A3[!('7!(C;MTH[9+OX?WGZ94G8J\KTO6@&YJ!EG)4;28U3+6QHFHFJ\]"'DMO%4Q5#_[C/V%8FWK) MB)ZC^F!^I7XD!U,#J-8&FUGGD"3S<:OZQX>)0','KMZD$\8KY5 M#9/A@C_KSE]QJ#X]UO]5#]!Y@'T M'3$I+WSNX/GLUTN\J)$5O8SVU?91M8SVV? MS-!ER$?P\K'%%C5KNJ D%K@K)P/$9*?RT_!#.!T"P2R+BW5HTB(Q8WE'N9WR M/KK6W]=A(+Z^-9T$*W#-=;H2X5@ZHJ'Q6Y5:U0!N,*/IG8_)P04 M1U=AN$-PC*D 9;[QP+-*#_VU@/LJ6KW6Q'CST+'[!P,;!Z*$KHK[9(?Y][=)8'< )!9;9Q*WFK*!"S>KL M&^NAK%UHF'O_[?*9]G>HN\Z'XPP@&TYY^3XQL96?'JL8NO4=Q?5WFI/9 T/G M%;HA/.S].U>+T)\=NJZO8^:QAY&G9>Y<3PZN75S62QWI.*@."#5'L6.%B2,@ M&^I+XDFC[)$C^(/+AR?JH%$D^W!A>?9%"K)^YW[;+>RIW@W5'".!5%C(S24, MRHX7)"C@W OJ@J94V EO4VD/I[)T7.G"$\)[UM? 218,P0>E$:I2P'TQG.I8 M8L#Q/5/P Z<033C,N=APPFA5^5OA+WT4.8S^6&GD!=Y$, /D)=NXPM[,I8U% M' IOJ P\EDB^6;6WHA!)3EKT-P[X7WDBW//+.6!MZKP9M9@B*[Y8ZPVNP_Q( M7EZZAT-VAM!@7_*P@HVX=(.=R$TTM5TV5F&K\=I5#.^UP-!0ZJ"+N@2MYG@V MV.?9E>N;BQ$FAIC<28>[ R!F\+B GS&U%KB+=6 (5+9 LFE(;2?= FX&EYA! MFGQT!<[6'BF5&GKF/=FLJA97W7B'%< '/,@M=L?;N)M MU)>E&-]*'Y9<@H5?N!2R;,U@>S@#X^1RK??R](W8F=60O M&3' 1)[.QP^<< M&K_TEBA#"\2IYR*7!EYE>"P3AK@9K)8!,KJ!.SVSGL9SG';*/)[-I] M\CB0_,T%$['#J6XHKUT6KO0%WBU2Q#133@V0[T15ANN9)* 1)*&F8_G; '5 MOG1:W8H^.M,IXSSD_0LCT!YZ%P],/,'$A!.\'=P:6?@ZI1)B']G!<(,F-9/K MAJE^V9\&4 MM \XQ:479E1J0P96KJ7TX7T0"+IDN">AMTE3#$)]G8(%YG&K8T=ISVDGR/?4 MV\SN&<+*C&+,D]E1^*AZ?[$,=E_&T)J)YY:^H(=PY^G8-W7TK%&PH##]))6_ MT*[:6UFRYO-MPB!:Z2I=#L.V,I]*=JG^ZF%(\X@=>E!7S 92GPC@#(H7 [9 $ % M '-V="TR,#(S,3(S,5]C86PN>&UL[5U9;^,XMGZ_P/P'W M_OOR\4XSB>'-D.UJ!D6ZBTSM#;M3[8G,Y[JM?4.48LO2+BDV7Y"F=3N?3CYU M/IUKAX^"4_OSLX4?JM'Y;M'OW[V]W8F**9?HAMQ]5M8UF+D\FJU[VXN#@2O[*B M#O[LB/IWQ-!=H?I2OK3<$OROP[#8(?_JL-L[['<_O3MFR%>*K1+AV:^XH'PD M-M.SIGVAQ$*/:*()^3Z[BSGZ_<#!L[G%"8KOIA1-V'>O+N.OU^_V?.[^/G:9 MQ3F8AL1VB(5-#H!+W>*TQU.$7.= X\2_/]XFN'$0?24N)38VG$\&F1WQ0D_HCOB-"M*!O7V)=*=Z8U% MWAJ69$FUK@17V#$LXG@477H.MI'C7"''H'C.;3ZPS;$WF^ET,9J,\8O-1C]# MM]V!81#/=ME8_<"X,S!R.$.L\"-R7(H-QBW_X@JY.K:4)%\'-\UIC'\BO&4/ MF5$_80T/'(?U>?;A#NO/V,(NX^D16=R*3R2S$F/5LY+=;6CICB/4 M,5U+.UETFN/R@1*F)W?Q8/&!RS:O_^OA.0=M-+#EEJ@E51/M-J>%.V*_/"$Z MNT+/2P;B7]:259YZ&E%1 ML);P%9MJT-);.E+V*_6Y[)+="RGVZ;IU:T=SV9 M(,-E,W/VUR-K7JS7O\^)_415,*D6HCD,Y8]L4[)DL@$:?=T*HZKC;T[B(V\3"C;['+V^ETNIV. M=JA%Y-CGX>A^/+J[O1H\75]IEX.[P?WP6AO_<7W]-/8C"XQWBQ@)\A8/F1": M- L7PF%2B"C%1'>>1:C"$WPH3"?,$7/WT5AD0M_1E9 MHJF?JP6.-L'7T&.6MMT5]C++_#SMGQ^?GIZ?G?8NNJ?=3N_X-,9T# @#FN1? MIT9(GWU,82,9_PE*'#G4*94_G]H'N@>0[C MB8@UJ&X=:&\(OTQ=\B^5E0_:XF[P=7-R5(\24P7A(E,6>/$,2LI&\ @V@VV M^;;!'=(=%$JQ*#9D414X)E4T3=JFRF("M.X#/](GSK (?_I ')+Y<+GR<([9$D% 0$N1!XH,3W#_:%3JMON@@E#/=U: M'B@M&=KE:N^0M>M(#'N=H12<+)_!*Y';(8 TJ@* <5Z!>&2NG)PL.^Y26"DI M^C$3O;NMUJ\@:&#C,T V]D-KOBC2T_SB2CMDXPJ"!C8^!V3C1I8?I5')AEN! M@Z*Z\:!U* ;@ K TDIE?<'=L+RD;P)7?D,QFQ!;\%YZ77"D&QW2*)DC;3DHT M@'&^@6EBGXL''?,K"_HLT%2H[A(0F) <8W@L7HD(OHS>;J66*YWP>>3T>/82G7L0%O]63FE5( M[! @:HM=&NT[7#\5D[B@5]!)-2.PV M8B2TU*I.P,Y%JTX:N1+6V86I^$!J7*+']A4'.V:U33 (8]Q3WQI.>]Z95%Q?@(#Y*:B C)%E0$IY--S]PRZH)(!:^4L;L R7YZY98 M"7BVE]5\1D\N$0N@>WU$K\CV4(ARJAON#^Q.AY[C,MEI-//EHQ'[S\P/R%:@ M!,_V91;,.AG1C-@ L3$DCCN:?"7$%$?V$'W%!O-MX>%\-*?(P$*C[+.%7/^8 MYF#&%TE_%055ZQ/>!>2TI 6(T=0Q$B[P*[+9T&IQ*W_[K6[D;C M=6_-9QR**MGC+JRQB5LM.>>Z"H_CQT_?#\S_,!<8)'8JDKREUN"-!Q*@2-V> M69->6H@<9.8_]!\*\)=./'<4?S_'"*Z$^H^%+1EF@\5R93PP7$^G6+?XGZD3 M>$V2AH>;=0)A"24A^$2OY@"@F/,$LOWV KI#_;Q088Q^FNOV"^$-)_EG# MO"7UFIE8?V?G/(M'H1A2+A??'9Z6-_ML9_Y@($\#X&"Q$9BMC#\U%0@Q[I\A M413,'/"'ROR'N%205HLF/.35MWO&?D#C*MH2;/'7.9R&L25-/Y.K#@U@+!DZCJ)Y^ "X) MTP(E0_VC9PN_% Y5"A0^0%-)0VO:KEUE_ M(K$] TD+RMH*O[3R(('TX+)2;\_04D\O '=-,\9&_V7:,'=9L$,<;D07WEVK M1NP#0G65!3&)7%J\\!UJE=EOK$Y2\FZGUSW>3YB4Z40A(QT _[-\3E[9!2VK M?F!#336EKTEL]+)T1F"J+/(G5WE/85)#.:5/4FP **E7F*6R!974VE-H5-%* M@(F+-2^';^WP.:U'Q,^;K?H+J3I[9N;J.@E#99VU6SF;72AYUEE1(: MNO7K3TN^HLF*99$W_C;N#:'^$Y>YEU+D*R>%9%QT=M[R-943(@#6I6F>,OV2 M"6/&HV\YOCV[\)XAH8(R0LM#BE36R*R@G#5@?T!1634A1&#'+$6 + S7/R+Q M0$?ES=9\.GL*GF;T%"()TL.VNY;H>*\PN2YEAL"%]+YNCHYOL,UF?0D=JQUP MRB #V!@#S/):@_@/F#\8. =MOFSU/["0>*H9:)\4N ^@&NV-8V5MKZ:[ / M'3VB>7!\>#2Y(_;+$Z*S*_2<_]A?=O$],+62Z!"3C\4%X(RSH3%XKO*.CWOE MQ\OD">P9'"HHH_1@4+OYR?@%)XLX'D67GL/'+><*.0;%\V Q..8JI8O19(Q? M;)$)P':##44QC;*PP2=M60[VBC^1:#Y@;N/(INDF!C MP#HFI0MFOL(7HF7J)GL:?\[O9)OGIUG#3G4]@)Q\K*BB$C04J>P!2)K0R&;S MA2P=0N957!ZN%&?@V(=8L"D(/SV1S$I,*YZ5? =S&"2Z08Q<9ITPY\JM/23, M?]DBE%[VNJ::!V2]8M4#QEG1(KK"F_EBBX\QP;5 94/M4!^[CY)Q*MF M1"K0=$97,^/5HW*_:39R>4U7?_]-P[;F3I$6J42+ZV29E$4TM53+QCSONI_> MW/>7_D ,JJH6R]@H:4P1$*_8;M^KI+L,JX94 _!.;N&K+MT<^!17@H>*-FV: M1E %[:PIR:S/CVY]I<2;1[LNV=J9S75,^32!S>&NL+C9[K+I3]XMMJ9([RMX M6M M^JX!CXI#H9IR &Y5J2R=PKLV>=&-2K22BN+\=?8.127: !C]4NHB(N6#5':- MNF0_P*2BF.U>7X9Y .Z)B\2$CNAV+"G /6K ]Y6W\8&XREH">$0X-I=N8I)9 ME=QF=EI5S5V<5JLZ07A=JHX=&^E919K9[DEE\ @4GS^'[\M%)TP;F"044/^ M674U08GRQ/)$J45;^NGCN3%:&SS1$RP$TK,7UN#/[&)KOU 8-"Y>1,\]5Q0O ME,10O]/K;>HU]WPMICN0A P Q]YE1@S][9ON(OYBHGA_WIO/K:*+PL75X)A0 MP3P%-E41$[*5?Q#Z)T^K2 Q4WAD3A7?-HN7" 8RC1-S?8!L[4V1^)<0LM6.B M\*[9L5PX@'&+B'M^\#P\E10.U;0[@\P-X$%451T4U-5W-54SQ]+:ZV_EOA MV7] 06^TUS^6\F_VU30[]$ M3H659 )GQYVS?O?DHM?KG)WWCX_7']R/\9-_JWWH49K?WY5HP.G4TB9)]^GZ M$@/T"G&A>)HD:9LO"^^<<4M$@Q+R#5.R!8%J[CN"B,XNN94.91WFK[#&K:O!0R(N3M/S! RP0=IW6=#HQ$?X?FZYX ;S=GL M2;H@Y!^>$DB^%G7%!+.1&5=Q;&\BZ.NL:FG7:;R5=2\.%/D/F"[/RUB?,+SQ MIR5()=8D[:@-H(>JHV6>D^"GOS=]^A,@_N0U!\6]BM3*4V(Q;AR^'G,7 MPR7AT>1:IS9/E(2H**CF3<_2WC3>W/]I?H,BR5'4)G>GR&]58ZM%YC=9C8VY MS4!^)U3 I>Y@(Z>;Y90%E_^5\2=8$TSFAJN5J, ;' H-IY9UM5Q2@/ZDZF7( M\,Z_#$@:;6.+(=2^'@#N9*YJYPI;GKMT B5C8U0:XN@8,%=[?(S3@0_O%0,J MCY&ETN[F*"D!EH9;V6HHK4,7 $?+'Z)E9 Y>F3POZ-Z;/2/*#WTN17%&GNNX MNLU/;>8 29D*#"E3C!7-HI5H),U_RLR_Z3.]%0T=[R+U-;"F+#DBXSQ?">O6 MD,QFQ/993+Y*\-WF.5=0+/'CV"7&GRO6KTMNIX#0BC*@!!RB/"O(B3Z*;-8\ MT,*'_]7G+GA,O^E=9Q\$Y,YI@;/FGJ[_SLS@^=QJW<#SG) X8Y,%^(WY] MWDFDCHS5V&SJR-1CF%E3N>Q<<-?O+M49AK"MT\4M$Z[@!:+F6]K(*D'V&5:9 MAT9!#$DM@B"]6I#3!\ U01 ;5L- <:6M@4(FHVD+5Y 6KJ%O$.-,MQ0MG5<+ MGJDK&"O7XDI2PS6YF$*(B\N&LN&+ZR85<=;I=<]WR/P59 >X%@\?" _ 7 D, M2C3@@:(>&NH+#Q\5:NY?KC(\'-2W9"DZ5'0!T&.$TB144PT<,B3V"R*5-0)Q M_ #U= $(Z*QIO=F9"9 Y"%&M@-B0CP&7P!/B0+19PYG-@%:CL"A*:%%\F150- *QE$+DQ,7Y U,B_ MR*=():FI"P![T>T/&67BER:AWL#C1S)R98?*<^\;UR&YC[!1TD6 H9-M'FR& M4]U^807"4!8KY">2C_*Y#2R+O/'GG9/>\=GYQDY.1"PJ2)-Z0@1"3ZZB M\_RS#Z6R @R%I'@ORIF973@AZD6GT^MN_-EJ68-(V#)?Q&VP9I335]:B484M ML&J^:23L6BSH-MB6?0B_"P)I0S+C__IFL<,T-DXRQTWXK2PB:C:SZSAJ0STM MQS[7 <4P=3C/%VL8U-,MYX=.J6Z[BY*TZLT0WS_8554*P%3\*6FC-[%Y0H$A MDVHQ(?1-IZ9SQ98$CIM[];P"I5U'3D4-R#SUU_1^3#'O/)6MV#](""'"?@4' MXI1I[0@>FM>!3,QTTP.'M'<.<\+&?VY\AI35R([ :XW*:3Y$*C?X7.HF3[(< M.%.9(299(RD,?T^\MXV6KBJI?+ARD\OEX/$I+@C3Y)3A\PJ](HL4O2"A2F9' M@-"H^ $ZSB&C0VK.+?Y%9GG^Z*;([SJ:FE1+@+*+-;N.*^SH?->/Y[UQ$663 M; GOD:ZT(Y:N(6P8ENM 'B;$YIWT>I07WA'#5A R-"CH0*OT^0G53?\+IL#^ MID_Z-;E9(BFOPCM0:[=ZM)LM[\&SJFR!G6OM=4K+#-G62?8?*)KK.)QD2$S; M\NO"M;ZTW0I[NZ+DL'?3$L*HO1VH2&6O8*&B XC)'S+%DIS;K=;8(\/GRRN_ MT91U7NW+D:]S]C]^:^\?_P]02P,$% @ .4AV6)RP-;!;, 40# !0 M !S=G0M,C R,S$R,S%?9&5F+GAM;.U][7/C-M+G]Z?J_@?>W(=[KFH]'L\D MFTQJLT_);UG7>2R?[$F>?$K1)"0A0Q$*0&KL_>L/($6)% $0?$7+PZVMB2PU M@/YU-QI HP'\X[^>5X&S091A$O[\YNSMNS<."CWBXW#Q\YLXFI_\^.:__OD_ M_N,?__/DY+_/9[>.3[QXA<+(\2AR(^0[7W&T=![)>NV&SB=$*0X"YYQB?X$< MY^S=V^_?OGO[HW-R\L^DBG.7\2(D=)*ZWK\]RWZXV-9&PI^<#Z?OWY^^?_?^ M.^>'G]Z]^^G#F3/YE-%]XIS-<15A@,,O/XE_GGA[#D<8LI_?+*-H_=/IZ=>O M7]\^/]'@+:$+7OC=A].,\$U*^=,SPP7JKQ\RVK/3__YT^^ MTC'6V>F^]/TQ\Y*<,_L:2I6^*Y4:*>2@B.DD+\ M=9*1G8BO3L[>GWPX>_O,_(RO$H(*.?%?L89^)Z%__H?CI#JA)$ S-'<2WW\X>Y]R^+\N,?,"PF**SF.&0\38)6(> MQ6LAF$GH/\2KE4M?IO,'O BYA7AN&$T\C\1AQ"WYG@38PXA=L0BOA)U]9F@> M![=X@]AT?HG6%'G8?0K0/25K1"-.>HDB%P?LC2-8_CR[*>!DB&Y(1$F(/?;6 M(ZM3071JC\=3,!*>^#X6!=S@)IP3NDH,UYHL]=QT*S7QB8C68^1/N8+<+:<3 MQE#$^(=;KCT<8*&X&0J$AA^)M% K:V0XI+_>!<*.A?_57C-?"+'9N5DG12J)=M#N0)+H? MV!HVU2W>6Q(N'A%=7:*GO=#S7[:":%[[P*BZTF&CAOK#VKV1FM?>+:HK3DU> M$#I'(9KC2/01EGWW$!'OR_1KR!>M2[P6/[6"V+"I_O&*A:8?!V@ZGZS$Q)8/ M*A[AL]U_(_\FW X+K(-QK:NVAY3(.5K@,.13?>$X0Q&MR)CB''M>O(J3\?>> ML(BB"--DDK.M:OH4X$4',[MA.1Q2NM_)O1QB5DOW:U^RX/V/L;B M5;+P9'Q-SJ=[_*O0YUS]CES::])>!7LB.B*()E]=ZK?KM(T;ZQ8SERM9H4?WN8\PK7'EW6(2#@!'B;?C MCOXB":HL4.BUC>";U-LQDIA%7((T"6ZOUP%&E#D('46'CRG.87.IEL+8? M#UM%;.6^13$E:_&?9(OI%#$T/]W2GW[%W.1/0I=2\A71-Y7BD6TE!93NZA,- MGFS_X'(\^_'D[.SD?2K)P[8DVFG4=R,W]'FG%%:0"''RC-DE6;F8"VWNBH"L MN=,QKZLHHP:6)B"R;'-Q[K*G1)@Q.UFX[EILFGXX1;P]\8VHDB4\)_PBY*_* M5E:J(E4(ISV]>HY0R/!3@*[">+6-9MYB%M6QIYV^<1B=^GBUT[D;!,T,)[>; M*O8[OT_ );6U9XI_%I!)>.*GBNN014G=G3* 0I]TM_+)M0_#5MMOF$2!!YR-_ M]RV.1 /[XDZNO).Z,^=3(F&6;/UGW ;$*U0KL^&KA/*/CYC7F!+6*3 J?# TY#)N@6\:5!QMK+EC$%9),B M!Z#U10JP]U8YH44!\%Z353^G9%5+!\24EYCQEL@ZG8%FQ;?]M:GG266Q!_93 M->/.(W',&":4SUQ^?G/VQEE33"C_Z>#LQ45B0AO+ M<*2476%C-,KAXG_M,?$__KAZ1EXL5I+3^1Q[B'XJ:'4+24WXQ]D!)CUIVTZ@ MDRFI:GQ0JY=P*LQ=S^'6S#_(S/P?IY+QK,XXU_%47COR??SX\=T[Y\39U\S_ MR"IW>.U.6KTCZL\&Q%T+P_=JY4;S^CE!B5+?:1F60M>3LF9X$OK M]0Q*UI='L6Q;)U)/9:0V?RW]C'+=I/0U1H#R@ZTAD/VH.]!@-'/#A:RS%7Z3 M#CF%7X?D5CE>YGY5<]Q^9%2)ADA;&B# 3IB[V[ ,%,(J<'1X .%%D)^C*ADW6IGFOA_\MZ=Y,1=$WJ'ON8.7%,2\H]> M>I94T[UJU:$TNMJU6)"66"Q.YQ,_-31I)%5'JL2N(F[;SYIJAE2S-GB'JXDE MWP55&*SVO/P98(,Q3$6NM"E= 2!PM4.7ND MR-T-6@8:(*:\#-Y[U,SG.XJ> M::O=93> 9G>'/*!%U<"D+:.THLI2-M"G+&@[3(%&C>Z0JFVW,!4RT? P>'>H M8#K?)TK,6NT&XNQVM#V[7;&_(B-5FH6*& !$K='+B8UA=M<-*J1-3'@8O!O( MF#?6=(%#,J5=R @MP]*:?9G0"%IWYJZ1+*EJ>W S M+S.;-W$YDW8G._$30W_%?-BYVFR3G'33'#FU>@J@IH>!53_-4='7P=OA]*=2 M^,20D^$G02K6"],?'8=4-CJ_N'LE MN9M>R)DK,XUY4RHR^I-8W_G+GF9[O5+"^)[[T!<>K7+VU4=3:E?34V.M]QH5 MED'Z9WWXO<@BUL)ZJ2>,5CU#QH[N6&&.1'U>[H#((A3]F4"SKMA])U)(D>C: M'/[T7H')PC$]6&:[N[]J$D?+Y'1R99+8(7%%CI2,' 10@ZRP,GD-L%WG@FGD M7DH#D_-A*0.LS'@Y^4O.\.")P;L)ZB](7#:X7F+/#13YP4I::3ZMEGHH=.D^ M;9X#9;:PDE:.3D?=)EO81,C$@(=!DX8U3&>YPUIFK8X(O"?>(XJ)KQD("C3J ME+U#*IMHM-[^@*H:47>^725*HFUU<$]^P&8A=;#,GMV0EO3:6%T\2UE O\)4 M%@$#NGI)KBA2$WB'X2T371RNES7\#!_BT@ H+8(UC \^]7D4D*;SF]#'&^S' MRFF/E$XZ*5!2VD+T&XZ6R0M%7&'B88M'/R//V[1P@W2]B6=2$)1,AP% M3>^<:_K#X<]2GKNR9+V,B+RQP0Q4RITP31E7,+;WDA?SIO/D81^3K;U#^NIM M/5D)&X?'1I9$VJF+"WA5?FNG#L6\JMO7C.@X="ER]2 MJF(Y>3I]'.>07]^.I9 M9"WI4GTDE$J;4-!:R9&($,6K=#47RCD230#3V%.C3@4R*:G(GS JW[25Z MK9#Z# W>;:0(BMD49IS;/9:$V9HP-_B%DGB=1 KX(JKR>H^*4NIS/-7E8,E M?XRIJEP3.71XL,E82:0F9\,?=ZJ"4CC[9 (!0*;?_E:'W#TF?+JY?[QR_[P' M.W\IP&*\BB 63WH+FN1MR!CYT_7V#2S=D9%A&J](SANB>=N>I(K/ZF.2S6HS M\SKUZNOX"KW^C4[ETNK!MGU/7V]R4OK+>O(Y\**#O*&4W8%SB9A'<:*;Y$W9 M[7/&#W@1)OZ>+^SW5ZZ1 (N'OA7/,7WW[NS=^\/GF#(^G1RCCAOZSI95A\R='+/.GELG8Y?7LN-8 MV")GV0D$SZ*LO^?:6>_8=OYSR_C_L?#,T_X9>/4+.()?U8ZG<7%(3S9U\815 M$P=K[(:D3WCN>ZYT/[2F(HU><53;J&2/^BR_=JM79@W+K?D: M%P0]GL+/B_G"3AF^U07G#LGWJ,I'C[M7#AHHLFVSA;D3R<8!((O2-GF@$,1T0&H?DG<,;4GS$Y?)*EXI MY7GPN^U!66$ F4 /N+4D4O=9+]+B[[8'S"J1%KFU/P0JW=4M'[>31)VZ*XA< MP1Z5X09!XZEF"5KA!)"Q)S\,K'%6_>@G$6]"S]%5D,Q,N=;3DYG[WP/"D/_S MFXC&P(( 63QIKHIM&)6TW0';:=\(XO[A]7)X]3ABB/L@[$TX)W25;BS5C!9^ MZ"=:N.?-R3%G-2:H>?IB2B^6PMW?A'D*''IX'2!=H+!EG2#>T6OQWBRT:&$G M*M:_M0MJ^!%=B4QNJJ"QE>^51PPP+RJK"-88L MC$,6G7F\,8XQQC'&.,9@B;_6_(@BZMSYS$F*V;[2>LYF!N&7# RT;EYS!ZIC MF]0]G?'_IRYJ$_TQB18SQ!!'N.3+WDNT00%)5NH)SWP)*?**Y ZL;FG;[JV) M!2:^KRY0^YVLJ3.IBE9V4*_=8&9G@BEXVG:N^T@#H'>QL/;I?)L0&"ZRE^A4 MMJ.FAQ+L[,0AOA,%>Q)2F MABC3DF'0LGX7D$_ MN/:^&T![!KB'T-2V23'KH)O#Z+>48G!M?#^4-@Z1 O.;-Z%X8(S0EU_=($YC M:2FGZG,WZ@*#:_'O WI$'? !.E4V%/_.)_(L"X+.T%_Q]A4@=K^]]W$Z_W^Q M*VX,PR4=MJAG<-7^,% ';2B/H37^$*_7P$3M&B)*!>' M'WN1("4T2M!^,NBDQPY, MMYH]%657KB@SO':'"$H9@H>14BN]+D#<69"X&O[A%KM/X@8Q/K%/;H='_B.1 M%JJ72_O^W=EA+FV^5F=7;9)-FW*3?,SQXVP9C04MEMC@Z#"5P^W8-XEXX4 /2L#V]@^O@^MJL MFO)5.E_ _=\0SY%X@]T-7Y29EQI:D"-4?4O/-HDT2.WWYKW5;@]M9LE=)J\Y MR38O OHGWW_U+X<[!I^*W4)+3+0A[V#GX<2>\%Z#JD2;)*OIM MC,:U04F6MVRMC>4'; OL%Y'M1!B;ABFB1&K3>;H[H=K@K"H$):W>LHU4B0F8 M*=0QZ>PP22IA ;(#/R.K%$J._Q&Y&YD8@9G:GC619*=8DJ-H.G]TG[43,],J MH!Q. #'',A4:-*-1YP^)]-M42AS)O'X2UF%Y**<@;)N+N<2 V4H65+AZQE%R MQEHUE9$10CDH85G[,M$,<&:BQE"WM\^+IVHFSQ2\ND"0[7AUO)P+'Y?4Z?K[XCNYO3H@B43)RG__FX-#A MBVIG)Q(G+Q-G+Q118"^6,75N3)T;4^?&U+DQ=6Y,G8.2F#"FSHVIH5YHZ-Z:6C*DE8VJ)I+_?D4@>M"L*,2>KR1.+J.NI;I[HK/8Q M]:1;>0+;LZD10)ZA#0KC#G*;=A6!''K;=\6&.00[L1ROB>S2(+K+@RO5",4A MP3":LGQ>@?6\O@0G1:X<,!OJ+WFINTUG<0L&WB 6)?>O)UOD76TV2ZN&D@O7 M@ZET*RA@?N=UY-@J,MIZ]!O'ES^K0J[-N#M'QU[JJX+2F[WVEJ:H%HK' V-<"CD=KSWMGKI5Y9 G<.Q)Z,:6=^)YRC2"SWZQ.JTLB M.F(#VBX1[MT73>9"FPI!IK]!6)7M)'2\UG.?[E2(L?<9/&=U)J05%S CRV6>=3$C:E[=X&;TT889-92.+FKG?^^94%D:YWI&A':C/S\<%;(C\.D$90 MNM1%\^(6?(F2I?.71]ZL)E'%J"2L',2ZBLQ[ 2.X]L<&-3#>J#:?PZ@DH-R- M&I9KI,<\3/MZ/(]Q($86SF'V\6;%7>0FO6E4FU!H6!;*ED\-DRW>%VV$TKXJ M/[G>$H>(ON2Q:16H+0%E,Z6AVK38["M+G+Z(:.REL7:.<<%GA_KNIB\"90>C MH;KTX.SK2PGKMB)YR:2@W9PCJ6IU7 MH0,6OYAX7KR*DQ-SEVA-D8?3LP-H':!$ZJ$_61$:X7\WVBSLKGKPOEMK%=W) M 9C]*#E59TOIBT#9&.ZX]YOE*-F-0>W3#&_".:&KK8G6"SN5'I2H"COM6W5R MS8Y!IC'(- :9QB#3-Q-D.O;(1+A4&GKP0Z$^DJH&!DQEV^2S<'&+ M7(9F>+&,IO//#"5IUPJU592!HJP %3GWS:I=O8TI: JTT( I M[G5L2BJR_RUM2@ZR,7%+PL4CHJM+]+3/A\U_66\OXOMR"JRH[$34YHCJBCFO M ?_-B<1OOOC-YOZ#8.XFZ7!56PU22AMI\%QXT59+%=L(9;2J:5?%50'?O@_;OD?T:2/Z"%$CVH+^\#(,#FP\7! MK#1/U,XH;J&$72M %.,XDL'[2,.J^=FO9OS>DT!Q6C7T500 K//DF>,+IPMW MC2,W2!SL_E0JN]#>6E"S#BA^L*$*#1 "UG'E%10J8BA1U89:JW4+!(QH0.,D MQ>_+28HU @,82)+B\04)?G4I%HW/W$@7("B3'65PH S#OJ?+\Z0-"L@( 04$ M5):DDC^<0, ]Y5 %2]HH0(D*2@A ;4#%\6 M!2LWZ,-? 8R94E,HR-*NF7[B,EG%*Z4\#WZW/?8I#" 3Z &WED3J/NM%6OS= M]KA6)=(BM_;G;N,&S_%N\!2QW'!N*6*16#LGC\'X]WS XC^X"[/@GKX"VQVK MM:[U\(!M*ZA93Y^3QQO40KO2.J#,4#M1L!3AT>CXW&68B25.AD)\65O+BEJ. M<+.I-D9XNU =W(_Q??F%^]+6$\ +,8YOK^E8X[U])*0"\YEC\'<,_H[!WS'X M.P9_7U/PMX:[2=FZ=CUQD_^+9F26$1[E/JP,"#0]:(=A.2F@05AM4VH]P!F M9VA#@@T.%T4&M6-Q11DHP[+.R/*JJ8!C7T?[QYECQKTK8P]I+)%I'%A%F:/: MZC+$!$!1*3]:?W9 \B1&9E901]%*/U,HB;^1CS5XS\B;QF2@"Q>DD=WE!.I M"GHHSDEJ*MDR[Z/"/^9!=020BAKO^:Z2V! BTOEUDR[Z4>Z MUWM.*"5?Q>3$7?-?HA>#^$AU%5"6E'6.C-0"V*V"I0-3D?<=#^>NN%9FOW$T MG5\%>(&YQ^"^'K$(>Y/03S8A0C?E*'O-*G1K;0!##@ ML<' ]\.Y[JFA;P>G@->=)Z-ZZOF;R)/)F+T@+&+;H\/XW_O-\P-%JLD'5YOJ M)65SM:G! %-2/@_"_+2[O3/MJM>)FYV.[NGDNL'\XRX6L*;S:QSR*1!V@PNR M0?QC5#W/T!4=/@#SKL,)A0[9X!K:9E@_NF$RB[E#T6^$1LM*]2C+#:^;YJ&9 M&K!L*88W_R5=E0KG:JJ6PU+#*Z5YS,48%. QQF!PL:&4;J]*&:13Y*?UQ57Y M2BRS*[(@I"6&EWN[T$0E(& =X5O)*CYK'F7H+ZW8?M!YAH2PA(FV"#OK*AE> MT=U&)TPPPD@?OUJM _*"T#D*>7V1N'^99=\]1,3[,OT:(LJ6>"U^JI=+_O?R M_<99U3)19;_(6G4V;6:$ !Y:W$;$LR+:@^.F3VX:%2'E02?"--D+U+P M5)&0KB*&E9+>2''%C!\YS'W/?0_!0Y?9U&:6J,D!)9GHS5&O)#A9<]-HB>@] MX(*C"5#[FBY[F-P)KIC>)S=$)J^3<*27W*R]Z):XH71]VTF-/9(;6,?66A;MF)5&-#NJ$D[!34^\=X;>J>855 M2E+G6M0#)^>F4PUK,M$5'R.YH2B M1_=9%QFTR!2@1*V&EFE;@L"L7!]ZR3+;)D'2.O+3=7FC():R+D )9KW$KY3 MC](4'F*VYIT =6 )AU4!2FKKU1 .<1^5'0C7R9E/_./5+ M!4A! U-_&?KVHS*<7:LDH&2]SN:V$I@PE7I!PHCBIUAPDMAD:JU4(!?S&,X? M?MVE8**,&OG2DTE@#NU.F2:6,2&>O7-3-ARZX\/!H<,GX<[3EAN')>R,Z6.]HQS3QTPRDZ!<0#1F MC(T98V/&&(CYUY@Q5E+HMY$Q5L:FGE8ELZK)$S=QUZN8>C>I[^BSQ5I@![8J MTT:3)=UA>^[[%KM/XL )5L;?NJ@8RNC0NNL4GH+M0#!';D0Y+)6ORW=4-UR7 M,Z I*63S>JQIVU=XT3[M2MX*W%18.Q8FEQ(P6Y,(R_/B51R(33+5/NUN*[7^ M#*E1Y7 MJ_ETJ9$@7H/Q;+?DF=B31Y7)%MTV 7@^U:+7M;8TI;R.(39^CA8X M%">^N:.]"OWD&HSN@^7JJYV;5H9W'!7XR6C&7#P2\0CSV0S57,=FW\EF6TYGO.7&!OK MMU@(;@_N3K5%Q."U.O&BV*78#;(S%36"-J62<(-ZW>E7 AN\DDNHMU^P>Q>; MC](5M<"]5*%'OUT4P3'$UJZSV[1SK\YS&3PN,4N/']>+F7W7*&8VSYAP\)X+ MAW]R(L['>%WA& <;XV!C'&R,@XUQL#$.-L;!(,?!7O6JN'%K%?*Q M&Z%M?E&B#R:VV4F87$!_AZ)[Q&'YV-O6(Z!J7X[KOUFXR^\6.37=B@B\*,L8YQEC+.,<1:@<9:#*=6%&W@BI5JDAA_NR0DIB,-!VD?S.JO_ M%49O&LL"_.I:C4R^FNS8E$P:>8U!G%8".88%7W&$W=_%FRU=DX??Q8'#?<>I MN0C\>Z-%X,%QDV7"F.-QSK*C)\SQ!&_)NG!_"F5<%(Z+PG%1."X*QT7AN"@< M%X7CHA#HHC!]]'LZGX:(3R,]SJV[0/<$BWW ]!65:6A^7MC8=+IN]A4N(;L6 M$?B5I0G@![[&P![BZX!\?L1N[]K<=W73V"M<:78CF",VMNSUJ#J]R_R%G<[; M?85I"9W+Z%588U6GZ]8H[VNR)WB5S#/&V[%OW1?2:VAD5/S2\Z"7];;UM M=0R2C4&R,4@V!LG&(-D8)!N#9&.0#&J0C*4OA/K7L7@U^F#J5/NZ3]/J7F-0 MRQ Z_!7;\YJO%!0XQ /"CU]1L$&?N+$O:T2EZM4*95!HVV,J;*:>4([;=$1Z M^^-7THW%["J#ZTD&,Y2=+%Z!??"FS7.I3*N#&\L>UD92:1R_E5R36+4":5P; MW&#SH#:2"N,5F C>=.A'TMK@1H6'-9%$&,=M(@+#-9_INT%RZ.Z1K^:1.X^4 M@8WNJA_'FPSY*O^WDU8JODX;%CL,7M*TPPJ$*"6TNMD0<:,1BM7N)AP067 1 M.Q92X>ZWM32[!A5E@&T>2!51B'+IX=AWXP=\:7<(%+2 M@>,+*[PD+T2@!%F.MU/(#?2]1U\&2BC! MO,?H\?1S34Z659/8P_1KR*>S2[Q^I'&2<;3"D1@XI6JH71K*PKU2(;61]:.: M1Y$/%M.7A(6W2AW(R: L<(V$+8=@WROM9HZW%;OR,D*[6_!JUJ4KD>/>4,\2 MQ[,"N$!JK?/*E="Y0YF9FN:\,#%ELLAI9:[+-E>,!4 MI9KPB\LA9\@+7,;P''M)]OS$_Y./J<)ZK[FD)M.+&^W;O_F$H*I'3(=G XI' MZ,#,AA<>,"-.)/8+=?G8YU_&%(>+]!J,7]T@3F/33ZZX*8.+B(/5G4YL5!.4 M=657'JLN?F#6<(>BO?TK]'Q V4!VH$&#Y"!W1\2W\S0.J;>D@.]IV1!W57= M3:'2$\.J32'QM;-OSMFV9W4;Z$(XYNF\L*+2[0AIZ&WX7*D"=3M#F@*PMH4J M%5/PF!I8]GVAHIOI=HGT12!M%E5:8+6>.MLPDH:%Y&TJPT-ZD3VN\6D64%H-U$TK%X[UB?O8; MCI8WH8\WV(_=( %Y+E2>)1T;7W7102,6O$#RYI&[TMV 422!%:/H1\UY5U!$ M;]]M9_QH@Q>'1(#"%3*#D\F[WY"$Q$$*1Z9.&]+30PE*R(UCER&D!]&/I&]) MN'A$=%5H5BEG+364U:)>REH(/?D/1J.<[^!_[?T&_^./1S&L3^=[_R?Q]AHZ M2RY?E3O2F\O7B "(W@2D&0H2I$EV'[GB)A:]2 >#1C4 &"DJ+5:IJRIP_7BX M<^)2GULCILCC)=C%TL5TY8I4@HLE1O.K9^3%PA%,YW/L(:IT?DTKLCWZM##5 MS&DVA6ZG7YII5$-H>R1KJS$--/LSY(G(":BXU>^ QM((IXA:]K^H.8!O7V=[ MWA50V?E+"5^"8@\E](W61OTT!6#[1W1.Q!3-2V/0 M^J.]2FHH.X5#=3BE(.S,9&<"GB(:D/O-TOQ(L8_7;P0@!]NB3I1+BL*O &8= M4BLJR-*NA7_B,EG%BFRS\N^V)P * \@$>L"M)9&ZSWJ1%G^W/6)7B;3(K?V1 MM:53NZV^C[FCZJU?V=RIF)2W.G$J--0C^=7^.0+^&PN.M$Q$]*RZ>A6H626MF'O0TFQ-?B]++\#L8G#(E8 MDY/,CTLWG"9X6'*BE=V$J6"Z=HBUFX>2) K26=:6)E@KSE#M,:Y[1/V=;@ MYO;#$;DTO>A>BS&FBZH;QF+D]S74RML8W/A^/"+CDXL,F-'M[O!+^X8<[!T) M-WP1E6T)/I+(#?*_B[=7[TCT.XIFR".+4*SL]S6EA0XG$PH#M8(8_"9)Z\YSG,8IG 4*F.H9C6GCXO9UWP]N4J3 &B+OLWXN>SA]=ND#" MB%RME>%-9\?NIE:[:J&MR);NQ"U10/,5/;W ;(D!5H< MWVYG,:UJ'-YP+.PCM)(0,/L9*LSW&\*+I7#5&T2Y[TY^O.2BNW8Q32XGM!S4 M->!O>-L><,\"H+P'F.AM4VCN221./')AB5QBPTE\@_+#6]" &P<-Y 'U)HK= MXV>Y+'-!E*Y)ZUY(\7W]E\_HKMWT]3/'35H&5YD)=+6!NH>0K=R<:>:9RZ_'F6TM2KEQJ M[79>JE_B&9H)*.G-/1GUP-+\9H))._AI!K@]8\[:/YJ!NQ MET??N)>^PT]O>0Z[#V#:T8FG@W:'WM&^I@8Z;&\:Y7X'8UR_D>@/M; M_CE(&;,,G1%G_4R[;YL?S\ M2]J D[3 _]PWXN!]*U8S:Z9KKB-QMX1X\O?"I?1EGAJ0]@V7RE(6?.9.F=NK M6:(733J,BAA67HRARELOL:=\<41#"^O5D1K^ MJP*7):6D:1MY=I2/AFAH 3@L(Q/;Z4$-I5L],.2]79#-*8O6--6#^)33 ?_K MC[O?#Z6=?6O;Z1B92"+4C&/[OE[=)4L1:.,YWRV4;+$:X/(#0:6;LI/D);^6 M373B2>C?$F%IVZ,48KQC#$5,K*[215T0D*_BG*GDX$C]*J#$M&KJMQE88*&@ M^CJN51)*^*1AUSU&C7)>+SC+.,K#3(^1*S2I+0'E-L.&&M1B Z:YSR'=W1;" M^3Y'(1=WI!HPE=10KO!KJ#$EK@$.34JMY>IYC6D:L./._B;\';E4=NE%G<)0 MKL!K,.35@0DC#GM!5BN<'FH7;]?Q>14'C$(/HYH''C^^.SL,P>;J=MS0=PJU M6PV])AK--FTBAI"[*/E8Y@ MWR@MO07=RIG)]Q2M<+SB<(( B8L9%/HT+0PE M%%I/H:;H@>P XOW96[0.R!Q(ME5*-SRLI!"9"VZI@R8,!4F%@;\J\V8@>; MBT4@T(V))5(H4=(&(V$)RP#1ZQE*[J;C DKV-^[=%\DL1$<(Y:4,,WGKD P@ M[7Q*[]:K7I T)?F>!)@/G;(]MUHEH3P>8:X/8VA#=H>M54PB#7>Z7F)6'LKC M" TZCQE 8*-+YEIW]Q3?&9<$\3E!O #)$-\0EM'$0X76 MDX=-D3 D,?=,CWZ(:.[V",=TVD&R[9DTXA3:L[K\6.)EA]D6W_ZHBMN!7 M2ZRO+NM!J9_<&PS&/&H?843'4Q 'LE=0U3 MK[M#@/9U-^/N/8R1B,^(L8&Z7N+A,_]6J45G;^S-US;1XKZH11/MZ%(]^ M3>>_$+)]$$RK.!4QE.!_$TVI,$%03;R,A#>6+WQ M*U\"]M"ENU5<"PN GK:NM\2FWN-5E0([2)7-L*"L*ESV%29=@%4JK+(4V+%* MK[!*7 4EIVE/(\9#A%CVW. 3#-B592Q-&8I]J3-QZP*6 !TE?*C?RBC2 -H M9#*RM((^BE#ZVEO9B'B7_XB\94@"LGCYA9)X+4]'JZ:',K)(366_=:+%8-_0 M2WVV%+RLFIW=0DE:JX:BGXX===):"<[^W=DS4TT6BH"=!]33:@$3L,VN;1!$ MU=/V/T-).JNGBSW_33_SW+W;5^MT?O_A?__%__+?_^7^^>_>_/]Q>DSA?[38TJ\BJH%%%8_(Y MJ9[(?;[=1AGYD19%DJ;D0Y'$CY20]U]_^=V77W_Y1_+NW7]P$A^BDJ'D&>&T MOOGRO?KA7%++LS^1;[_ZYINOOOGZF]^3/_SIZZ__].U[?/W_^\N6A2+_,BT>&_/6W7RG +P3D MGU[*I ']^5L%^_ZK__WC]=WJB6ZB=TE65E&VVF,!&1/>^^^___XK_BL#+9,_ ME1S_.E]%%==Y)U_$"@'_]4Z!O8,_O7O_S;MOWW_Y4L:*KQ9;'<*S7^.J1M"! MO_M*_/C%?_PW0H2.BSREMW1-N'A_JEZW]-^_*)/--@5Z_&]/!5V;AT^+XBO M_RJCC_#M@?_O@?_W_PK\_W?YY^OH@:9?$(#\Z?;**LGW#5H2Z:NC16EPWC6,#6>4_C+-?M7@VOZ4M$LIK'B&P@Y)B4?AUL,$*Y)YZL& MT11,*"_:NBC5Q"WIZLO'_/FKF";@)[Z%?[R#?W 5L/_XZWG.?-_90UD5T:I2 ME+@,__Z%X?>O&OP V%G19"HJ5HH,^V>'G!+BJU7.',FV>I<*=0KT=9%OC$S( MX7+#CW]-'U(3EPT6"UKFNV)%>WT,G3.;?L3HS(\P"%@^:/;NI[LO_N-"+1E1 M%I/+K$JJ5W*5K?-BPSW@__QJ3W3NSZU8N6<4#=(T?\;YV"86U;?6?SOZIVX/ M;O_2 (/Q7<^R;!>EMW2;%R9K-H/A?F<3RX??6X=!^^YM)NS?7\ 2 8PQ$6YH MD>3Q919?L+7*(=0!'.Y4,#)].!<:0&B3P<"%?38(8.;Z8P+@* Z_B+(R@>6F MTSFT09$7 @OKK47A YO@3 RXE@L:G@$AR'BD8])2C_M-@^T,,C5!L&9$#96 MU40X_/WH$\#,0.O#RQ 0X(@ //X'OZ6/"02M6?4IVI@6"#,8YH,*?#MR)W%5N>SO-=5A6OYWELGQ<=6)C3Q$N@ MYJQQHB!-(@^>;'.J@;H@')GD!9$$"% X_D2[CUZN8K;<)>M$9/XZUALK/.;D MZA"B.:TLP$@3RLF-;2HQ)-+$0ENQSN*8*:64_W.=9/2]558C+.:\<3#?G#,& M0*3Y8N7$-EV3-F;1"< M#VQC57WDP]^/_J'-#+0^-@[K(J*OCI7U%:!6W!84X8"]/-B7( A#1!C%S8 M)D8-3 3T\:?#^:XH:%:)XWQ8!:NHVMEGA0T<&ISB/*OJ8%Z]6&0^@L"MY6@RWBWEJ$,1ZG@,>7"4]!5&PQY\"=YLH M33_LRB2CI7VU.8#"G )&AIM3H &"- 4,/-BF [.&%TSJJ*EE7D\# N8)S)T,V^FA1VR*-/CBY66I/DZOSC+9$81$,A@'-\ M5W&S>TB3U<XI8FI8[BKH-0!'1?:LCQ,)-9'F(@A@PJ$) S]JC9;( MU7U,RE64_A>-"ON%63LH4NU6!^MU'9<%[O@U74Y&VO5=,B,OX D@H%Z@%7R( MF[P?V=],Z34'+/9^V,)\>QM\ (BX^S5RXMKT\HDB[UISE&/.DS/&1,P9-V]I M#G['F0]&)M4<:/QX].]N&+WUK6N8H^]'FK,2G)&?#] @0_ +<;-]E^#(5O_ M 1^=ML\7B>-;OM@O6RK(&K\B67V;P=KF]S\=W^(/QV[;N\Q$'+LF3([[,2DV M5[&=<_4[ZE=M,GGP7<6/6%]6']WZ;0&(7%T@?%[5@= NP!X"]1,?,GKPD=7/ M6)^Y.;[U0RNPZ;[T.BH?.*N[\MUC%&W%YZ9I5:J_[+^[_,-?ZP.1Y;H^);G) M1?<52QN\?JC'GRE#1(,IU ?OJ'.K/V/MW>/RT]WR^NKB[/[R@GPXNS[[='Y) M[OY\>7E_ASO_SLJ25F7'3#L$PIM39G;UV=.$0)DG)A;:;H@#D5\4F/WDR'<*P1;FVQ/Y !!Q/ALYL504KTGV^)(QY]::"9V@#!=9-KB<)%.,;Q&-K?NZI$(=%=I76'\<.IY$8D!:DJ&FA M+]>3?\@5NL\Y6ZV@Y5UY2U>4B?&0TD^T,M^H\4-!#&,]1&E$LPYXG*"VDZ%V M;"M1R!Z'K5SQ:WF_3?BY:'_SO[PUYN";J,D9NOH MLGJBA=H&\_WM =_=X,>W*%\1P+JZ8&>S-/46E^D8QX\I0XD!>&#H/+,5R#P4 MS0&=K!I)BB_GG>Z7%\DY38O MH_2'(M]MK[)5NH-:5_979G-5DNUHO-Q2T:&Y(R =01 [ZSI&#>W4[!!JB/G; MX>RVZUPD(<(I+4A-B^C$2$UM00[2PL@[YLD5(@]S"IKR1Q.KG,2Z(G)%)01? MX&/>P5ALIQ'BVY7/S#C6Q.\*GWTX%O%S2&O830$&5+W>,#XKMC1#$F@+<99] M ^A&P9O5/J+HD]P%CS+GNQDR!$@"94$XDGAU4*&%L*D<)=.VEHGN97+MX(ZU MZSRN5$=Q!!=T39E;BN%!D0V]CUZ$/[.[ 1<"GA/H%D-W 79H% ?0Q4X[6)0( M1&# $QZTY%-+[/W4"OF)*2Z05.EP&1,A8P4R!F P7,.2^5J]%J$ML'AFXF1> MMQ C((IQ.#AIS9E@9W]_(;(\>Q=2P-AC7^=I'*,H(JXTXQ716(J&D\-9J\;R M.V'FXU@&WIG\F%XI>P!I_:>1"''ND?%3'_:!N*ISR-F=G"#JUZ[2AH]D?'F\!]1=2GN"\NBA'T8Z[];,@> MO5PGLT-A6Y%>-KR$$>;.@ MMT!*AG2/B'S'X!K:PR[7HG+-?41D!L6T!3OK32MHPR'-?QLCAIF?\6>'!&PH MYZ<#!%AQ6-PY+BYMTFL:,?&DY;VZY[H;!6_.^XBBSWT7/(H-=#/4FDH2A7"< M!:FQPBFQ'2"46@GX,P]Y!J92G[B0M;AEG#WR8&H5;1/8Q*1 'OM(EF8E) AD MG10\:UG0*BGX]6CV5_@#W6S3_!7^\(%F=)U4V/#Y:)* MKE6^V;)52W1OAR7V0=)AOY38*?F;(H]WJ^KGJ"BBK'KES$?I>1J59;).:-P1 MJ/IBHY8=]A'PH +1!Q6K&-&?-U.U&V 3A4XD?BCKTSCIE 5^EN@A%"()EKQW M@%U(V*5)7>*T:Y1L&(C%2FZ6;%5+H92;) MDU&B(YW4>Y^^!N*NG&>1080 O1.HQUOH^UA&GPMMP2SMDR1Q.PN7)Q_EQ ]2 MW 7.$P]QNL_+NWQ]TMM]M@2%VVK6PW&BJ M>P"#TS_7R$3[B+KQD".'9+O:LMS-W;RRNS-N+P%*(< V*L@S0)/_Z^LOO_GZ MWTBTJY[R(OD'VY+]?O'UUU_#_T]*_E[EOY&$RTF^6?SK-]\OOO[NF_J'?/^2 M)?OUN_>_7_SA#]^1-]\L?O_';Q??OO\C>4?89/[FK41 /L>,8_YZ0I3>1$E\ ME9V+$B=-?[9#*0]$Q/-,;[$:9YJ=6#CGFIYLM4\@:D0"F"3)B,1=-!YA15^/ M!DLH 4$R^K*B9WKJ(DH_%E5&3,%Y1GJ]5NL^,9GPL6N:X26V#G M@XC9Q=I7K&;CZBXLI%[5?FP9NAH+1*(PR1L-ETCDM^B6-5Y *C'1ZVT4WZ(O M8+[9LH@4=HS/5'2)@&:_GVBU7-]'+_9*BGY44"MRA@A\4*+3AP16S4Y_'DU' M[;7IR7Z6.AW5^.0-D'K+&Q[!.L'HX1? 32R]['_9D#YE)'"M5Y4N\:5\^3EC M>GE*MI"ZN;Q;WJC>+>(E>(NJ^I' L]LAHNI&VP!5L2LK,-M-4FU< MF=BCF.M]0:-R5[QV)E=,@'BF9V=;-[ V%(H9V=AH'YY)P$::Y2C&<-^U?/67 M069:HHH7G9(__F'QW3??D3?OO_[]XO?_^ON@,B/M'*EW,C6L_+M?WCV0?/OX M//N\(=V6%DD>7V;.E<);K$N1)7R(4KBU> S.[ZJHJ";A_0-]3++L:.QW5B-X M,RZJ$4K#B48PY3;&SA_=51@6M"!*<9PB]6D_@UVFXV#*L]U,.&4[?6019A-^ M?QDM:71R0PO.;_>AD1TSB-/#+L$L!XHV-.PS1C=?'<>.#)GD M!1'H(CHFC("8F>CYU]%2MLXFWR09B?,TC8J2L#5=+&3V1/.Q;4[L?\_JD]-N MO;0Q@K QFR 6VSH$Q[8I,S\=MB20R!XK)/OI)Y&T&[&3U$[R S,442WA*[R" M#LA F@(XC4. AF$8.B]>1G&0 G()@RB M. U#@P_#.EH,>9J(AA>>G7@+U326W$.FP6]"-C*H@LTO#^2Q@^&\ >EB6;W] M:()!>_/1SDR[C_9N\\!":NB6)Z8";'&WA3J(DC.B>HHJ\ID6%'YZ3O)=F;ZJ MT"V3YBDJV2\/K^P'RN$@:<88AAPFP#_1E-=F52I+S@8&4-E\#))5 ML&O@U>HQ^\>7Y/XI*>49$B-.LIP\YQ50+9+'ITKLS,6+P93_&B?/24RS&.N) MRAZ?H'G<,>_9G\][E$-8;S@0[*>:H8C@3LV?CBL%5FC,!YR= C3?RO+F\/;N_8@#8U8S/--O1 MC^SCG.<9%^;GI'HZW[')OJ%%?1<6&KRS_Q?;B[ &4<*L=QPL>+, LC<9I(K( M@7P:*@@Y)0+J)(H6^C:C,Y5C7Q#SNT/030H2=] 6ZC*%W4Q?,_Y#G M,3_DHL5SLJ*7+ZIA V61.XNL8D@OB"U.2)3A^*'>4("PZO#X*^&,ZJ)WYCYY$KJLS3 M> $/.*8[7K?,?H@UXEPQD8]BCN)A?BCRLKPI\K7U'D\# L_F#8SJQJO]C&*% MK?%;TX1#$ &"7#OAR^S6S>QQ.OZ)+D+9XZ5$=31N[Q!YHQQE)8GN)-DB4@1,76&BF617I? M9,2JWU[B-2J!O3!QJH-[L-:N&!;("R+115C5(*#L##W FD;01TW0J$$@D'5H M?Z&MR\OHD &L/6W&C:O.'@QWO3GDP^&=&QY%[: M;%?(Y8F,W&?96[Q6O^5.3+R^RYZL6?H4Z]BU%4D";P.*V\9+^D9&<&^_2C@N M4$R MBKP[_R%*,ECBEIGH*_&\$<%]23P,A'Q^@]1N8>'/]PGO!))_0UY&1FL M'*BFBU+:>%01U^ZLBZ%%= <\GKUU"J';FA48Q0=2U]9Q!6Z MW!A6!; D[?==JNXAR:!6L6YI7WZ@Z[R0C6GNHQ=:7KZP #(OF"^+BM>KBFYX M_UVHF,AY5D(MO,XJJ9E&Q*Y9FU61[;JW689#K)V;41Y#?*BE0?8%2V+8_8,< M)7G@ RL_Q(<6#;3W0Q$U%K)S.KX682RAO-5>>7E+><+?D0I&#,'A,=&EVY8M MQ9T*-4!C.QJK &TGT0)%-' ++S;C9.!JUTG>2(RY H"#/CA^IM93'C;_M2! M/L:('.1@.V#1\V34\9:WB16DKV<3D499P";EW?3XI?&)2\-*9@-M;;Z1??&\ M"MO[&//;D+VVT\?RPB>D$CQ?#/NK]9JN*OZ>J/?3P0-I!>9G?87O]*I=A,+Q MH7Z<>GM,G@CA]"#V,D.AG\M/J0B$A$G/1L@S27M4&0>M=@-E% =A/:,'D)'Q8= GSV*>M;_)3,L@E74%:3"_T-I.+L];>, )QP# M,0KCLI(&0A"F8N#(PUX61$R[@,W&1S .$]+.U70 Q@3B?+K>0.A-)93]J[? M_B/UZS\UP"RL<,[8(Y#+H Y0@3-O( MDY>12\R0M\5^PDFH$]@:2TY';XZ;= +?'IN$[KU!UHF$NT5NL'5*,W3^V#FP+[98C^$VTFWWELD+;2-?O,RW7PFF=9?%YOMD6](EFT(-> M_M6]L>Y-!;%/\#"!&PV#^Y' Z1P\A,<^KW*=+W^\N;W\\^6GNZN_7)+KY1WR MZUP&X=02V_G8S?"Q&2(>%AK?,"^; M5>&T)!VN M&/=-50A+SJE4"SFG$%2L;W6<\V^2ZKQ.TT8#"+;^DJCQ7_;E17XFG*YWO?).UM5NZA(V"*:PQ-A![J8EC3..[!3JT:]'3L57;3W M9J<5H&4%@KRZZ@AEUO*UU\80)-J/P5_8X:TJ4]6J,E)#\:B28KT+>QQ5"?K\ MWAP;@1P.0;0QR')->.-*7N>^9+_5BA(CH5VL.X:Z:EG?B%GQ]BN8-N/R?T:W M6E_TE0V&?/RE!PZ.(_061GFX3@0TU^7)F[M(-%XEJ\2X1M-MS/G'0K' M\\RM.N6PYAH'S<_-*Y##/8K>O^>F+8P(SA8MBZO[GHA+=0O"_'!9<,6;XJ.<+<^O%BI*%=MXU+7DR#IMZ4>?M&PBZD]^@GK@@NG\ MR])A*\QE9I?5M1Y[H2,'KCU$;,6P'KCXX:PWDWZ1K0R0(#YR>%SL('>XT%J\ M>[D7U>''P@A]1PML[##3\94#>'W,XJJU,_8DC]G?V?2 MOPS.@!)$S9M5%$N!6PL>NYK-PE"OTK6SNS^3C]?+GY%+UIA9@#0W1?ZS594\)U5"N^;=$$*HS=T&BGW0 :XG%9S''@>R::Q_!DI$ MD2(/K^0-4&,QQUM2$R1[BB%M."?3 ]?!&AP *:@XQF$KW_Z!S*@FA+SAU I1 M[G,66#/#2%+::,)WGT]C__,,A>.: _3NE ME=B#GVG'EQ9U^Z$BWBCM(5KCFJ@''L[=3V_&VE>9-%1()TED7H2KHV-?S)Q& M0BY6=#2Q?%Z8F4DP=:B+O.V6#6DHOZ[$^'&Y#1LPXE;;R7YCDVV$Q-E>.UAI MS2$._(Y#DYOHE:=$SXJ"@5"1)X:^_K!2779,IV/92S_IJGSU*WG@TJTT\.G+ M:]2!FCI@N\K.4K:MB=@4^Y@7YP6-D\I:"MX'&:>TIK]XJK#&'Q.MK*8OB^ZB M&DZ"O(DET;?L;R12]'@!V(I3%,$@<]3K)&,_0>S'O#E-GB'_BU1K,UH3;RYJ ML14-D/^L(;^@$T*5^6AYKWI^[YDJ^QIG^E?95?;,IGM>O-[2DA;/ASUB?)'0 MJO@\Q=%J]SHP,"OVO%@SG%"RV*X4N\@GNO' M 1H!K.53ZNQ.4D+^,$P;SZ[,DJ:97,'[ 3U:C&U"H,WN!K@S&&+FT<$I? 0Z_%G:B M<$V+ K*ES;IE69ECS7MT8&&F![T$:F8&G2A(24$/G@RKCL#2GJ6NB^;?2%3[ MXV?'2@:.DBR M_#!1S*H/:ZTYR'LQR ,UMO6_2,IM7B;J)I@BQ:LX*U(30W_]>+S,3,"2H8*4 MM%.L8S51/EB3Z\.^\VB;5%':<4[?AP!JV^2>8A[T2_;$QFJ4W(L]1_Y&C[2T MTVQ))J3BF]%"GS]!>I_GJ9K>@J?[ F@+W\CI*S%*;K%0;(NE8Y*6F=3GC@A MV9-!&+[=&;FF1H\R;Z'50B%GCA62Y%J'\@DN)%(@]&KGJ'59*[ !W<7[RU8)L.P29 M[""0C5CLF.EOMFG^2JE>=L7\@,RYGN=E:P4<2RR,H\/^XMO.%/TI!7/8V)=E MXRFD;.U66$H:U-$D-'.#P0B5HS5*]O@RHEK80 %#*+4*HU74/KR4)(FB272B MO.>ONN[/Z09TL#E:&6?]YD!H,42S-\'R(4T>Q9MC_@&7G4)(<46GH!W; !MZ M(+%&!W_>>>0:<2$#_29A9<:*+E>XS0K)1_"N6C;L6]T^M] M_ML_[]Y%)R2+]12ZX_3'3200Z_7BTMN&N=TJ:N\D.:+1"]!XAVF@CC=*?F\B M_YRQM?\IV9*JV)6PXFXV20!- BWBRM!AL"&;\(,S8+N0'H;;1@[)8&W<]3-4 M%4">@'UZ"RPD4]NCU$.RP#J>F![PM>AJ+-%3Z(3B4L>PKB@FBH%W2+&S/$6W ME(7YI6OD;EJS:6??3 !JK0S-!$1G]E5XSV%;5 )G@>44;9.S@( M!Y60G$(GFWT=04WPM-HF]=>#N6U24HL?3!,1>:6\O,_/5G_?)05M5(Z>97%7 MD7,? GC6W%],W8K]L5&LMR][[]DV3Z*Q?K>")I::'57(81*%?^H8?PVVYOH*43.([?9 MGA0#CZBGVV:;HNN3VF:/UTYCFVT*MT]MF_U1]9X9N\UV$@K.67B([>$@'%1" M<@J=;/9U!#7!T]IF]]>#>9N][]<4SC9;"W^NDXR6R_4Y;SKD$2X=P(<1EQN% ML$7A#6#TF-O 34>PR3$@VA0X 872/K*-B\X@CU,RI;N9O& M-9);JOA8KJ_S[/&>%IL+^F"S$3LXGHETB:!;B T6Q4#&>LIR4R1LM=A&*=G+Q"P%9*I IM@ET]$- P1ANV69OKJ&T^KN*L8^ M!,(P'C\Q;>;DQD8W,!_V.DP.2/ $#\?6ZAB#LKY!@IKML4[":N%=RF4/IH[1 M/ZP='1>?QI9MW%8M\"W:=%NS,),Q_43FB9>M+O).B6S:CIU:&N8B*26S--XG MHH9E8KIH!6?9?L)[&+F;4$CV[L-I7]/7:6JIV' >89E2%V9AD9_H]*OL,LMK MT=E(FHC/?$ZAC,9#H&,(XCP5.IYC2WT6>PHT(AU!>7A;!_@_X="M>/TDF_#CHO-CK'/YVPFYX#O6?K).=G@N; MV2/-ZU7$ZT"7F?,X=B[UF!P#B2I"H9GDFKS2J#B&]'=55%0AR?] 'Y,LXT=: MQ]#"O"N+K6<<#!KH\B#;+[(/<).GR:J[7MJ%@.?8N\70O;8=&L4E=['3FE ? M=B44,I;D@I:K(MG6O>3N=IM-5+R"+=TECUFR3E9P*V\_ %$CX,XZ)8#&/SP1 MWM+#/7VI/C 6?K5H;@ =O#DZ6&A]ZO8F@C*C!W+I/]$-,YK\ M0()X=?LS^[ M!D[%U"W'X5DLWHJ*TA^*?+?M6G5Z4T%\;6^8P(W7]_J1P'F-;PB/GG4/PL3W M;_EH':7([?[B2HA%$TWIKS*95#!K"_Z:YN6NH%T+W7BRJ 8QB4H.+&0432R3 MF8!IDPUQLD3079":LNW@1)R-"NI'7#:[W\&<34&_+2=3/[B]UT'GVWX.#,RF MD)V"--M 6L&1&C]V\!/RDT MUKO6(#=*4)/(N7:XX$.91ETNK4;!\>1>/4(' M"X5N'-9>*QU>U@,/]3JRGU 'UY+=2%C7DWVX,EU3UEO^>';\P9UR_OZY'XD M)Z*G_^Z#'];T]'>%SID:K,^?6W#DK3U]J+P#;ALPXC;'$QTN M"'*A4?-MK-OZY1QOG]F+ F(147]!&R5#_N@X!4)]^;,_NZ)>=8.E'/N&4E,J MQ:+DD#/8Y:7[D0AF?GJ)ZIB@3OP09J@'@^V2I,,'",US-J3D^ 12AVB8$-Q7 MKQTKPR$0GG&9V=7-IPF!8B F%EJ3X>XI*NA3GL9LXOV."!3N#C3:#>0NISRQL99=KUY*X](S5\-2,)D @VX3%:XN!L\"I;Y1MZ M'[WT.%IT8*"^-]W+H6D_JFCP(X\&E6"FJ[\_[T(*8D)Z^G0W!O:4\_> ^AP+L_YO MM%B!F8XL([R)BNKUOHBR$OHV=#="[$;#;#KL)U*SU; ;!ZG!L ]3AK;"HC*4 MXQ$=,U$(;P)Z.O,>Z$%-2W]_:)^AP8;S5U4 M49)YO$C4@8-H>C["-(S-A8!C7MT/S&E M,<"-85NSP!^DTIF8N6;-Y,YF4]4'I8";0P7<-!30($U^$<0)O@\,2S&X<X^48=]![GN;3'3*)*X'?7&JN*PH=Y0>FC]],8Q;.^7UME1 MSP*%9>U>S<_G4M:!:G ]Q'T1Q91)LJR>:"%[\C Y5Y3)])!2IROPQ,6S^5[" MZ<;MA8ABQ3TX:S\8*\')'C[(A79B&;'/.YYIMJ/PJ"\<^$'Z[N>D>E+Y _<> M?2@1S%./(>(V#S[Z4$ Z^^C/HN$D@!,1??$5&?*9T2%U)F:#Q6TJXC=W:O"@]XH#A4(O!#G/RVJYOF/A;.EG M"BX$S-.8+C&:9S V:*23%S<[AO.6LH*DPP]Y'HO2HCM:/">K,*.[WN+=/27; MK7I:YL_L_Z3P'T FU.X[?J;CCQY@"Q0/L_+%#:OUB=^<=';_"'IEFE;P14!M M3^I:>]\@S@8>P"T.KR#.#(M[>\,WWE%W'(*VE<%2C0SCC(?_D"O\F.:?>;$! M[W,0I?OS6KF6=A_Y#R.#<] _1F1UO#^$!MJA_G!FVV]Y/%'"\)."JL/[>'^X MO\X+4FICB#<_UFQD[<6^!4GJ_KPK_BI.QCY7_3S.-BHJ]1=2:86,"TZ^8N.+ MIUR^))\D5%*2F*Z3C,8D*AEU!K>1Q\,/^8ZMHFFJOQW(!F' 4;8Z>$D02A,R M$(X6VR(I*8EW!0>1 [*Q(T:,/XE%"I%C^ 4&\QH.R"J28$7 MJ]N_,Q_(^X%Q>K*S>=AQX#PJ,:@!^ZQJE;)%DC_1XGK5V@"'>>)D8;IYJ'0 MA'1N9.3"<#YR !=2T?1@(;#G=DG9K(*JC0OZ3-.<9RPN7Z!5E;O,P0L3<_Y[ M"]:TB$XT)!OQY,LPX00FWSAHN$0B![W$S"!V !GRU@6+\X+&207_LIX..# " MNM[3%L1YJVB(IO01Q8N_B5*=W2Y M_BB2(5%ZE955P1-)[EI=3UP\L^HEG&Y@7H@HIM:#L]8T!%S"D6$.UNA$PP_: M\&:6'=<0/]'/VJN819ZQ?ZZH)IA?_J,_&3SS'"JR;JE]:: 8[3 F6W.8D6F\ M:]H@%+3E3J0 *+H]>-NU06OZ4[&[U1.-=RGS.)XE^]8WT>^A5MAU:19,I.C*C=>'TG/N6A8JZ'4!<[XIY*N=^EULJ8]%H@Q9+$7@_$J:3O^ MX30#69E1&I[ZMJ^NV=5DAK5]3HVH\LN,#DI2-B.ZY)U>/[E+'U$35EF!S/HE8FIEOFF1.N%#G!T.\9[)72ZREM46%WIY:) M#Q%3QXK>/5$*^CR+8WZ7J%&&T?D6 P8GB*\ZX"F^\3[$\=G >6D"2TY3:Q]1 M?2$86)":!%I\VZWV43%JRKG$^5[W-OF>_VI\V]1[ACQM;[60MED:BOTYWOBH+]RQF*]T=[)EGX-+6?6[?]59 MHQ*BV8T7F9E="B)7('*,_O[S7J"SC6HM)*\(767ZYJ!GE-F36@@6.4@!9C/M M10K9=@?PZIS=DA[9$X1-ER1).,V0-]-3JT/M6XN&.F"?_"#(EJ0$PL'D(,^? MF"BTO,K.5JO=9B?>>,C+BO)GB'G.0+Q#O'Q(DT>QN^_I'*88(@2/,9VJS&YD M/'UDWS*5 .[#:S$(F)4V#&F.0]3CV=I((;NAHVCN@3XF6::N%]-,-C.7;DDT M/:_UN66C%Q3N4'-]/DA]YOOQYSR;UDHHZVN@RS7L?GJ<1/L3P3YW[BMN^Y39 MET( 9\K]6/4L"5K71;/ZU7J9HH;M+OI9\4BQ]4W41Z.P[ >@%HZ;FT=^Z\<6 MG1>2DFLAE/#JK"QWFRWWES^5-.Z[K7)CAQ 4>0EHV3:Y4+&W2=V\M8\997\/ M%7O /%P0C5(XICF-P(V-CR;FKA3'?KQ925RW1'FE41',ON>2MTA9KI<9O:$% ME&Y'C_0F3[)*Q&(L% .):/QG&J75TWE44+A4>%^PN.D67C?H:"\<^D M1+.[F'@P9 &#$SYZ MR*[L^*K-F4*W>X5NN4*3;%70J*39:=:JEV@Y+Z-"UN>B7:U?HOR,%*(?2%& MB-[H#3& #DY_B,&,MGM$*%+ZE6).3-AY212Y\*+K"=6@7:#0[@;SE5VU>@YF M43^O,P=0W"U;PLO6;')[T;<:I#_%$!;WP8JPU'KT)8==VC&,7^P M0O$?(A>;/--:,9!AO6UT2QATDM*/9 @>9+@J7.AA;Q0&,NQT(C51W8$ M7=(D'+8+F5XU]>W,P[XDM%88.!GBA@C_4BVHJS;=?U_MYG3U_3DUH(;F:0 FS73WJ00K^3TIM7IU]1]+@_ M.=O?(=9HANU2)E4(;Z4A%<+O:@N%O-%N5+]%;K<B MC=C">4KE-)H]3T$8IRWT=)P;G_59=#=76W1W5U,#86<_YM36;8"MTR8,2.Q7 M=\$#=[KQ+O000@X_$,V-_CP>L^&/7M);,_?>&$& MV-Z@+9A7?X,]6E@-#@[Y:DU"[76E>_;W!.)4'@:R-85AA3K_0*J+?!,EAU=( M>F$&./_:@OGUUZC1PII_AWSUF7\"#WD&?M@E*=Q_8T*I?UYM(-,JFG7_2#MN:@0^$I<_X>.3GX1!/#W[U/(*1(5#TK0 M1,/'-;H?H]53DM'B57?V M=*Q W5V0CF7_(R19:.V2>=H^S]D(C[@F?\^8*"\2"MG''_,T=J^L5F@\4^\0 M0#=S"RB*B3MY:=^I!N@% 7@^=3A&.(MB?V'FF?=E46ESGOW7?KZS__CK+5PN M,NR=#WY#:#9@8H[W$-!_..H\-8S?;*W9\ZQ^3+-GL-M:O?? [SO./' MHW]SP^CMR$7 X*\S/1E&F(W1BWLV-G]'FHTF)NO9J/]X_-G8'MT01[\$-!O] M&0XTDWO-]B17%=WT/DC0$ /,X[;$\DKCUEAA97$/V.I[D@7HA.-C[__GD1!] MWS-8K ^[DD&4);F@Y:I(>%L6+IMV]> N>'Y&'0WP=!>AO;EN-\ST20O]#9$.I@D'4;YS#E,GZP2 M-?*W2?EK9]F,$P.Q+K1;D$:UIQTP\A&+F"_I')YH:WB83NF.6GO#I+83 6?SNC$C]4 MO)G41S1]:OG@H2\+028T_311C?._AK'J\I25EWP[N M#UW09YKFXE%PL(0X <,P%PSUQL9YX6& @.IIAQZH:&\Z].;1CT2H-A32&P_CU7!V_P.YU274B!"="G:( M-Y.XM@]ZFOG0ZXZCSPGHGEY>M*64*7*CUZCGJA-Q/7V.]#J8@]FY5'3R!YR? M=N ?E^NE:+62/=[11ZX6FR+M\(B^H$N(AHW;@'%LU\U-VR8Y/#0&J3&(0D'/ M40P4!AXNJ(4INX0YBEG KN,SO$?W,2\N\MU#M=ZETG;AC4Z:/,.61#XN;]%& M3QIXYC-(6-VD>A% ,;,!'+:C10E/]@@+4A/F3?'."\HB1G*=ER7;PPIJZ%8Y MB>P-,5="S)2).7+],F['?Z;)XU-%XS,F7/1(?XZ*@JV=KR(W8-@(=,#C;+F] MA%";;"D)*,+SR^?XL%QTL'^G$Y9E]]+QX_4N4[L0IHV#+MB5T M(6">KG2)T3Q3L4$CG:2XV3&\::I.^V\I#Z7X/OJ&*>(I*NER_7_OF)/A M+3(-GFH@'9RE=I30:D$>1 1MV1[!K2/MPE_"Y=T*59U(H9$DU5-4D4W$I^\N MA9E6"'I)R? T^= TMPWP=XXH084R0!KO;T MGJ)G3NF!UCX_#L%7SZ_N0W[+'9<%W>@H-[G[!3EX"*G M%1[K!F<'0Z:KFQQ%O!NB/[LBT/ O@_>5Z$I_5*D0H/!T"H4&IMAI(2D!+6^B M)/Y$;<>>)D#,-)"-[6;ZYQ **>UC9L,V3S@D = %8<#(\[TO]V*6;QDH]LQF MHM&R J:MHND@R"7C!ZRV2L/E[W@EX T&S*7>#$3.6S89TAWO#WL>;9,J2I-_ MT)@HH(56Y@)E55?\\4OX+_G2Y>P;:*^\H+_0 4SW#>.A@,W-<@W=L7ES;/$R MSY]I&G_,BY]*VRUZ3UQ$ ^DC7,-R?!!Q3,J?L_:TJW$71.N$SK$7!-#?K?/B M'2. O79,(B1L+U(0,^5BBL>A KM,?4,+^$/T2-];=.%&">@ZM4$4YWUJ#3Z, M"]4MACQN5"_('@O[?NM8>>#A9[BO^R8J(;$OL.WOIQUK/1TM5\&_T[;[.QW% M!3@NJ5@7V@XP0[]1[ M:A^B%&H%[YXHA;Y79W&<@)U'Z452KM(W\NA1PZ.@+T8F%9UV> NE6T8&",IN]>.J8A:2)%T1/"8=,=_.[#KVQ4>=A'P$/9J,/ M*M:<].?--#--RZ^6@KN+X,)T&'VSQLD*P7O(!U_YQ7!]J@41W_15@C?G\2>%'@GUY]9O=LS45 M6V955"3Y?V;)FI[GFVV4O5I;B#E@<0J#.YE7E;U60+32W Z..EI_98[>7U"% M*ZD33IY(^DA5L7TE-?*.'70.$<3Z(5 O>_;^'/]YCKNJ[H,,>=U>M6MQ1+4= M.'@KI)<8"B132=/!D6R*0D&PY!BF9K MTY4DIF[_E.211\.R[Q92*--?1(6A;MR4,JK'?S9QF#@W/ZA/\%O/F5UWM"4] M*@>_Y>Q92]''3:%=HS9%/;I\MFL.-0L+(ID@G M>=[/G@VB,D(=7,N0P_SJ8 M?JOXVCELM,B,M=Y7(MO);MTD 7$I[9^HFC6Z<; \4(?5AJS2] (F\ [2UA M$TS#A,EVYKZ="N'>P;>62+6E9%W[@:F MD3FOHO1T9,:^N0PM:(1&F-QKVZ;4'S_(&\QF(3UO,3>10[O);.*NXZ+OX7WF M4O:J4F08#'829#IY5T_0E D"E<#N-ZNCRLN7I.(7QVP;%!,@GI79V=;-J0V% M8CRR8>\,[YW8G,X/W^2V- MTIL"EL/JU7#L,_T0..>E08SU3M$&'FSA;79;RT*QSUS# M$6_!*,+Q+B=)HJHJDH==Q=]091"Q"OH?1="?*+87A$&1+*](FFP206]A"021 MCHF/I._^^R)MJ1;#Z:<),")10R*6V1U)>^VPQ34_ TJU?,HKLS*:AUG:F=79 M0\D?K_'9HXVA'DCR9;R"K%F8X:3QTS%C>9_"_QR<-3=.DW]1PV&?"L^KM5O> M_[C4GA.$0_&5O 7*]TLDLJQG"Y)1OKA6T4M 'LGMI&_I,V5_&)\@J@D%XF=Z MB3TPL2NIX'N/'FQ.X"@DO9 JWL95R-;E8U7;((NF_MTU@\W375+LQ(^H220P[5 MC$H*&>B>5C+(*H!_$@CJ&..#]&GY_Z=]_#4[*MW#N^=IVI\SZ][M3+"FURT/3/N,'. D0CE/-0V,[#JHAQ[H>;$_@4]J7BX(/_\SA];. MHZ)XY6\%\(62YX(VT=_@R7I( XG'KZ)]^7^Z+_]?D,]/"71#94Y*K(WB*7(S MM)[2MKA!A@O)[O,\BR&2C>%?99XF,<=K?*W3<8AGJQ57[*>\8A\CBZ_S*"MO M^0,U$&C87X69>(R3<(O^RAKH&;L'"-TY^DHP@7]40RT('TQ<_X'AR'Z\(SRC MXU'(? S]*43YNI00/G,('YHGNBDHO*7"9.8W/419U7B%6LB>A+]QJF2@BS'2 M#-VK.)B>P)%(ZMR!B,M105SEF$D_NK3BV= 0R@[[[''5J]2VRL2!M$[");2% M'^@']H1"-_Y#3BJ9K!08"%;NB^H(/Q28(!,0+[%XS!E\EZE--Q%WT5]6&7I+%ZE#'9 M;(O\F5?KA.!+1#BS7/<0WZ+ 093P/,4(P77',( ,BA\8S.<4R81C1/Q=5P"G M4X"\0-69U#R9($&E-VZB5\=#3V,(GD1 8%'#R'2CI!;ZXF]D=\)$(I&$3V>5 M]]-(+=^V0[[0C/Z&9B7\#Y/F \WH.JF6#VGRZ%KA)Z-^$N[ 1T%#MP@.TJ$[ MBF[>I]@HB$'X-H'(8J@FVV:OU*H ME >9\X*-UG%@,H M#JGS)K?1YQ]9,%0D40H'*W>[[39-J+UG91<:9J-)/Y&:W2'=.$@M'7V8LF:Z MV!Z=(9(:DT\\A;L 2RZQ<_@#)02Q-A*<2\7L:P//%T1%,/;T@5YAA6U M]BBR 0=@.T;VC1;3@,2U$P,K+NL <"A;D0B!F82/, #S+LG>;054(%/_8Y(E MY1.-?\CSN'/J'P ',/6-[!NG?@,2=^H;6'%-?05..'Q@,]]'EEJ 1P *9.)S M+79))X$"F.@-=HT3G$/@3FR-!=>$/L8$[LI/3LOS4:8NU&A6Q6XECE#98O/( M-%,ZWV1UH^!-:Q]1]$GN@D>9\MT,&3OZ*A09R7 D_%-;B)XYN+VX,%(OQ8IA_&_B3ZSSJXAU(@TQ<7:(%P5D49]GH?: M#,%%M'I*,EJ\ZA(XGV_K20/O4;=!PNI/O?4B@/H W !.VWNMZO U./E&7+XF MMBB3;-0PS?43\:&X*531$/=*VRG4I,B9[KI">"9W%MGU3_WF_.KFK?;!_T>T MV?[;_I,?RV&IXL*K?5UA3W?EH!"2L^H4U.VJK.B!.:H./CO\?MLS<\SCP?P[IZ10]W\M<=XJYI5-+;Y/&I6JY_*BFO=+=(W8&# M9P1>PNB&X$1 ,08/CAQ=_CC2@G"T=_GZ'4,45S"0[62(5+?+GX*X0FV.WERG M-TZ,T XZK><%?:BN.&.P$MZ[+A*9(#&C M?BOCS>"_!8:T![#PT9HG=ZLG&N_$2YW\_:][6FP(X),]@9+\PFG8M\9'F3W M'UM -L#=/1OG["6Q.58S*-[\<;&N3R 3',H,LC-B:%^I3YL% 7#R"R $-E\N M\DV4V/9J-N!PYDR3?=>L$9!!S!N=%<^9(U"PYTZ2T>7ZO*!Q8DZ5NP 1YXR5 M[<9\:4'AS!4+&^UYP@#YB1H'Q4[4#F9_)=B7ET#A3GA$UDD692NX99)DO*,O M!&Q_8FLO&YZ6%6&;(4J2$HZ,&(Q\[HE%<_^_B5YTZ3S_9??_0N\V<+P+NA*'%1^^WY!8/;/_.*P1Y [5)]OKI?G M=NX'GZ3I[/#-Z,>\Z#[L]\+".3'K(9 Z)?- 03L9\^;-T/>=&90\I]>.Q5(@ M0M+FY%HSV\(^H1\NZ8'CY,A@$QJMGLAZE_&CL(<(^@GOMKEH,7Q-LY@6OU-S8ELD*]Z:IR(5N%F&+1$/ M7>Q7ZVC%W N1__/^RS]\_]UWW_X+>P^)[*R+S)/S4 @_!*!HZ\?5'3"TE* ?@?'YD.O(Y$"R/Q1W[AMLPQL+=;_01IIA;P\U#W,B?B2)OL07!S3H>L'F::U.]H^:4F M T,__32SMNO&IB^_?*F(118,:.+OQKL97^ZJLHK4JL9?WPC'T,ZR^#S:)O!Y M8&'==]0ISW=%8;_ATY-&&*;J+:S-ECL)H!N[)X<=WD"\4<$CK3V%!9$DT&_3 M3"(P5'JN! C90A41=MF<+M4G-K&][4\'#L/0VNS;+&H/B6XZAZQTGL- M:W*J08NG7<'?:<).NO>5B]0K*ZX1_"4J$DC[0XK><7#=!L.;^#:6]2E_"(,R MV M0;>@,+L^&!ENMGEH@"#U=3#P8&AW4!^J!G+FW)?OD')^*GL)?-U5$ K?4*:? MK(H>_:H W01"R0SZB&E/%KJP \@?=K/7E5)<[+/E0&1!!!FRIX.>^A@M\AZ MY]_Y>4#2.",(HQ&X5<[+]9JNJN29CK!0(XT0C=0AK)^=&@@$9JI6#GM;:TWI M- S67_ #FTUS<4_FI,SV0U0F)11/**GAC[UU9J$2HNDZ!?8S7B.)P,S7P6-O M ^:T1 U0;-/'2QA]'CD14":4!T?MZ\L*A[3F6!A) MIW%"J4)JB35]J>M9_ RE!_$]73UE>9H_OO(W=ZSEKAWP."6O7D*HLE%/EG6*^C+?NE>K754O0B M$<:E5E]1;===N_#1+\+Z,=AUYT)161!)A]2$B**$7(*O 4,:[7+RZT9I(RF3'29-8T ;C M26KJFC&$X;LGTXIQ(PL.6-$F@CB1U,%3[^EKGC<.Y90 M]L-=^UWT_6SGE9/FSC6@3:E7]R'L=V%%7<-Y7E:EO"V6_(/&%NGLX)AOQ;I% M:+X::X9%>C_6Q8SA5599@L+AB8: _BAR+SFN\R@C><'[=W:<='*\MUQ]5H\#S M_)FR?U;=NS@7:@B[M6[1S+LR.UX@NZ\N!KMV6=E.O2&W;P^Y4B2"V$GUEK"U M8_I4RUC3(#618'9%O>7\Y/IT<_N*'Y,,SD/N&4.PN?I$JY_SHGKJE-**%X*7 MZ!#*["(L2('X!R=W7^Q0/4<_V5MN0Z(3 MA4\8 <(I!.,S^DGXH_5S'LE;,.9^%4>M$,#[2G>(%9"G, OD]!--E+"\A(DW M7Q_Q6>"JW=DI.0@OL:WN06*K;79HOL%+N!_-'W'>7K'-@[<-'&H9A.K$P.\; MZQ#$U#W6 !Y$#UDK7Z87X]B/$'D>G,/OH,'H04?9 #K)^DMVW<@0MT_!.6X@ M767]I:HA2WGN[!8#K:CPEL(]%Y!H1%FABT@8!RG^XG:5%MHIH!_&^++H7UY8 M4SJ- L/>@M_2> <%^7N?NNJ2[BB6JM[M6J[E(>T'FK%_5#>,^_(B*5=I7NZ8 M6EUOK/6D@6>G@X35S;07 10K'<"A_2VWY;HN/)!D"*=#-$)A/.EV2RNV'X%@ M"!B$]Y\<-Z)MP)@W%EWL-Z\JFB"1[BC:63'X/P7,IU XC[NUI7!>E;:#AS1[ M[%>F;;"!S"#GU6GS' KB_O2R>J+%3+4F&RZHP]QPK>URLTWS M5TKOJGSUZ_)SQG;B3\D6^+J\6]Y QON.OSW.9+Q@W*\J*!HS)I,GH8AGF1,H M0K?7$>10K'@TO^T'MR1%PDF2FJ8P\C= ]NU"O.10DV;_S8D3H+XX2CK8P_"G MUXU,\(M,U,@R2^,YD(/E,M_>/45,57>[A[\Q9N_S6[IE6GMJO$QAR(U/0!/G M+&DR9:C3IM$$T(1V9SZ4=_DJH]J8Q3ZIA^U.+V#6UI1M )S5]Z M"-WM(QU$ O2+G=SZWK-,X;8%-&N-L@P>@-]&KQL.Q"_8R1LE2U%K8IA+GZ#$%S86=QG(@;\!W[ MO(EH!NW:NI71T\W9"8;N\KHX-_/G%/O>$>T0NE9E>.V55:)Q&:W]3[FU_0X1&2,A?JU#QXR:*J>CXS[:'8?O%?LKHY10;[R 0C7CX#G&@ M5DS>D+^$2?R)OE0?DW(5I087.!71D*H:AJC#7>[0AV(@=1#] M6?9R#PNG3Y#4%P3H$S& VT<@6;]B^[HEF9?+,UL!5OJ'7>0D]3-.H+)-ULN)1U5G\ MMUU909#UD?*+5#U&2 >$/E.T'Z7WTXJH<1&0* MN3 6_7.T:FS1.,(KUT46V5(#V^"*"+;(&\#GA4DF'P0#U""'[),]_P1F(@$) M%N2!,T,8-R&7^JGV.&NI#(:QT#I[1;6PJDXE@"!/B89[[US M-$T,NO'HJX6/.UZ2H-WV@&9F\FIU$+[V/,^J(GG8 7-\)1%K3 %W.N&;Y5E4 MO.I SDN/8XFB>^B1ZC X[X$4,?WZ*):M+E]'D'Y?$28-RDU(U!+/61532[_2 M,()P"IJG$Q) BCI_S. MC*M,/AEP]T1I=?; 7'NTZO '0^BANX+A2G"'<)[$ M @GL>G'K&>Y)FKR \ZPL:47>7"?RL=NW9#\423*V1V,A! \;&GWU;_*2ESV3 M7Q0'6._(SZ4ZI:2BH0X>),E7&$D)9)##".?)E*'QFWR-1'WOQ)IDG8(PG@^9 M3BVZ,QE/%<6K3,6VH8>G]!JVG=HFQ?<&;XC[6U6R2]3YC#P M:7D*3?Q/S."<#U]-1/MT_(53.6->PHGYCEY:@&?,^*W; M=(_UFW4BTEDRU#G=B7F4DW0L+H5-Y&),0YR:L['+T-?MS.QJ\BI*9W(U/71P MTY4,#BX#LL]DVXKXZCJ[_NF00<2#RHV,4$]'HF0 Y5"R)H-9]TVA:,/ZFNED24O%;1"RW_=(+N1U;\EO"M M:6.B1N;!= M5"2\?4<9QI&P)O+Y$^.7R=8Z[[[-T_1C7GR.BMA;?W[$0G(H?<1WNPX?2H$X M"7]6/=V!( BG%^TZ'_(+4"62;'@AR0AEU&6&NC:"LW#5B ,N$'IKI8D4DL6: MQ'%;IHX1B 6V6?*TM+HA#& &9TL>8OD)@!:)RZ5:7:_K$3FT,$,R&JM@7>'P M 5H@YF/A:W M*@2T*DC38M7@[,M7[K-&R/G5FT<&;IB)W11]@)CJP;]I"^EFGKDBF4 M-?%JLZ%QPC0CRYYX%60)6^4\HUEUE;%-[PTO/D]6D@ZL]>)-T^&N;N2P(3F" M>53:O&S1JHI*?),S/7AU<22\M5Y2?;%%XE@69%5-W*X6^0B,=)X*6= M;514";Q'POYSE\4,P$0CF(:LHQ1HR>/K)$&)]04F1O4H6Z]AC5A'J<)/+*S= M%S2YY+UURI]*&I]'Z6HG'A-K;33ABAI8!70'] _KAM(/*509J:2.C=,PXH$$ M.Z.X]]T*[<<@, C11C'F<-1([D:6:#N=256FY ^X^M$JKSEFG-C/^ QR&L[& M7UU#/4[W",&['5\1IO ]UFW:Z;J@P>J;;$LW@P>Z7*_IJEJNEQG=OXYPDR>0 M11(=]I=Z:9:Q-^J _D%3#QN2EYI'I6Z_->V8@7BR.83R]&UB:-CDLL&)]FX( M'YZH\0FTT-#J,0^N7[0#L.#;[J&^_HND8Z(??F)\KT3DV.R]-TC;*Q_6':S-U79_)E Q5Z]OA8\)($ M_OJ\IISZ/;33"N[4\TE]G+O_8RF3CWL:OFZ44H>ZO4&#!N\!1T@UC3.L7T<+ M),(;4Q=U'#6?J+!7BE>+HM%6USUBSAC+WOW3O E%Y1_ZJ6"#@?D12L4#].#65\7\K)E M!L;^++LLU[_*HHV .QV,TL9I7"Q47\?^9IL_TQSRKGGHDIOI1#XOJ5^6NL^>DAM<< A M$)Z=F]G5K;4)@6)S)A9:,V#_IMDO',Q^/G7<>7#Y]UU2O>Y/G\]>$MO)3 =. M +/$)8QQTI@0<.>0G:/VF2 'U0HBR"\ C3RS#@2XR#=18KN!8X'%FTE.YO49 M9 1$F3D.3CIG#/E%@"-/F5M:1;#Z7D8%O -=_D@W#];PU0:,-VG<[.NSQ@R) M,FUZA\E!)33NO/=H+N\TA1[X>-;16TC=8+R1 M46RH)W?MBK[E^14YJT2C$@@*H>?,3<2?=PS&P$8+V?$PQ#5Z,S?&SR;/[JI\ M]:O3W QP>&9E95HWGQ80BIE8N&B_;,KA" <,9_X/X1YY68ECWGLQ2J%_T55V M'FV3*DK=2XD;!W'Y\!&FL62X$'"6B6Z.VEZSQN%-J-XE&9%HX5C&$+F4$$P> M^K*B90G%[-NH(,]1NK,?) SN+*CJ9KE9+C]GM"B?DNU]L>,5]YND@CVWT3)Z M8^/T#QP@H&H9V ,5K4M@;QX-,3\+-DJ>'DFR=5YLQ!LT;-K5-=4E7W%R19U4 M0!X>CY/TD1K\C9>]EE"LJ34-PHF0/15\IS*1P'?+^^F=R#W MP@R&XQ9<+"O[-\&@&;J=F78J_8EMD?C"$;%5)*L@I54]115YBMA^XH%2:/NY M90P^1:7H_,FV'1+P2W+_E)32XMGO),O)<\Y[0Q7)XY-\]%IV#>6_QLES$M,L M+K\DG_**BI$JR:TDM(E>V;B EA1F69K!,VQN>D>F(_<0:> M\C1FQO([0D6"+UDSSK."QI1N^+Z2#:3]5\D^"'!1<<7D6^40X;^2LMS1PC12 M13?;O(B8T/M1@*AH2\402;ZK2J8K3H=W8U/!,XR! NM6TY,$BDD-XM'PI)V\ MR?Y&T7E+KF1NZ& :'_4Q3 ^;G$8!X1FL+7<-Z>=;NI+1SHJ'IV?QW]B6 QS3 M1V8#D*67O3+/,I$#-_8BX3=RNQ[B/CX;>"X#2^6ZSSDV#RA."T?(EM&;3G?> M"$[>\F.>!3'7#Q[R2/9,BO<9@,WC/1/NX24#T?CMON73@T!C^]=Z..P- %LV M?BBBC&UO+W8%VV&+-L5_@8TN7Q\>8'L.2F3J'=TQ22L$EI>OJS274QC\&\@VDYD^99K593#E,"%%X_T MV(Z3IJ&->%0YI7(:1YI3$,8Y^IR.\_81J4:;[(D315V$#AI]?N:C"MC8$,*U M+(@8!?D"PIR:DJ4)IJ2?=I %7:[%2$&F$%H230C;R2<6.I-BKAG7G>RKD#3?F M<<^\&P]$>9*(G^:ELCR*#ZZ7,M[G/V7/M&2,WK+_6R1PE8K'-(8CCG'D< Y8 MIU"!.H@=0POMP'8\T^WS*SB:I:G8T!;[NHU,&#:TO80QV$_KE*[X 2N)67S] M+(Y&P5M_Q\OV7"3B6X6*5+8(]HQ48BI'C%S>/8B$52G]EPH49E0,PR M5'2/J$7L1.)Q<1/;/K>FN)%MW+2;N;16,[O! M<3;=/B*H3;4+%FW3W,V4Z_X"+Z35[C# 3EM!&6D'/$!,NT&$ M<#-A0H&"Z,YAB*VN.^ITO3#1.W?X"&;HX^%"P^SJTN *H"' MBQE>A2%GN^4CFCG^LUWUE!?)/VA\GW_0'(JM0'@D3>0BF+'*:)7##"6(5Q@S MCF-+54A[45FT4TE[TI 6_J O13.GE'SK9";6S:?ZE*"96XKVBJARN*;5K8:C M^(N&N]/SXA:=.>#Q[+Q3"-V&K< H]MG!C?UV%4=8R',86:"&W;^RKS"?FD=J M92A&878,MQ3VQ&RC,\=JVI]X:,OJ4/5TKZ]]*0>TT YCO<>*6P\0TMK;Z2AF M5=9>)=FA?PEU%3[01Z-JU[D<^R &XR@<8CF<@ $K! .WLM5IO#$1J$3@'F?M M[A\.]Q PK,5[]43C74J7ZPNZID71+'0_*PK&.J\#^3FIGJXRWEEA%Z5@[INKLQUSAL.H92_1N*7O85H M ;15&B*1_EF:8DUOW]=Y]GA/BTV#0ZMU.Z%Q;-M# &79#E TN^[DJ4^AQI86 ME4R,5#E)&>EW;')NR!O12>UM&$;>7V3 ((!R:.4!&/@P:<1W:7Z.&:*XLJBT M"([]USYZ8__QU_ND@AW/?H]AB-\=< @&W\4T-W4;T%$CN0XNVHLUP,+&< \] M7W3?=U[ IO>6IMS+\%ZI^25O%$,N/$5D'.,"IH\<\8=MLK*XUB<1JT[\3[NY(\P!CPUUB-0CX_Y03"J"2& M6T'/#$D ;2BM>$,"Z)";\T93XH=HQ9C@O1*@M2\E*\DG[T>[KF@FNM$"RX0J MGMDOG&EHQ/N9INF"DX5NNKO5$XG("@[Z/O,6"0^TR?-3\OA$RXH44?8KQ'.* M$M,+^?/!;ZWQ%EP^:#N\2ZN$!8>4,%:C1UHD;%5A8F^9-2\DA"O5A MT!JB3SHG.3$XLZW)$46/?TQ.D=0DB:090F@[J1X^Y=D[JOK$UY/H^+&-W^+A M ,2)5#R-C/'#9NMG>\<:['D M<"):KR^MYH:+,]C79(ZJ1.&?MU(YD5".XPK-B3HP_G_^0LNJOMSP?FKU&X\ M0^)V\SJ&;+9[?UKQN,CXOVL_&$.BIIL3@ :K)A7C2MHR+SZ(]HQ!%+)6K)&- MX VSN1B>UL>M),"#7$#@X2)RUM1QS0B1G&#FL7'U',I<#CND5M<8RJK@KJKD M+\K=/T79DC_+7?+'J,JK3'R0J8.)WL.?8"@^4,63A.D]QSZM$'Z0<,XHM=LI M/YB<IV4MC?H!E,+P:\-4H#93?4BA>QU!O#JC.QJY[ G*&V? M4B)HDE_V5,EEQFRHX*870D_PP3F!6[B,5B85E14)/UU"]@]*8N&=+*F#"5)X>.Y+9$.NRG)'X[EV M.N8Q3M!=N90UB9LR#7!:[LDNP1R[#YG+$\/]%G87/=2W/P N#MYQ(PG'1^Z6 M+^_%2*]JULBG7+Y%)XH][W/QS%W]^WE>5I_RZK]H=4M7^6,&![A[2@+I+'[0G7%H7Z*QUM$7^#S \3Q>7T8:TU*VMD8HW+) 'D MW=XH*?E-,-/IF++# AI#B$;+M X)WJDR_5]5#Q2 M\$6;?)=5'_."!X2J,.Z",E:9M\D:YX/:78 ?>3_[5O?EV4;!*@Z<7#HO-5NNFSD M\$@U%,=3Y$U#B6HL(@;C)1!\.*UYOAR1+#/>T$.OD&! ^G4A-31BD026(CUF M8P#)O/(F2J (Y#YZ@7L<< TCR1[9'\S+GBL1T9L4.5:_T,TT>GR 0>Z8%BY?XCQ=,RQ^CI/A+E.ZL3XN$P]\)'BS. M]9$P"BD[F3NM \UYI ^H%'-!%,]$,BU "+!-@&_"&0\A'@SX W)%/0, ;",? M17TGB1DF^@%(Z*J;HAC6F%/],7I)-KO-35XQYI,HY=E?S[., ?@X>=!!0JH, M9R]DM-SE "Z-64F9\&'VN1$4R5:1%)43CI,!I&SC%*)+&J0F0O1CD(".>*86 MV/_KAO+X7Z>K+JTWQ[S>_1M-/X0G_R92DOFUOY'$D1_ZFX1[YQM_/H%JZ8Q4 MPWC>;W!0=-W1I6P*PB>XA6VI99*]YS5J3[*IV)Y^M^?7ARQL0^K<7=0U6;=Y MFG[,"T Z^A;'S,0)&N@H=1\GD63BX+0,?X2(B"FAFBE#6[%?@%$B.<5O>1C. MEPFA2&!>18BY@/'NACDL%[ [_5Q>8O7%RT'CN'P_\6EQJS MBH^STC3'_HTM-";A$-<9P7L@9&,5M4_149G@H\YLD;JGV:Y"?@C M_[,O+*&N)O^T2\CIK1O_')FKH1_NIUJ;-..7!QZB%&XG_K-DML;KK4YW=:KN MQ!?4YA8VO%6U-W^_Q:5UX$?"R*S]LRVR@Z0/*#<7QH*+NCN;YA.&D.:[RE;Y MAMY'+[(J^0/-Z#JISO.L2K(=6\V66]GDN%3;;HNV!U'"<[TC!->=Y R*.YL M,)^M62LH\4NVDA9Y(ZF]79 ]0;*G>+2436=B?SHU& 7]$ZXQG^^*@KFKZ6QZ M#$$\TQZO!MW"AU-#,?2Q[+8GNB!(0K9[CV!@+KV$8?(?:J!*5E+(*GK!-9L+NJ:,E7BZ+=LH MBG@&-X$B=&L<00[%5$?S:^@,)BB>^KYM/LT@[]P4&S(N[K=R^B+C&[2?>";; M=6.BFJD/:W:+5+L[]"76Q^X&B1K$7D])T BIAYF9'PE\8^LCJLGD?/!1#<^? M0;OY'>X'3\(,1P@>P.[PP)D,2K_TI(%OC+V$=2R :9E!G#8N1PN#@US88M9 M^1XNC#WH%(H06])84IJ^DZ#%6UPDY4H$SS3NW%V.H(/367"4T*K#X" B:)T& M1W#;?J QAPF99 DO*8J>HR2%OE=(C02GE,RPVDMR1*<75/7"U#HP"SIN/VQT M/#1Z%3$3H\R;-R_(M@<]"8MV\\YJ!$%S@.%VY*FDZ?!M:SF=J M'4R1A9TIK)O%F8?AUL:H8[KP+1"'-YQU?^^W("6,LN"A3,I3NE/[PY.-"3V] MHZM$*@1O:3^"TYUD* O&"4^RP)R 9BD^<98]] MZ!I_NYOL^;0Y93B)O\V>3T]BGZWHGTP_#+.,ER\L6LZ+.,FBXM7UUM8L(YU$ M/XV^BAO8;\-WF-#[5Z35=5 M\DQKE=PR#=Y2L-A#*>-YI0,;KWF8 LBK>9C.^6 MA=24=2L!>-*DOB!GS>,&/L(A$OIML_D4I60O:]D+]+)\'VD_Y5E,XQT#8P&] M]'XCE&$'&D152+* WH(KUS';O+GRF;3"A-I$ M&9RT9GGVCFV8^:Y8;(FGSQOY,/]A5R89+:! 5G+S0"(%5'F@ M";2\SV!>3?,2C U:=^9K_EA7G##B!67J)@^T^DQI1@JZS0O1^9-;M"7?D\7\ MKZM.2/;3=@=0#Z\DVF[35]AT\+$93EDEJSH-OU\C-8*P7):04=H6%/[;D%A: M[33_L/!YPP_I/H8)XFT MP!'+4(-*V &40>"^<9-&(MAPJ<7CB"CIX\75U2D%1=VR?\P+FCQF[YB+9Z1@ MK:C8S\D^("(RJLJS\$W8?!V;VG*]XTB&;=Q=JNAKZ39ZP9J]F^$1/L#>J("6 MI^0;>BI(B%T)*3/*CR-59/AP*EG7\R=H,G^5J5,M!G16EK0JH2&\2".E:?X9 MW@D9H=E>HX3M1@8HK*]GZ3%$L,ZFMPPC_(\8"QY^J$^R 5:,1^H!23WB*3FE M\8K<*R!2D.'[)?Z2Q5G\MUU9\9XZD&#A:B 9O.M7NIPTP@-&-UB=EMHB;L@ S3SIZ_.5J*-69>:[N* M,2:45V5YP^A55@<$[!_J;_*TQ[,%KQ<%_#YE/00U=2GS0$?M4>;-G[U^?'JJP0-(2"#:XGAM*\:.@QS.F#' MSWIJI/#LI$L>]7M"D8^8/"S\7'_O,(MEK6)YN=FF^2MM_#S.NS&.&8=UDPHBT?/D<9-<'QJPHAA8J M#=:!N@;V">J:FEY=M^TCA#P?HOB"/E2WM*3%LU=@%Q":?8I!" A,T8\A#%+&AX8']-,D. $4Q@X"6CJ=B((1+ )!(U MI/7=2Z@/\@NISQ;8VMW>^DEQ(&#A::KI MF7OQH!Q&'#""]3%Y%D6)[X+4, NB!JI_#RUDF%)=M;!A>I.K[*;(V7:W!#&8 MW3TQ"2_H,TWS[<9^Z:D_F8 \A*?('0>\3AIA6+T7DW[VS6(528LH8MRH-7*A M&?$PZ1O2P<78(N&A8:INR8:VE??R5?(TZCJ)'I(TJ9*) P(3^8 ,?J2*Q@<% M;=IA.(A1S,\0&*A#4VVLT+S*M"H[WY55OJ$%B23F_,F$BZ3D26YXIIV)3TM7 M1WH74A@I!;LXMJQ"&R.8Q(*--YI1,P!W?CD'@>0CO%73]D*\ M19X22V$'E)7P%NV.KLC[?_WVS=_>FCY48'$)OZ/AG:,5P '%# WVW6JZQXIG1=UZD02O(H-]YUSGD&',=8T5O[G. M$9!OX/22HOG8N'9$$-CL][XF[X49D%WX76?W0 O#8KQO2QO-QW"''.V5B/$B M]KD0CK8,GN[U]I8HGZAW*IF#!N0%--:=9L_@PK#SFA$_PX;RAN7ZB/8]>+&T M"P8RA+Q0:ID@QJK_G=3_K[EKVW';!J+O_0H^IL"V_8, CN,$09VNL=LB6.0A M4&3:)E:67%UVU_WZ\B)*E,2K;\.7Q=J>H>?(,YP9AI 9DE9SQG/T5(%SJK$AX3(Q5B/+,S&&YM=&<"Y;6O$ M&)%]:24+L+&67^XEP%U5=@F8$DQT>XL#)*SXL3ZNJ.3U+%\O_FV(9VV WRCQ M&9T#L(_Y&8:(RA"M,@:9I!B)_L?&XIMZW6C1VF<8^A[CH<.(G1@!S=9S_7W* M$9LY^JS$C\DC,C/O-?F!25US8?YZKOM1;BSIMX5):F/LS?BO,MV M1!S!=;1:\;4WR@XH82^%U8ABN]>U(T??&4-TFO.QV"?$U&G,3!Z3]@PAV/5' MT$:B0:HPGCHD6("U2)ZCGK.BU/+X%>]_FI<>]+2 H:!-^$$ J".$"?O,DDR# M/7EAVT!QKJ O55DKND)?]7I"7_S@K3'86MEG7&S+Y+ C:9)IW)2#%J#HW$=X M7FMN([RIGGA(,M$3E>QZKLFE)'@[%EGKCQRT0$KB$KY3$A/A[97$+HE#22[N M>RJ<_KXM7OZHZD,IU(3]IZ@(??7CKZL466P(_D M"DSB&3?B[/!%.Z=C5.^0-3(PD(.$E$X MY9GNTU*MTG0SO4.""SQ^. V1QKI@#>2?O,1ILB2'%9)R3G+N-05(1?@H9HH-*H )5HY H!MM9P M%V\'(NYD^TC]VY?\"2?E9,DTD!DFJ Z')\-I?TZP0#I41%NST'XZ'D9#K$B\ M'0^M6;!#]?7(A@0*@L_&;/"DJ!\#L4'0EQSQ80!;=EP$J\;'&G]36.?+EQ[X MM9!;G*<$6^M63,1PKMK_9$.I-M7O 3FJ8C1L/ '+KQD)Z\\T;IRS3;F., W4LJ.5!WP77E=<^ MS1/L26 ^%25KG#9?W$ M@N',B_V>B!O3^9+8@!FZPJP]_?&(ZSKC%0G50W<\Q/ 7$R0U68^<(8U9S8. MH,HSMTB:W25YC$?A0CT;L,V)62/TN(%T] \)C=R;#N)SD3"0=]D*^M^ M$;B1-Q;GX@!G]C,&Q@A&UX"K[,<-84!D\U)S].$'L*$4UW.)LS(_:@4.^I M)#_J!@ VL0NB[([51N6W/B;[9(NKQZ+9[NH GZ7CB\9?F4%9?-64*08_99+* MZ:/N4,N*!*]H" C?-.]4?!)-Q2EY@0"P)?'Y *\7+ZPB-R'YTMQ35D\*G!49 M1)_D0B,ZN Q(*X@^[V%W%S#:.\2HT3M&;[[K^(893QB&Q%ZB*4=!!S$ T"9B M(!HI=%MQV)(#;@R>*/^U#'&V7O/:A23KHLLY6]V@KFY59(0F=;H2LR!.&%,- M!"9MUY,-S)B#Y+/4W>(W?C77NS7>D)2P0.A7]G;?>B=M1T4'/BR0M9\)M^-6 M4CS)C\0 -ZG"L\X(YV%PC(B=OW88:/ M!ORE] \2:&C OENL-_01 W_)*7N#G,XTT '%60]$0FT'04F-K+-/#!'(&8!7 M[0^=5..?&5]^/CH[49;)S@/.1#.N)86[Y1;2;_X8DB9/7KA4.@B; M1\SLFJU!BQG@&ZEW,V'JLSQODFQ>[%EG8I/[.6,LF)#@;/ R/#AY(+!0X4R) MIR6M- +8=V.R>*&2HW:1PRL=%R6M[TCXR-27]$,#!0F7?A1?!X^A&Q%)O\K& M1.V@2(R*U&$!PX?K/HIPC0#>S<+;)/N$C8U@E<\!=Z?&0@YVH>2',+M-PV^? M[BJQSQ$C@*YU\!)T8Q/T-ITIV.%6I1'FO"E+%Z31A MDV6ZF=CPVW-E@+I*2M&1N.4"UO4P+/(.[B:G]!G])XO$%.9,V?):G)9Y(-6S M[5"*B1C.$.SBJW:@IP0Q YLHFBIDA1@QZCC:HTY ?#A^P'FZVR?ELZ51JILM M(F4R0+*JU8@G#@73"N6C:AU;%(U5I[BD>-8&JVZVF'1.#\FN2'1.)U2@ MSD71B/6!IEMY@UEU(:N)8E>\L1QNWE1UL3<>B6%?\M@ZK/9F((2=P MF_C#:5M'"319FT713-$5W[CDY/PDW",N7TB*X[.$(%PK^O6[!/Q^P,?FP%?V M)@[4:@A.+CB+\ 2DFH:#!<1&O&2:SJGHY_%/(^#9O@.]^5]^ MBJ/9E\N?_NL__]>__,?__O+E?ZY?'D>.;\=+X$4C.P!6!)S1#Q@M1F_^:F5Y MHZ\@"*#KCJX#Z,S!:'0T_OGLY_'/EZ,O7_XS:>+:"E$5WQLE;1W_?)3_X29K MS??^/#KYY?CXE^/Q\>GHXL_C\9]/CD:3KWFYKZAG,]A4T(7>'W_&__..OC=" M$GKA7WY:1-'JS[_\\N/'CY\_WP/W9S^8H\KCDU_R@C^E)?_\&<)2Z1\G>=FC M7_[GZ^.KO0!+ZPOTPLCR[&TMW$Q=O:.KJZM?DK^BHB'\:_O3R4^A2"X,./ M^#=OBS[2]_P85^86OO%PD]?XT0 M6_$G;GPO]%WH8/)>6RY&YG4!0!3R])NEM6YZ_6P%Z,\+$$';VPM#:K83.6[\Y2H "^"%\ ,\^J%<<6I:[T8J*US@M .X KK'TTQK_%R:07KZ>P5SCVT.-D6FGEL MVX_1U./-GU$/;0BX))3U1;G2XY]\_(48.!O^H]Y,PA"-;O3#([3>H0LC].T7 MX&*MO/FUE<2PD/E]N<@\>!^(>7X@K.92 W+[]ASX2.QH_>Q:Z8+XCQBN\$ 1 MZRFE.;G]?O2]^1L(EK?@7;"KY1;D]NX.E?;7 %P##\Q@A-$05'U]2W)[^[I M2^_"=QVTS<<*B]9B?:UK1_9(0I\%;]:G^$@J-""W;VB17,(H66,0\6^2666. MSDK"HY[:H-R^9_,AVH)%Z[< 4@:A?1ID]OUKO;!Q;Y=W7=3[7!17XOE.VMVHA9TTQ'^ZPV MO6YL5-V>JTVWZ]I1O_]JTV-:>ZKW8FWZ36Y-V;ZLW2BL-*//ZH+-!JCP"PBC M -IHGL._N 61!?DL85WT1A_4[L((+O&J\"T$L]A]A!\@G,YNP2H -L0ZSN8P M5+0W+$7ZJ _"$\>!N(+E%LS8O6%)[XVN.Z16<"GHAJXXH>DF=LL&[AO7"L/D MSFT2UM9Y M%TAN;T!P\=HQS@AL52R="CT M(76RRB^OJ3_?Y[UXCW_YC^L-#!]X%7.$_M1)1\%/JY<5>1D[L@NELLL1; M<+3\V3[:E_\3. ]>MH"%$E9@6=_N$I%K,(>>APXEB8,/=E7+.X5Z;-OQ,D[O M)WQT=@81#)+M6-;4]-V%IOP J4#CVV#W>)19FN?P66&RUNK" O'=Z@O^-- M^Y;!"O%IT9ENYZKTM]8Z.1,JG7/JOZ3:?KW9^N#[;-^K%F@E0&K.+ 75HC/,// 6LI6+_TCJF5$ M!8_3GQX2GP#X 5JO>OQ?Z6S,;N\7DD*3'U;@M)NDA#^F[,9J\R/BT@?$@0[W M@;_]?*S$:&^W6$["=2E@;%Y )=R-$_4B"J$)@_SSW/WX!MH/#UD[P M#XG$B;0/7@C1HHG0Q/:"28!0G:>3?56L2G.)2+06!/N^&P/F!D'Z+0_,,0%P MT-D5#CH[.D^$R'[]:+T#MUX;Q7"RJU);6:5N>XHVT=#'-AJA+N_6[J/O:%,0 M1"UZ7ZS?;?^395JHY\6:W?;Y"8AAO:W7,<9H&P[$,"[4E-_GJ-I?;F!K$%T% M($037C)O/Z)?9%W"%:0%D!8E!Y\1\- ^??-;&.$OC5$OQZ,OH[RAXH^6YXS2 M5D?%9K$,N12N;Y>^XN)@83]@6%H< -.E!?VP75K0/[[?^!]HB7M')S"T5.*?OY^?7)Z>GU]>G!]?'5_B5DYW.EA4^R0H M=]8*[+Q]]&.%">7PYJS$+ZLD6/6+O8#N1K6T9J#E8^:X R6E"^\]=,%3O'P'08UR=HL,2RE, MO<^4<::%,E[ '&)9O.C)6M;-7W7%AJ@4!@DRQ9QW/WOE^US;#] 83E!+K,TW MV $D6-_X#EDUU%I#U!2_0)GB+K084=@YV<&W2MB)/W%9IL]UA/)#U!R/*)G. M+K70V<1Q$)AA]A]T= 5'1'W5E!VBKEC%R/1TI9.>;M"/T^#-_^$U:6E;!20 L@G:*?QZ6/AI[GFN@:E7H5@,X M::3[O/ ]\NEUM\BP-,'4^UP;?=L27H$=XZ\=';^_8;-_C39VBPQ+&TR]S[71 MMS$AN_5^72_??;=&%:6_#TL/S5W/E="#X2 GR=VGO<#^!@0C3EVQ86F!68)< M&7H8 WX'KOO?'MJYOP(K1!.K\Q"&,<480"@_+%WQBY(K30]KP&^^&R,H@\20 M&X1$9>V4&Z*26$3(E:.'"> F#K#,Z64'GI<1G#%91_7%AZ@J#DGR>U4]+ (/ M7@2P6/ #W%J1E38^/M)?8QR2Y!K3PR*03 8W5@3F?K"F7M)M M2@U1/\T"Y&JI'OX[TL3KTG+=/&,041.E4D/41+, N29Z<"U(NWBW!,$<3;N_ M!OZ/:(%SMEL>>6S4EAZB9M@%R354-0QTYOQQ#[W7:!G=!8$?W/AHMDW"2N;/1;HJ-$T(HN%RD"<#^)ZH;'_N2*K5HAN MMQ /]BR8Q Y$[4RB"(0IB(1!2"X\+!UQRI'KJLY(,9!!]QR_N]"^=WV+O)4O ME!F6.MFZGVNQ:K7HZBR#SOP%YR=HI-TCE,(B0.PU7K17J+U73(_D]#&W+Q:E=R'[< MI*)ED2[&9U@.;;7")46NF!YC)=*.IH[G]^AW=6=@8MEAJ89/C%PW/5@F)JB7 M3M+3^CU=Z>_#TD%SUW/<>PQQV Y>MA&Q*3DL7? (D6NE!]M#MNLG7+P6_CHL M])LZGB,^2+-!)MP]#)8/#EEKZ=_+XE^.C[$-4G>]4;J>:Z[.3C 4S>7O]Y)U MEY<8I/:HG<_UI\QV\!^_5'!Y1+^0%>;-\MYN40?$(.^C,0[RWC2'?KZ9/KU. M'Q]N)V]WMZ/KR>/DZ>9N]/K7N[NWUY81WC,K?$_PB\,O<\M:91E$W"C,?[/E M:?:+[YN>%7)K/OMIK!XA%!QUY#M/]>^[2T@WDF4)XNMEJ"^DU3@4@7D[4#D$ M) :;\PU5-&.\^^5T$'TH/#L\,NE]IZQ6ZN=0($GK+.*9HOSL,23\'YQ2\,-R M JQP1EUH29Z+=[#'=,J;\;I8H=SA; M*>-YA?#LT3PJ@T4RY)>48:/()YD;?J&U*'T5"Z?%!PB*=Q<\@:C>J8REBG&T MX1:6F+1C8.M4_EC/&LE+($*QB'&*;Q2.D@6D2T57,DVB7WQ_#L#*@@Y.&1\M M0) CD,"QH\RFXL8H5DA02G:1P<[XB;33V2T,5WYHN;\&?KQ*SGV3!CV%C\P'<@5SV, IHRG'BV3_E8GJ>S9U/:@M6T+G:HS0 MV5W0AL( =O$T.7*TGPC8MT>,%&G1HCE$D@V"L8(&=EDNO-37HP[#A9J2NJ.[,8%%E'1<8)55P!=OW'B*=:L$CL%"7,B#7=&+0 MJIA)$&Z)E2PJ?5/E&7CXL;[\OJ'\SB_Z+?X%2%["+3R:G;R%6U4 R68F\1-F M4E$Y0I)L,CK-; X!Y<)EJ([&QSB)V.#)Q"&K)&M-S]Y'2. @ M!L[.>]U--SC42L8R@U=F20:6WK?(SX'OQ';TNX6?:43G"HR$Y=ZX5AC"&01. MPPK&5MM,UK01WL#KX=06GHXDYBT0O9*9O!&06=*UP+I](>'>K. *[R[OWN=/N<.UFDZ2P*C>)HH M(WEB")U:(]#V,N,JY9('YIC2_;'I+0!6& ?KQLUOM:"9S&"4L^UM1%G_;[4V MO_89M^4=K4V,00S-,@Z:J3+(C/($AV1LUF,E+-\E X M[3>@44Z,@:C4ICB.5U+I3^)H@38R_]P.;(RQ5]H$53>)J$B1=FY>I=)1.Q?EY1\VD8@:IEDO$3H*0 M^S@;;'X93F<;-RK68\$Q/5OSZQOZS]>[)W0DF-Z/IL]W+Y.W!U2@A_- :HG> M])3A"$"HT=.N_P5\ "\&]XCW2'M)3WZ'T>(F#B/4RV#C%8>#K='_<\BW%@(M M:3OH*3JJN_.2([B2@\%V,MA]CK*K'4"(9LX,H@97G-JR9G"$732E25C[,3"G MPO_J^TYB)T-K"+3!W6?N;PN09&A5Q7*BGUT0I9YNDR5^NOR?--_F]@UKQ2Y^ MLI"()AT2Q7/362^\_#7PP_ Y\&=$-XY"B3(L9\-G2I-LLB:B@J&Z;X5G^U!O M?O>Y AY:C1L6)&)YK<@@O"CQB:<@#+B/RT[@NOB% , ML;SY?.$37=891Z.MRG9SEANHH1?"&$$!?2L8/V MEODD=!2;MOWD$)#/U\3U2]D7M>*K\*:H:X#,R(:[02,;P%F4,Y6$E=)E?,[' M)U>:O"PJ0" VX61Y*6NUC6X:/YL[MV=LUT:*C*( OL<1SFGVYDN>S40^9A(/ M.\%&5JX5C5;FVD0S94AKB^PL#@3>2FK=#**J!$-2ZA>],KO6HH$7G-D,V%&2 M.HDY Y506P;S3DCTW/XQ5F0 T>%P4HM&4[ T3Q-FD*JUQ#F75-W(]&04 5'C M74RIC!EL:!8I5[?,F_P^PN"SE!)Y<$W#+0NI>!FB"_25(6J=2[J< (,/)]B5 M^MH*H'M<#S+)W&THE=6C,\(7?EO85N' &'7A]^NQL]3E_[") OY$](IXZ)Y]3DJAU&V+&R]VR=V%%L!M%S\STI>9YE-:\DL45IL":8<(L41*9?2.+AQ M7\K<1%G(U5C'8-:(R=YV0FJ@PZZ?NS@=:-GT=P0ECQ9\]IOX-DS'5IU_CLI/ ME15PA12@P9-?;=J6$LN2MCT*T+&E*RI-'BH+T$6'W[< M#N4&!UI%7].2NXJ(Q\=PV:#*/8B\U4;("&T_55I4^"TI6A)2K05%R2*NTP,4 M)9.Z%2[N7?\'JRG]E,N4/GG]Z^C^ M&8(&IHUND1B:-\^Q-D3LC"\UWEZBF)GQ-'SN\PV2\Q.\'-ZAO,")>I+)7/K!G>U/1$C7%]UI" M^S[2O5;)ROC@/7@?"&P_6+\ ; ?9=6)FJW2@4NG22P0M':^Z&"GTNQ4$EA=Q M,6BGSH% - *Q@-7)NUY=[\?3CO,EXFNH=6#:[BZ<'RY9^1TUXMK6%>_5U5S6N'GR5#\PC95;F1JUMCDE=R\C+W\ /S AF]FFE6KEH$\&A\?:7"_T)(' M+,1B1$*)*[<6+,K/.K!BG&"JLZ^\:8) B;.W%H1Y#L#*@DZ^#^2M27 M*<0:VU>*"6.CHW%+X?KW;*V%%K^LWK[2BP4&G9^2K_A?VG80HV&R7+G^&H#B MA0(:,]GI&#^'28AF$FS,;/HHP,9 NU?-W%URV9V^NW">^JVPKXRD%LPFG"Q M)%F\](H?KT$9;P7RD?@"W&3!AM8[=)-S-[O=@=[.OG).!!9)SZGH;GU(-Z'I M4B#,N&K]O68:(QR27CK1BV'LQL0Z=]#63N!UC9;!1ST^TN#M.V5&5P58&?BN M+P$E; X*9<0G4!K2BHY*XA-XA=?$)ZPUJ= 1/+O0F]C_B-$.MW2SA@Y53?>9 M[ UH12+)=*CRK"4NIEC]D=0V $X23%%S=X7)Q5@9>"SQP24[J%G>;:$G1RE(:WHJ&0GQRN\D2X;Q;7A$7H AZ GCND, MBVRIO%9\D:QY^I+:#(.!\9LO8)7M6Z>S1]^;OX%@>0O>2;0A%2_#=:*'*4T9 M:[A04)R*KW_:8,EQHI#4.OF(;8S-EU#L#>POM01P4>R.T4_H+3O8K7=-^T6V MEKBHRMVC!;OJ7[(5VY[3V]**K (A&O5IE;$DT^A M*CWEHV7@B8#1G-.:ILQM'FC:&JW]L?QRT9*KC3*PIZ@_^AI&I-"P/3H&6G(Q M(OC_XYN6#\L%23@/@A7:Z+R$_Y \ZU#\1:%D?3+7N\\LO1CZ86%Y<_""MEUW MLQD@O]#2:2>T(GZ[_:D&P,ER239E3*B@^(&Q%!PD>2NODM& ! HB3X5S+WGW1GDT?MN0I#D03?HA\*KOI9>,B;7UN) M<2HYKDXEQ>9&F_:2R23M1O)CH2.CK">CR"=4[F%J(9Q^/0?]8>6'EOMKX,>K M)EL^=RO]O%%>Z,HF3W5]U[>:;IJ-VC:KU>34DA4[3Y#+QZ43$W)GLUA-BH^& M:>BD.@T5&^DC_BS+R+CM$\/6A%*KI[U)38^:!CZMBE:#F@/YZC#FEM* W46C M$W[#*#VMCM*\R7\?)8TF6X-ML[VX0-:+R#!Z&^OV-(:)_6(?TSQ-E-E_CMBO MB>&,23^U[IWM9#=@Y-=Y=38,]K/J8,>M?,'-C))V^LCW^AYQ+,N3^50?$.1#B^ID4&SK7T=9:]T/D_3##$MQN6!/2_!KA(A64L"3'P'V M?31S?:V&,UT-U5';3DH#ENU-JGMF ]9EG0$+-S)*6^GK#4KT=>8UF5(#*?IB M?'HZ1OH^.[LX':/=28\/:Y:ZV&S.(E?1:I2*JJ'.ML4IL@%#%NTTEC!]IB!Y ML#JY-P0>QZWZ574(%QI-+%OE9GO9DY*$Y-EY\[31S\X[[R'[,*=7*K/^4H_G M#(2TN;.[YI79K/UT=O'\; 71^BU APD$5-'5FS[BC\;5$9]?92=-CDIM]A%@ M6R\>PVZ[J6I/^V]2M]C'.4<+6@UZ7N541WM;R4U8Y.,P0CN;('&H6ZU<" (T M;=JH:1ZGEZ,:_[F\YEY M$7>/9U5OKEHF.TXW>=;_VLZDN?):+BBI62MZ&^]9+B_:8YS<5H$7[>A/^4__ MMJ\.M;6O)UQ;(0QQLKK"4/2[*37+NH+4,?=])_I;T9$V:'MHWJ-6D M(>(ZJP@" V.9OX5@.KL+([A$VR=2C$>YT.#9P2&6*3EML_B3IOB4W7B^9$Q0 M G]$FS2&0M)!D!40K-$4@XYCSO:AK,H+?U22,=4UADWBTFKR-)0$$\@'\&* MDPUBDQ^&ZG<8+?(#*'WC(]:(,>R1(+:"UZ#Z=.MFHPNIN#'$X!)0R5--O=A5 MP@@=B=&"&[+1@%RAA-/1>'Q\KHEG(?=NA4]$)6\GZ>0BSD8,UNK&T*25P$J> M0^K3F8)U$:DO;@PIN 3,2'"EXTNE>3J'Y!XC\=>TW*V=,YL8FRUL(LT,G@Q2 M!<^M:6.#SKH/RY4%@R1O2)#'PJ89L!_A!\@BU1EG%(&F!D\PZ<+G)%-PL=OU MR=AVK3!,+E=H&?LJY8SA!)MDN<)-RN3X@O2#L,66Q%MTR'?]9#>6/4%/M9\Q MU#2('V*RYHR1^]R)#JX$Z4,=^"=6#X)M#6-HP2MC3@>YMM2^IY![M)S^9KDQ MF,ZRY/66^^ AW.)EXTT/4]TRED?Z)#_@Y8NXM#ESVII/>Y](GL"/ FJ![Z$? M;5 0GVT'R]N,,122(GC.)@66V$$X++WA*R\V=R7\%O>)$G>EM!,'9Z6B >75 M7@ GQH]K,MY^$[->)NC2C"RJ/C7XF:9SLE7VE%AC.\"X4BFFMS.; MI-77%AJ5-GA= (#'YL1!!]YD/!4,]8W1_-WWI#PS(&R.-7C'1H WU1.!+F": M%0]1R(+)-66>5*?,0E-]3G6F9-;<\GW3MYLXP$.-NM?BK:[5A,&A$=H$(2"Q M <&+Q.TDU\ ^K0YL:@[./H?Z7B7C%/:QTG^HRTZ\:?Q0+^4XY!G=9]7174ZZ MV>LA9=#9-PO[4]2MPG4'QRF!4+%,8W1>/=Y]_&@ >3D%Q31@M-9F)>09M>?5 M45N?JK//T=MISLZ>1_ADF<<5^7,/_A._6%D\6')NT+E:TVHN:*'[^JFA/11* MC^>[YN:N>7>3//X8/G@3VXZ7<9JOQ0\CD,P&B7TCG0ZF[RZ M)A*%^$UHWC655MLD.LD075+HLYYK9OI,\G0V]< S"+ ?HS4'SS[THG0J1S,Y M!@PX?P66&RUN+)SK,XS>D+X<_,PR[P(J^7MF<[4+L!1$9&O$[L\5P.XH^=G2 M6B\;W8($6S&UL9K,"#WCQ$ZVHR G$R-SOQN7#CB'L_S=6: M(41J+[,IN<^>?.\#A$CFK?]K,LH26,*)'<$/UNE(I*E!\TF:P)WD->OC"12N M#<9EG>/1]B&4?CV/#'P1I6#Y1%MMW\.;8NQADW4\BPW-=LV\MF;>%K6:"$25 M2+4N2T'$P,U,8B> ']MI Y_^\3619T,7;EV^>>TT/$T:SSY)D)BRZREZ+*3] M1HC4A2)P,H^KM3+"9WI87622KCT:DC9&0XWRK U-NP61!5VV3=7IN.;!"AFQ MGU]&N"M)K6WOTM_]*>N@UG&A#.%=/;T=BR 4#E5L\L*1T;:6LQ9=C=4Y2AT2 M^H6"*DJ//HENK"!8(\B3?! 4RC76U9)2ZBA23T#;B<;:R]Q24 M@9>2TT'?=&RE!!4+\=Y353YZLNRO?F2Y_=M?VYPX*OD)/O!;0+< ][[OA+=Z->6;!%Z$053@!/K7E@_H M']]?<(A!S=:R]#MU-2,:XT.1);GCK3P%7IP M&2^)>BC]74]-4/I6UD6S+%IOEIHT:7W2-5G\>UGZ"R1]CP\8"&BR4193/)6( MB\ CVN ]1&#);3S95-2* UW;3N@H:+WUD<&>;?IA7OIL:VK)'T&%K&N^1*#6T(HHZI=&[14HV=@9D7H )VF0/)"VAZYIJ166NYR;\R*A20K87]'J0%E40"# K"MP9D_FNZPFK=KI;4ZV0%4X*<@F2R?; UQL-Q.LL>DO/FKV"^ MI 1K$!C]\JTIL3^4H !!TG[F-ZM.YO' M,'%(?FKK3Z4F;67(%?:2+X*P2,HZKV0=R;=E?T-GTC"_#GH!_XBSW.GAS_X%I*/A!'*"6;2N[45!\/M$V]' M!(K1JNPUL[B!R0FE*L]B/XL:Y1Z=.&U1Z^PUJ?B1R5EER",T^"K'5T:;9)'PM[4WR8Z$_HZQ#H\@G5>XS M9JT6I3!Y/2M<^:'E_AKX\:HI&3EG*]_[VFKC0\8KXF,R2(LOUF,R;0(*MPH/ MK]=E"5 3;HP3-M5+3(N!Z^CKY?G@:'Q\O'NAWL-,*< /TAFQ'P#[]OJ3,%$5,Q%%(KL)E"E M9H3A4_C,#Q <]<%$G+6'1AN*PFN)(XR!&2[+ZF=\RA+9S<>U9+!>*VV/BI#D MC*C)@MT$PY.UI(<3";:VIQP7W2.T!+;OG4.M*\H4*3> _G][< ;P&ZN6MR9& M+1'+:LDCF:HKNX#PX6!*,.QV1&;9I/*0! N M$W=;0ZI@']L[4\F^X3A"+M4' FC&[WU?KG_@*!M'6^$I*;Q;)X+F-KR[3Q@E MR48@5,:WBW$K5H+*,<&93O6;A8X?'CC2_T"+#=_ M0Z7&;"K[$P>>-EIR.X%<:<#W@*,(7D 8HSEZDS -Z2YWX,)K4VV=?!_UX-WX MGH-M*PZVQOLN=/"7-KPJMQ@QT4]ZA#V,F-!DM1'@ M1Q_7'&0 ^[X-'D+$A"9B8BZB4&0W@2I=1TSH M3QN*PFN)(XS!(6)BD!$3I_T^;Z[G2MNC(@X1$_(C)O:&XT16->P16@+;]\ZA MJX@)37@D4W5EVRD?#@G:4.#ETO<^X,F/ZF]@RE 7$&VV M$LMH?4]' YU_#9L%R6@;Z#/+<07Y CX ^D5[/\6L(2T)K9(^K?P.::#M-R\W M'IGR0A-V6CPP53IZ;6T'5REE/3#'E\P#)FVG#N 'ZLH!4-:VUX\L5S>OL>1Z M^@.$4?)6:N(Z)\M;K*;I,KQG2(+=M)+&\E,YC&T=N[6<8Y4'>>T5!UL I.31 MK;[914&9&F%Q#69^ #8/8/#; 3N:SFK_ MSD/BIK8.E)6(6UN/[O*Z_J;1J;_7",.]9&5KN&2]_T6=+0<87D!06VW<0-%L MSATN<-)-N$#I#YM @ ;?_TRP42K9'GK\]_F W5YY_)_K\4"R #\T\?@_+SVE M/&C/6M4>_YIPK4^:M/3XWP.RR?3XUX1P(BIN[?%O$%6Z]OC7GS84A4OR^)=+ MGX/'?[^?0E<>_)CR2J3HACW^Y M:C]X_/?FXWN"-'FJP:L?^[;ZT[5AH,<_'8\BPC7W+.V]]AH^L*=C@L["5EY^ M(H#OMXMU]OYY^.1'(+D%\RTO? $V@!]XZGH"$H9!\S?*BKE BM'MNE8^[UH1 M71!2)5NG ;'].0 K"SH(L"2+?GIIVI[@M.*T,Q?W.,/_@?2 M^\&:Y!,K MU-:!KG*A,S!+/-=83O.6/B.EX'WCW3]BN,+[21F3+:'I X.5(FE@,OETB4D< M-%DQ(_!7H*4#764")RN3O%ZNW6LL_ "_%_D&*N@0=F,)J^NW#>$%4CH_4#F56# M*2O>02-F%T(!9.QR19LKPWV)>GF^A]R5BEY&UBLS@G-R6PJ"AB](YF1\M!LD M4VBKU["4C7UHVSO"S2+Z_G>&6M]W+]>.KA68W:+GXRN$U7JU3:LY@4,#=??V I*:XK::B?Z['_SQ@ U*-B"FNZDO;" /FN53<('1I_;O MH0?#!7!^]7VG4?NEP@9JOUD^,QQM-@*C+4SSF$\*&:AMLERR[.6%'5J?6O[- M$A^',UUBWIY/?JXVV,;$+*,JG90M@K5X>45?]YFKAUDMUMF@E=]\Q+>H& MPO7Z#7V6$H;(4%,KJDC1=Y4^HC 0F:,3"; $U, [AII:DD!4:QSZ;T! )_U? MQP@HZ,U1]_,?'Y9H\?Y(GPNF!L0SU1T6!QHT5^6 . :F!,=]M1#0'@C611RI MO*'4,)PMO))+LC[VSA&:$"%\ M; B/;:ZH)66ZVH_243#CBH,H/,WH3:^D)6<$E][ MLNC+VK\S51RL_87HV8RBTE)K'D>X1=?$H%^;#Y,@#/.4(=1&&:4C/=Y&;4\0>5AH MX8+,P9>:6U!.MA!;V#NN\"&A(.V'3EM4R7= NO"GJU,*'04S[H!8[,@$]K!4 MU9(_@@JO,D<8 5-NA8H ,+!D?]C0U8S1=PS^Q/E['$88K7L_8)@SB.7-I@:? MV$JSZ^W>QW?#DRS>WYL_ BL$+W"^B*:S;R%($@D1N$*M8S9?^$57FL"N'\[4 M;_!IOBF4&F;SA5=P20GE>M]_J/9@,HXH K)+"O^KX4IG=_Z/OC=_ \'R%KQO M8_Z*O^2[YC^KAOGAQK[@UD:XN7)S. M\G,Q94^6%RDC<:+):ZX<6JO?C%'%D[6$]YO]K"CFQ'-NK!7$_<$KVC:9='A# M?72!JPW#J2(FOREA5T4D&M_JJ"]L.#\:!%5ZZW>EGRMUU1@&_[LJZ63@M;*IZ76V=ZJ%V\2F7643B"4H#%;:^VM)$CH_=7&X-6=MM!-;"]MW5Y99)2FX64^/+K3"( M"G,Y^M=V'D?_^/YB>?.Z753I;UJJEG_;U"P348]=:J-^Z)7_JI5&FG&MT8'( M&MF1%KY"#R[C)5$/I;_KJ0E*W\JZ:)9%DQV+F":M3[HFBW\?NB8;9=$D382. M3AB#7=-$I#0CI+\L\8.'N@/""%O!7B-\S_L, ANK;\YV[T)KH(SB&4)Q-Y2T M=Z[0-=[$%V[AE2P*?4?JDC&YF\V '<$/T()4-6WL%:]8Y3=SE2HB<6V%,,1& M@QP1_$MN/M6VLE>,8D= J>-(YZ^EESRJVJ?D/1N?-'J+:)B#]^ >HL MTKS5Z#?X7NI=I)93-5DI(G>1[/KL9_LG_6)2$YTR:T;L8K))K4.^F-14@Q0U M\%],JCS1#>MB\APA<390;;<1>*\N)DU2"7 M5=+.H+^Y(I.0NC:4RFBI7BYTUI\I3GYA5A5NYTHH[01[=K".<&W/B?3V9T+YQ!-Q&A9!F$$[8GG M)%X%GI4*-K%M/T8[L!=@ _B!I^QKR\7K4B@[WDD1^'&#Z,P2_\&_[EU1-SA#ZFX M@6SA$C7CQH5)*TS!D94]B6)MJD C^, J94:%2WVHP+"5?8JQ%7,ZNX<>VJ1# MR[WQ/P#Z,6K>LI*K&D2"UF)GK+@:%"NR^-,WRTNVV4\@^MT/HD4C)0CURL!< MHF]K\#21+#[PR)R; L=#9 ,2ZX_4*H571%8NE&OM Q,8),YYH,8FW/^V@6&_ M8! 3F,7+U2XWBJ[EI5"CBV?9&+C$UKT&1\^:&@:I6U3:7/L:V3I-"*<<-)=D M(I#SRU1K9WY-]@*PXP8>;RVN&LF-&,@N"0#DY%)C5.T\6/=NN7+]-0#7P ,S M&.%71&AGB[@"O^)+W+WO/K*9M[T*/O>*/E@\0_)1T>;KR8% M>@WDO?&7*^"%*1H 5'N8GR*H#NY/#N[O#H_ONC'S/YJ M+X 3NVBP9)=-17YLNQW2(H.YVBB/M2L]'NUMJ[CJ!-0>D[Y])24XT>$PO3N!%K++-+I?,]35DD0J%A!Q M-)3DN>I[+2*?;.Y>I\_)2U?H9&E'")U;-!#MZ-&WO%I+GX06M22A.&&JY).- MC8Y9_6J-QA3!0W_UND!:"%_C][\CD=_\%["* WM1>F^PQJS[5M+/GQ&-%1%;0A][G^>Q'XET>1\TRBD>Z9 I3>3AB MPT!6 (E>\U>&QHWO10%\C[%(R1!+!U^ 8<9[7B1HL"X6HOHGM&MT7Q@H$YYN MHD]Z#1#8>BJE.. #G#_W<&Z(!R_/2,&CIDC!O).C/S9R$J[,0HV M_1A!;X1.BJ/WK#>C,.G._D02[&'8@"X3E(">Y<0([$Y! _ %;^?[KXO&VZNL M2@,.\0>D[_:^_V?H*Z>[ =Y:^'P3]<.B7(JD!]__.J=W?7E 427!+BX!AH/O MO\C)0!<2J5A Q-$PTO>_"@?Y\)*<71KVXL+M:4E <;*P$*\-,DJSQO?S>@#U M-K-F LB2[3U"ZQVG+(#$:Y/V#0^$G&T(526L(MB4,GS"U ].1[-C6) MII2V#_R5BIS2")C!43@;]ZBJ2C+7?>5 :T48RGIVP8\L5Z][I*):;#M>QBYV M2B&Y86T\I?AWO0*-EU5Q@DXP6N3%5;H%E@63TBFYK]>T!-#*W/Q"[.<'&KT[ M97YB(.R5QCA)].9!4^G6^42O.]1K,(<>3D"'5JL[STGR9Z:7EM-9 =9:&^'6 M48+[IO5$Z*;U/>_LR/*<$4BZN[UDQ5>QVQZ/5J4NH[IIN_ZVTX?[6)/O8S69 M&ON[CVV>S72[GVMY'ZN)QMNK3.P^=GCZEG ?>XJC;?O7.8=^1.]C,TD/][&U M%Y':\H"B2@7WL4TD.=S'TD[4FI!(Q0(BCL:>W,?>+"QOC@Z+E;/-B^^Z]W[P MPPI(K[*)-:8E]<1IPD(Y85@,?+R[P^ -;;DES <6LK&!(HE9*X#HY+Q&5A!5 M^+7K(MH7OXHO*C)3JUCIP"H&//;$0A[%5@ M-X]UYS!\[]0\D(H5%*6/M.O" MK J^V2_"9PNR[[^HK1P8)P)0VY1^5RG[/##'UOD*_\YUY9_43=B!: 14)*7R M2[=A=UZ57V=Z7;MMGJU]\&9^L$R^AJ!^6\ P35W'=YUV*G2=-LL[,8+;7HS0 M3Z,(]6//'C_:QRNRL_'Q\67_4U)_5V09 .Z,FEY1::)QMNK3.R*;'CZEG!% MIHG..?0C>D76I-[]OB+3E@<452JX(FN> PY79&1KOR8D4K& B*.Q)U=DD@W( MFE!)7.WM[,5RYR&]\Y)5#)P/RR5PH!6!+%HCT7>(#P*^!_#3VT\@>DX.\]#. MVL$(IH\GBQN;6WUV#]G; 8#Z/7.D@/_UJ##SN+[Z'O*1 PC];DL8'PJNPIITU09OG/4P[$9/)(.BM)GC30+#$G>HT@$#+^%P)G@>!#/ MN?<#_"X%=[S'F5AFO6T?,.(.^D7R:\_)K-1@M,:].5BI3;92:S(C]6>E+L\^ M0[!:MK12:Z+Q]BH3LU(/3]\2K-2:Z)Q#/Z)6ZB;U[K>56EL>4%2IP$K=/ << MK-3DHX F)%*Q@(BCL2=6ZIV#RXWEVC@B'$>V[_HB8>1PSAC\]!F[45&L?2T) M*DXF)NNA1*0,3,3' UB]X4LR?YL_[@Z"1#0Q(A4W@%M'YW,+6T8L!"G MV-I.!)R&I7,AP]).;I!%TK&1C7J6YPD)1S;N6V)KVJ8,V1]#T_?=-^[WPM1T M@?JSNX_1V]3TO?9EF?802%IOW=Y.'+*-4N?H"V,-+MC:JU;(*)6+;R OVANO M=.$&AQX%C5?&T$ ?BY>^Y*'H7[[%2S*S]LSBI0N)5*Q.XF@HL7AIP:6[V0S8 MT70V]0 Z@]I8RW/P[$/L@F4'P K!U&-/W\A,0[F?U9+!XFQC86X' .Z%0RD+ MCJ\@^( V0 >HHA/NQE>1??*5\;$#U^7!MAQ"WSWP7@F" M;;U;&[(Q#&D0-$TA>_M=9X)N#VL;T0S*F>_FV5 M?75_KCCV\(+C_$2/*)'>?&ES ;D6]GRVD(3C;=7F=BUQ?#T+>$Z0A.=<^A' M]#JB2;W[?;.@+0\HJE1PL] \!PS<&JST9D$3$JE80,31V!-?VKLP@DM\=+J/ MHWCCMI4?4+A?ZV-K3DOZB5.%Z00M#LQ>I$:_^UP!FP3/$SH3O_T [@?XZGO1 M@L.NS]-J&?Q3/1S%I#*)B:BM(=L+1VXJ3#B ^NV'+X>F66,'=K9":B^2MC>C M@S[-'D? UMR!F"VQTB^/21_4O/=CTBE9L+4#,=M!I307RG!X"3\DSIBXM0,O MVT$E*9/\@'F)H;E'AU/+35+UO"U *Q91#0SRFK^P%S)V&54/C+JU@/9W=^,NE[U4+\-V 7XR/=F_ BTW^ZRAM%/\Z_3"^ M_K:33X_"4D&0%NSS)CSM*\'"AC[YO;[@]]UXW(YNM1$]$L,\]=JZ5$BKV8(. M:,T%=+,H@X^0V8!73 ME&OA@DMQ)X\"TZSCO\8-W8ZU@9+GTN8)6QS@^\$LKR3C:EANU&<=S MK_"$W],?'CKQ+N#J+8@3=_PEC/ FJE;[G+6-X8$,N269)94PX@W':,3!.I'M M9Z+JZXH9I6-F 148YOH\X#\V. U6"VJI]G9'>;ILIFSR\LC;/##K(=WFE*RN M+]MG?PF$X&Q%;[;0%5]EC SA33ES5B4G3B&[!%A^(]4L9D>O/PC*LD MD6$-OO_78.8'X,WZI$50=-B-/2*U%M J=L._ZF]2_36PO @XMW$ O7F:9O8W MRXW36]1W"V>B+<10TF9=OI;VB,&RT#'%$/0$HNT0)C"J5&:/N-(LMU)_N',# M=G>[.46,X0:K])),0.G^[LYSBC-%CUX\FXSHOC>=9?=M:")-"O(Z\!PS.O 4 MOHF=>$#ZU1&")O7DT==UA^!ETD_"G8D700>Z<81V;Z_ 1FM@!$%X]VF[,=(/ MWJOAQ2^.RLH-<^U.ECC1/>F*0$;;Y8&$^'&Y.Q/V9EXLJJ[FRD"9] :F]]NN MK"DP"#LO1G!,T7A. I1"00IS.RD8*G"4-X)B"DTCBH?KC3 M\L U(.TW2Z'DQKSO0/;? 9PO(N!,4+>L.7B*\8WB=)8L\>$TCL+(\O#,>FV% MT"80@*N-P1*DO90*XGXD7:\GITYLU[3<0J!#6%Y'OWD?:-T$S@OZWP#B )+D M6%ES#=^FN<'Q0XG 9ES?$X;,+3YU(.EW1P[?]$)J97 $DBEGQIN+MKSQ$9/[ MX\WN63.94INL%;0Z9:PNQ\>GNV&2FG*"7ZJ, 9=#-_4WG_H0)@D<"3#"1^E2 M*WKRA)L#(F?H9AP,-.O4'O(8SH'Y,9"%@E*_82Q!U:-DX),,M<#SK(_&THE= M6EE&F\*.J>]D#+O"9SM(S@W43BT]J2*PA6*1*R/%U5YLHHH'C#;;J&([>K)% M@ F"6ZE&+ Z;J;HEG(&*DK]B,%&[0&H/-E49!GRKIL&TXI&XD\U5G^F!\&]> MP"H.[(45@N? GP?6DM>EZ(0U)U#B-[3]W"C[GKZN1-IE ;K!3M]H=BN&T=$2 M A'+E^E^A;[3XP#GS0W$)]7PTP35CE):CB!B!:W4+J;.*ATXQ=4IL0QA J;E M"Z)5T5*]G.IAU2]%8HD:KKUNKN\0,:J;5GQ &J, 7KY-YI;7E%C-S%N[9CI[ M;(C_9JBI)5/:3MVB/CY=?@!DA?J.$VEIXRF4ORY_%^;#R:/BQ^,I>S30/$]RX2%I4>Q@\#R MYHG7\^\P6CQX#OR 3FRYN<,%JA&+PM%P_A)VM) M>W*\6$0K/G2HYRJY&E'1R:R;=Y9JR"T7TE+3C:"3]4212K5YMF:=QNLI.>$J MK;S6>J& 7#;)\HNHP,%'DGH??6_^!H)E21JBPD\PNT]D,VB @3N]B#>FO:P&=E9<%B./ <32;X+1S;^@#E!-XJ8Q6).CU"-X,BZ3K@YY=[:YWTY&HS;0@N7UV ,WB#XDXVCH:7Z6K*:LF9SO1?I1X[2%KLB^H= M%$'P@5;S!)P$D/H7"VE%#[0H.#3R8&3&-ND9!#,?GQ?L]#*4_N0EH?2!0SNV M<0Z8-/;$:#ATO6 @"::YS=_TI$;7YC@Z')*\*B3O35BT3SQG%_Y:%AG?1EST M>[BF*Z-&<10Y]-Q6-JCN*_3@,B;$,>S^74_U4?I65F"S+,-4H?5)5V'Q[T-7 M8:,LDK9B_1WN6BY#CPU1)[*:UXI(O9K(E"*JR0.GZHULI TXR;-9U,+&^QTM M>:Z4<@*6.2F@&IA>1ABXY']^ V&T\<0^DDWXFD\,*W#O3N$E@%#Z ,=@2D)_Z',(R!HVH;4_>- ^.[ %32DRV]6R7O MEBO77X-\<-<#]^1GCR"E;B!O?OIBTN;O-WX8/?G1WT#T FQ_[F$#U[:EM-+N MIH\P%'KKSV'8Z :^DC=Q^EY.)F[2;A&2(GAWG_A'4M0]6^4#DULA)>D5@?H] MC-#3$K762;0VX#9 '++QUN 1(6C3FO9+$J>&5] M35*G5-+#*/I*&?13!/K)WM"S2TCSRZ2Q:9OQ\-F"V #[9GUBO> T,M";HU_4 MCW7:GINSJ7VFKG3<AU&":Q*?AM./M:-IBQ8/;)4/7TY:C>XN M!W.'L_-2:O+'6Z22>PL&OUEN3,PUI4O_#@-*=V7DPU.C*];:S7OFQ/GL1P@) MB/2"8ZX8#X/<]?>9MG+ RFG5]OJ13JL^7\2)ETLK6$]GA3! 7"BUUO"F>SQC M?1DG_>K(GXV"S7='(2X\LI(OZYOVD9 A\/SD8GQZ.D8D.CL?GQV?7NR:7KK. M 2D>]\66_K%E^^7A=H;DT&!N8M!IS<*H%!(]PS*Z2T"A"3/4*KGF^-*(R.") M853N"4UHVDP;@8V]+' &SUC)N2?->]]P-1E7Y\V4=GB,4C@^CJN-1Q: 1C9/":3&FM-X&'D:5=MO \K!J>ZF= M;@/O/,?HH=7HCZ*%^8*GEV8-4PWM&ZV5<=A-RL-:XS%IUD#L<'SH.:II0_E@ MR.?MW&-D#&-DR="K)]&3PR#9U"[X;['$8 MT+T/Z+;Z5&GPZBQXX\%#OP1OUB<(-S\^!_X'#%'#]X@_4]2_Y"OX[V[LX"GP M!OW+=Z&39$1 ?4@=IJ:S;5F^&(_+\=%NC$?:F5'2L>T_(^L3H9OU;H3I/?(W MWQS!K(/HAY%=Z.(HW/01!X<4:O09#[*!>RMW0W (I48QJN#L\NK\^&)W!]&Q M4%G\TS7PP Q&B# 1]&+HS;<48166O:7R,+T8'Q]K\!P.K]*J,Z L) Q,!WX3 M!QA_>:P3;U!O\K64HTI*R4 I<<[3A)WW ,EFN160Z!0DU=*29Y+90*0;%RAM M.765;+0F:)N(/L)+)GK=O::4 #1M[7.:$8L L= *N==4 MXL&DK26HS*$D:V)_1,JS+\C;A[5H44L*JN.>;*247#[TO1/+0<.$9&[?'X)K0AS5WJ*"0P/2D@BXJ,X5E232Y0R 15#IM_=$P,K&05O)"!C.]IQ33$G: 1L M YF2_ 0P7XR3U]JM[><9U]N)=GB:UKQU55Z[-JS :R;60S-S)/ MEFV:TXYZJBE")61[Z :S;$O 6B+#&<(Q7%# MB,6F>TF4!?H(&+WC'HYBU,51A/N((RRJ81A_>D\[^F]I0(:]Z:N1D1;]/*N< MZV;3,4P@_""N9T,7IO-)T681HSZL2X4)DDIH>6C37MT%V:1^3H.H0?"\ 9U&D9U1V2!5H9,&)DB M*\AYN.7);NY8?::D>P?"[('D%C-1H942N)=CU*>+P?!)ILB28I]UBB5D@:7> M^;#RU+F,)O>%:5SR9[0[TV>YZX1V-PN<[.#!RRV!]*3!0)I_*S%_6LG7 M1G]RM]_[-W.,G+JDDZFH%_@\)[NI"^^6*]=?@]*?Q>GJO<6,%P7J6I@X-$Z,AQ8F2NRW#>26&OULX%W:TSO\DOE-C:-QP_G4 EB2;O=8+YX/W'/@V"$.,!-+C M H%T"SZ ZZ^69%<,WF;VE8LBL,BR^>O,.J8QFOP72;LUVTN=+ZO-[RM+9<*5 ML?=*'_8R[?9N86AA]P"N1A9G? M.Y#;O6U_6,.(1$XA2<&+&I'H"3"?UU!1+6FBP(>")*JL>!QM9I+"UAS)S.YL M4U_/?'IPR&W*8Y#UTC\'8&7!?!IFV**0ZVK)&C&=LW*'!0'3\J?O(H"CQZ/U MLVMYT<1+GG-DM!ZRM+*7G.+!PK1TZ64L& _5NS7*2)T@I/0RYBE@#5ENN?DZ M^F?(9A_ ;ARNJ[(7'&$6O*V?B%8Y\&G1!ASGI'(M+?FBX,C$(+4LIR(=(E,F MC@/3[C]X,S]8)FWSAJ2<-H2D;#\R@MNOF!F'=*A;6D@X@R MJY3@$)C(!"V4>NLO+4@*Z2 5UU*Q'"IAT2=%4ITTFON4WOBQ%P7KKV#Y3CX& MUI4=B"XIZJC9J3$+JER581 5U(C^M54A^L?WQ!T=6RQ^!?X\L%8+:%MNS41+ M+:NE"MO-L_SR$JT[76D2S'?[6CNW4LMJI4E^'>SHCTM*52,Q!/;/<__CES!: M!:G^\$\%W:%_?7_ZVZZ6TM_JIP\N3 OZH,BCX"4CK0XTZ/@+:'F3&6IJQ0.Y M.UE1Z36YZZMU6RQEX.)W(A%I8F ,H>NV,&_(@L+84'IU+DG&D*@M D8^X(Y MJ(:G3I;XQ$(@$*5&&;:S\?GEN4G$X950&P_;D'_YF,H(8T!H32 MAA.%1VJE\=[R FYKN7_WN8)I0K1;M#8_>'\#5E"77YJ]LJ'$D ""TL#LBZ[O M\V[\Y1*F"1AQ@H0DP]X<>#9W=KFK\='N55ZA[9'E.:-2Z[U>X=&D9KW4XVKC M>S]K1#).BCVC7>;5%]9R(N#&OKHT<$BKY]U=@_WQ#0_,Z>S!<^ '=&*B%;FV MG)9*Y]!8V?#(+J(9FOX=1HL7X*8)4A=P]>;?(=0(=WL"+6C%#CX%-Q!#0.Y! M4N9F <'L[A/8,4ZR.YW-H V"VKO"AM)E2,['Y\=]/F\H2:5EDO!*K['YO($5 M+S@5/&&9V/Q-*XVW7AKH8DDR-'4[MA.1B&.Y\%>M--FLC!K%B8S"CK3P%7IP M&2^)>BC]74]-4/I6UD6S+*98^ROSS&/#72*Y@E8Z;S6/"LJJ('EG+QYTZ*B) M;RI>081V'LF1] 78 'Y03MKT2L-@!EVY578(R*Q@)]6WT;X,XSK+$C1)39'H ME_@&C,T^0ZAK)GG$15?Z?&0_'$IRHP$GQ,\F;T;5Q*,TUK,17=6DMK#L)7/YXO(HYIJ%K/3/*(B2WI4E&OF^=D[ #G M#C^5\:L%O4=R@J:ZHF6@+L9G5QJ$ \K9W[!(JO3^4%ZJOQ<0(4FP A*_BF=K M7;.A)1..CJ09-;,^^"]$^J\[]B*.F>21H([A^ M>9'I S]C^"2B"$V;#UCJF\>0]N(;F,DX7Q"3BQBF ,(6PBF MNF;QJ+WH \DG_#5V([AR(0BFLU> QP0^D5EK+!>^N)NDPV3B>>BX3WESK%5; M9G%'/A3=Y"#NS.,M&TS/5A"MWQ RH64G=\-<[FY'XZJ[6];P*&EY5&RZ5U\W MDKP$]S;4B>^L5;^/^[%<@+GEW@-B[J+-W\MTOAP?7^YVN,.1S0MLC0F"*I?& M?@<\87LX&5GV-MK.+I17\04D?U%1-2RIP MZ)6!%"P2&TB/7&9J&J*F:L.@!XN&68C"(/O@B?*"#K%>#/#%+3X4X\D5GV/S MU9N:Y8BI;AFV*W3P/=.1,@RZKE)&' SCA0W?AA-9[_ZOA,FV56I;*DO;#(] M."16<+C08M59OZ'/\>U'\AK#8$;+K0A56#V=Y%N=3=#'^#8@VQK#X$.#2ED. M+72)![_CR%?'BN#TU8->:QCD:%!M#3D$I#9C:U%KE&ID24,M0UDB(K49&XY- MTL3K.(0>",,L:U](V7)0ZPR$(1R;#GYQ)7GD]K?"9!)2-QJE,EIJG5]Q-X#WZL[;\!>>+[KS]>_!GZ\J@_Y:RJOIW(;%5/V.^"7T(QM0&7J M>VP("R17**%T-1ZCG_KG@=SS)%U6!6FX=&#$,PCP+ZPY.&+E1*'*,%A!5RP# M,YHD-C @,#/.DB:*_,]F$H JG5R[DB(GAE)*<6 [Z3R] M>7?J.+,O_/_Y%'[W<\[I[K5"MFWF[.Z^BQ"2D(F$(=-==[&$+<#!V,0#A/WI MWRI)'B!DVH3$9/.H.7Y>7TME+(%PKSS1O4 M&1L:E8[LCE3=VY$ZBE[L=K-Z*ILKYE,9.9U.%0MY/:44Y33I*(I&B<;[Z'M M*Z"7Y>ZXWLCYYUO?\T8[W[\_=!QSVZ7:=L\>?\=?<,3I;Z*I[Z9ZA(S"UEWB M=K9MI_==_##3V#2L0=AR,IELL[ZQM2K+Z>_X_\QZ"I\>"E8%)S_?-)&A:,A"(YOWL.L=RN M[0R)!\2'CI1L2BZDHE>ZCO=X[O#ES+R-AZ=FK:1C;PN:.[3[))5RW^'7^'R- M9PAJ6*Y'+"TDJ$Z-Q0CPPTW"29LV48K'X_0&Y*NB5 M:OKBU\,/,Z]_>,0H,WWBKV'3A>^&(2K?KT]/&EJ?#DEJG@ZP^(NG]M+*JRDU M-\-LQD)FRW%F,[[]^W>?$OW?OX?4(Y)F6QZHEG^^>?3!^\X)@P^GZ+UOC/_Y M)GY/>=,1_?;]W[\]PS/IOW]_#_[+N^K8^O3?OW5C++G>U*3_?!L2IV=8*<\> M[:3ED?<#7OH=?IYIHQONR"33'N;[-GI6]\F@_\ MR3W?8>1K*_!_N,+MIMU6U'9:_-70;L\F[K!K4NK41Q=ZM7H./R/TF&T"UU#&WQ^+.Q\8>?Q8#:YR:QSF"( MI0?#;8/2:I_85J])G6$5>,[RC#'%%J<4A]U.-?N%IEOP&I6#DI,_'MU4CK2? M%_-S;/2)0YD=.2=3G%S) 7[L4?QX )\\2F%!/-^M/ #/N$;'I">&Z\U0X'1Z MZ9S=56Z]5JYWJ-^=&+K_9L/'6H)QJFSL9JD%QN>>MNY^NGW"V>M^VOW^*Y^T;'*91A> M%[0%_41BXN+/DU(_:AJ3^HEW)S=\I34\OM2GPP&,%5_P:*C?9Q4Q6'D*K*51 M]]^_T=[MN,R4P=@E9O]VT$K\\\TUAB,3[1K[KL^0 VB@5(",MA]<'6W)][DN MV9^N[3OL+X8C=@1YV/A+;KO6C=,#E 2: (]K(&KW'#+J&S!QKO0 %K;/;D*- M"(K/'M(F>2CY7M]V0*19L^#G/?C1]0RM;/L@Z%.A&:FB3RJI!Z/4:NA><70S MN3*.WD7_@0583,)O_P:_+Z3A MDZ_]/C?-[XMH.F(*(:0P TT>X]9 5\W^$OP=//=]AH]>P5;J1["573]2TMG] M?F.@.C?MVT+.5<^[%QNV^GRV4E?$5A$R8S"J3D>@Y_H ILX=I.LPQ&F+?Q9\ M,[F22SF5=H>56L&S[Z;M@X):3!S?S #&A3,%YAE[3_R^5EJ#KZZ<>Y?5M6XG MS6[%O2U5R@_&:.R,!UK3W*SNJU=7SJ5DY5U6]R4D]AZK?7'1;I CFJM6AH5B M5>_M]G9OU,UJO[#:L**.A^X,EV98;SE<[^BWD(9ZU'1&\(-?EF<-=88UU'=A MC5I,GSH#F=X>J6KY;ER\RY4VK/$&UE!?SQKJ>['&TR8_ %&5>Q]#"?9P M9%L8'9J!BG7J$<.B>H4XEF'U7,$,N8?=DP=:I3>R2NZRXZD_/-W/)\X%"9GA MN:E&D&[Q7-?$Z/_J L/70]MJ>+8V$&M[W)BF;'(UJ+52J8O4M3[>ORC>)5?0 M7[>VCZ;YQ9>UI.L&6@1BGA-#KUIE,C(\8HHE;M^WFS6C@=G MF:O=\7ESLO9+_]KI?U$V0/#6="AQ?6?*=-RV6.W2\*@M^^5)H:7VQNW:L-%L M[BKKNMJ(VQ;-\@LO:F4X,NTI[F'!=&L3BSINWQ@U'=_UT*(9'CXMUKIY,:5- M8Y3WY)I34T]H0]$:-^N*R7"MWS#Y-6,!]7U0^$^G7K3K6L^K3.N9CGJ8DWL% M8UVE^U-0^*HBJV]=X,C8_(/+DXN T7U(/B^LJS1^-PI.RK,^C M<*/FY2X/:*,E&_K/8J>BY':O;M?=T?H,%)Z8Y7XU"K]L.GO'M7.K+1_4[G=3 M33UK3-;? ?MD%/[9;/ D"J_E]T[/O'WM2B;[5_.K]85\E.!@I?%0LH[X/"IP=W>Q-]U_('TW/E MYKA]?U(K5]8=J7TH"E<2LL"/47CQ$DQSNF"5Y*NT>6KM-R^/%26Y^Z')0N%) M6=;G47CY5KL[.36(5[DJEBJI6__G>/JP[N+[&2@\,GG755ZLE X>_& J_.8_M%S'992;=' MI>[T5O:G;JO8S)2/?G;7U=O^$,R6N/RUY5CB>;QW=WTS(:>7#Z56K32@PZQ+ MVVE]W=GCP_#>%V&5)T$"+0%:LH960ZX=WMBU9J=HUXKKRAT? 1(2QQ!/YKZ^ M@^ZX/#0V#L8Z,,3*CZTGE GB4^-K_LS<5FDVLJ\V&S--WV'I<^UB MN/3A9SQNV<1R$K5NU=*-L:'[P5%+6/]=FSAZK;MG.%3S;,Y+CEF#P9XF]2A;/I>3B*UD\WG3U4/F-_"B;QTK%IAW:*D]N#L]Z/ZM7 MA59BS5R"&.##H?&3B:=O7/&+^X/:>=.S'^1AM7=D[)>[HW-KL^+/ALM6GSU< MFH!*;4Y'=&Z3VO4<0_.H'H^)=?9OU6*!:O5!ZO!!L:_':=)O)#8>.C.S^)[T M@JFMV?*IO[1\IX>5G%:YNR<5HS&D7?_^]F&WDE@!3,#RK3YEY"W+=WAP=WQS M;34>*M.!G1VE*W>%T]IF^3YRK^%9!V]V+=E):%X=DA468[^Z+V'XYWQ"]3ZC MEEM.E\JUGW7=J?>'Y\/CQ(:-YM:?G99^@ARKP.>_G0/Z0C#J+8HF,QW% M77X3O?1Y^RD+3>8S@3'XY87 UZKYN?SSLE2?-/8'E2OSP+%S\MAN9-8J4@8_ MK2H2]GN*SZ>;]7G=GJ3(\K[YM8DH>ZHGS2S:1Y>3:B!< MS!GQ? <(7WD8 ?DBMBQY/4!YE#A:'Y9ICXZI:8_87B0VU U\*K $YFXZES'- MX[/*M'5S;8QVKU-N-;$@9<&,.7.\8@U7\RM PE*M#K:(..U>= M!KW;M\H;5ED7MVAA+>4Z5G,/ >:I81E#?SAO]AP;WN)-4>-Z0#)4Q(Q@N]-' MCG/3MDUWSZ NM#NUS1!P3K->HW0ZZ:=EP\]-;KI6:=^:)A([AA3A>'&&).]@ MUEZF9>2J/T',-8O)KX;13HG6-RSJ3./M1'_G=O&BELD_G \:/X]VVRVUVB\= M)$Y1)8S9GB'HAN&@[:YOF'AA$S0+/E:'(\<>LRRO0,\=@1C> MGS4NS\<7&SWW/.N]BK1?@0G)PXK,JWER/G'N[)(G'ZMJ99C;G62GS;70>'&2 M;,QK8ACM.?-Z=9 _O?8J1^<#/STL[9X.4EDWG_R0S:DMM>_?'I4+)\[A[4;/_8[F=75,IE7*#^5<&9@L=7GBW!QTZ\WZ3>+T MVX85?HD5,.A5MN'=CL^NW:M:K#@]==WG3)ZI5AM'\,UT<+_;(':]?VB>>XG3 M.V]B"0R%O9D0OREK+)"5('50L;N#ZZO!@=RX(_GSO'Y?OB;KK2N>9HPGR;!F M;*&NT'A5[:S1-']\<35-K6Q[E4XOA)&[/[=?/R+^EYLIA?I\VJ[N5$N'AX M_G/0],ITH(ZG):U7/,[7#Q-KJW[3..ZO>4'/+;M2WFMXE8?)9- XS=]E[OI^ MQGA(+,9-^+(GU.-YHDKSC;:UL:ZV(3HJL^HJS5\, MC#[!',.;ZWW_W+\JM*;Y3"-[,;Z]'*F)C8DDDSD^%6;FVGE^/)<5<1&?,ZY5 M[N?*]5&+U,YU>5@Y5E-G*S?R;Z6;PLI]Y%]#M[FF2^.KMC(G1&6'ZH:W3S3# M-/B%]S')&=OF&/AHMHT0H%SML'9XDU9O*U<74WK;RUWH6CVQAO7Q-.-2\\P\ M5V9)07245>XNX.D;CSK#/=KQ9K833D!#U+I\KB>4N'3?=N91DWW8RA4.=PO% MEI]2=ZN]2^6^GMQKQA9-51Q!>GFN:X:0W[C *J.X'(#AS."J>S7L[=6)FXVN4 I.4KWG1CTPO9DZO-BJH< M%"KCS@DYH6MN23]65L&SR<=J'BZ[O+FVFI_%1[_LV9P_7"J5\YM\KV)4>]/) MX851/$CN/:Q)\VQ8+4LU_X[K6H!U50K+J.#FA7(TH/*TW)KF##?7OSNJ' X3 M&^Q)C I6"FPM"^\;[TU',;WP#YM,TD-+=<]:J+B-MQI3[\N MWC73=/7!T#W#'=DNP2(H_JAL$M>%26KLT1G5!^VP>\/RJ5Z#8; 6[B$U]:[M MP//!SGS0GN]7A_''76(22Z.-/J6X/Q$5DL=^3=O%<\J[TYG!N-"%Z6-FUN)W MA_);LX"@AGUL&5V*$4YB3><&$PW#=T$47+?!^3KJ Y,$_2%USAU;]S7/92,0 MO8SNCIL%>O_P4[[OW.;]NUWO=D(2JP5>6-!(R;]R19]4$:\>T<>P M=T3_+" M\M-XEHFB5-,GN.AK!M-?V(9+A!*H'9_MWQYKN:%]1O2Q18=]$7C5QY95_WNXW:NI@FE-2X_[- MZ";32%P@8U,0["6/^STB*2$<*,3@0/@Y46"@-&F>>]9^K5FY;^V>5E)3XZ9U MF]B@ZI<' X77UUPLK*3FXF_I%G=J)Q?-L[U[O7*O[5JUZLWH]MY-K#W?.+0? M*Y8)R.)6XEEX8)QQ(F@2'^UPLW,2Y[;K.6&[76K1KL&:NWOPR:*Z^$IP_\.T M<#XI[67W*N1:O[\=C?>GI>3>ZKJ8 !'3_P(%5K8QLVJ7907,L)^:W V-7/^T M1;2?A_DLL'XZE3@8NW[,L/K,EQ4PP_#(.BQ<7]7OY-3Y??H^,]U-72?7+JX/ M,WQX^O]26_0%[^$PE_+=T8 \9+NT:34/S]=]T^\#MN@_/<[WKLPQNP]LU8N7 MC6QG.AXT3BL'LGI4'CY<)M9K_.1]X$]GA%\NH;F4VJ@/6\I>SKBHR5<'OGYA MT4F95A*')%9?+3,Q"BE1U5E_0>EW#L71S\KZB[XOY?'Y;1621RP67W!P=]>0_TZ:\UJJ+V! MMWO3!(G+'\I?H/S\T[Z7KI7>I^/+OP MJ:HW[NX== N#6F5T-BRGNN/V0^*,VKHL_(>'_F".F$/!&]<-=[ [W:66UA\2 M9S!_EH-:/MUW["$\ P]HWI7A])54TO+V+;N-FV/F+\@S0U_!(1=O307 M7?>N6!W^W*\8X^')W>6!==NH)=;>O%Z:%R_!!XGO"XNW$=]/*;ST&]CFKJ+G M;D=7![NMJZ.+8NNN5:E-Y"\@S1O;G 3A3L)9GZ6%>XUL\Z%_>-K1CPX.9.,T MNYLK.WWY\NP+(.V-;?YMQ/=19J5#KCODY^6^ULKIYZ,;IW=SV#97SM-OBQJL M/I7P2^=WI^^/,L?&L7(NW^OR9=WJ'!7S=F+5UB:_>^7YW1\:B?W2HG71;:MI M^3J]6\EI[J1R,M(N1VYB\?U&M#Y2M#X\UCU[A#=RGEW/,32/ZNPN@&!;8]3: M;[O:H#6XK]^.[+*=K[7@ZHW7/(J \B M+8X!>R.G?78SIS*;Y*'D>WW;F2]GM0<_NIZAE6T?<'B@XJYNCUN-ZN2.#J[R MDSLRJ:J'#Y>)RX+'-(XG"0'R#Y38.;MY+X4U3\*8YEQ$PR_%DJ&AYT677E(_ MY]0!FS'D:IV _IXSXX_.F6/.1),ZPYG#S^(AU2J>'=O-7=J:#GN3JV+YO'MT MOFY:ZPF*+,^;CX^1/T/+5>+)JTG@R+.VU.W*JYL!(^;(_]@_[W9O<1?4F M254Z'E?K6IW%?RG-^)G*$/#+"Y4?WB;'E>I/PU32P^'@>-SJYTJ0BW+@FPS M1%5?PX)S35>07_W6?'_3SUWNEW/Y[" W^7EL';:L*[>0./7R[NG["8S1*\5" MH=WJ5CJ=UO5MJ7(\'M8)QJ%!]:_OBP/=I- M%Q1[D"27$D?YT4'D+[U=\_I$D.<*0"O-B]V]^T*O/E#[T]MZYJ8UK%83&X7: M;/K\7@6@D^AU_!;*):MT\JDI:5^TRL28>KF6I]'41BU\$;7PE<5R!;6S;NM' MY[U662VU_(X_(DIU?- S$RL,":^=E3A&>BKI=P6,U#I/&_GVR9'5*I]>#ON[ M_;O3LI;8Y+5U8J0$I)^J;3UM[3ZXYV._E:I9TSU'GC;3O94'F#XID>=1&.6G MGFJZAY.LWS(T^6?__OS*FB3*_UY)#8GHCC5VY_:[7;BFIIV&K)GR]:"6IJV[ MR^.3]##!1^>2<.':O&6)7[GV0@'N>-,/..KYJTSA3"N#LN82(JNIPZM,^2!] M,MTP1;+AQI/AYE_F@NIURK[ZN5<9#>A-[M!LMJAOMQ.WCY$H+OA,$_"K9826 M/>#5*W6S([C%*+)M\?'6AQ!ZE2H+IFG>*O$+QP)M8%U:K MYO2.;EI#NU3I)0'<)<0+R+73,A?[XW;AZKAN]#NM:;%8E/V]4?VXG 1*S=^. MDY:7UX%\\FI;9;Z7=9N4P2;M0.,H4H"?U/:\& M>@+N-;3;LXD[+)^Z>?N+]C!;A;)U$PS3/[QO#G[N M&V;EJKI7N%8/#R;N=41,EMY"XYV=X=X5\6SG%U?XT?/XY1ZU[*%A+>KVM:PZ MT\7WV=&_?@$$V&A?.-FK^UMST!I,\]='%W[A^C8;.]4?7P;QR/.+\=UXV($) MV+ZC49?_V:=$9XH&1OGOW_ OR?6F)NBK(7E(30S=Z^\HLOP_/T9$Q]V+E$F[ MWDYVNU"(OG*,7C_\SG;97@B\QB28>?3CVURO3L^P4IX]VE&5[=S(^Q%[!S0= M!0V[H&]273(TS.G.'TW >ZYT1B=2W1X2ZX\M_@W\UP4MU?WC!VOM&C\I= 1] M\K?LP$<)_TF+#_@"(O4=VOWGVW^:M3+\Z8Z(-?-*]GG'PF1,DW<[H6Q^XJMO M_S:QB*5D=R4L+X((\^_OV N0D, _HP6DU$Q*G)V.[?5_S%-U$;G>AP;!ZL!K M/7NXH\2^0NKCWZC04\0T>M8.'L*@#O_&L- (?5^=&P'N"/JXT%R;=/0I?_P M"K'![]AA>ANI//MSM X_%M*:#19^C-.Y8YNZ>#!\KPIMQH9K=)A#N=,W=!@A M=/F__RFHRY1YS=2R[SLUPC1%^] <*&FYD,NHZ>PWSG7BE[R< MZY BT=N=M-)M9W1-;1<*2@?PG$IE35,57:/BB<\A4V?FK7&J?/NW=59M5O:D M1K/4K#2D1J7;5?A8.MN3*M?EP]+9044JUTY/JXU&M7;V]_?..ZUXX8TS M83HE&ZF4YV9U1=P^B)QG6UO2WK94WI94.9LIOM_@E=P*1[\/.N]__Z/DY!]L MP& N+-MBIM/0)($(ZZA-?Q$\2Q9!:*Q38V?/UGPT8!@M^,;8^8PX3ON(7!L_ M3VFW5S$:!S='>[7623]?>F'8BIPZYA2>&?&,%'4+.846L^FVIE'2SF3T7+N8 MS^3;J/#U]_3@^S%U/#R7*C@)E+KH(KV=SOQ/7)3%NP*QCIFZ6-\V]-."_<3GQYUQGXK=/JQ4EWJ%FI$KQ*?J1W M EHU:,^F4JLJ-:9#4$+SUF6!COK?_X"ZR?UX4DV]&P._MWE\W=H^IYY+9V>M MTHE4KYS7ZDWIO%5OM$IG3:E90ZO?!-,N*6FI5I>4[)_Z7U)M7VH>5N* ( 0# MI7(3?U:*Z4QH4"/A^,ZT\?N[%*\PFI+7IU+7<&'!I"E@?XD"G70)3U%H5VY^SV$Z%1WQBUO8T=UBV;UV=M!K'IU=GI\>U\=W!Y-N_ M>U3C@?>TLB7ANQ:R[(<#L9=6HE9_1YSU2RKN:;]@:3= SJ45/:>GVPKM -BG MQ7R;=+I:6\MD\[I<2'=INC,/8(J'F8[^T*W=5QJ[DU%Q*G?W9+>T 3!)-?(; M +,!,"^X2PZQ^ +,@9C;D_Y>/S>9YBK3ZZ/.S6EA[-UV5P)B,K\EB&G62V>- M*D,KZP5DEHD5+#9GA:7,V>?/JK-X2@L6O6P/AX:+B0?2O@&&\LS>_J#P2(5M M .)+H7] 8C'0YC6J!]>'I[=7E9S6'E^VO.9NZV[RIGDI*3FOR,4GY7CY-X'JA0#XL3Q6AZOWLW(36M.QD,2VZOKM\:]F#<>T$E-"KURUJS M7CNKEAM;G"^J9^7MU5'U5_#R$QL>A@=]:(MXX\_* ]$\1CK<]'!"DDG$E=P1 MU7"G6I<,2S(\5]+ZQ(%!_+52"5\&>^?>!7MG\JJ64;KMM*KGVYF.#- Z5\BU M:8=D9:6H%KJYPCSVSO4>LMI0*Z0KQNW!H'M%]TZO> M36NJMG9/#>T^6R07F) M:>5BI7'Y)9'9_>4:U>\?N&\8KFZPNP$!D0!1-F*W!JM8W9;JVU)C6ZH, M1Z8]Q8QKXS?A8"-NGA@C.SUB&3_9WW]M&'@M%G%6W:/K_]<"#E[EIE/?NFE;NL MJ\7#FZ/\_?1M,3KDI1O;&2Q)-*ZIW^O?'Q3W%/3%Z@3$O#5&D5O'J+MGT6&^ M?ZVD*K7[,T\_S)#C(_F-$=",G"U**:F8S:>3$[";CU0_C[ $E3!*=^X QHC M8DIA"4B)UX!T_Y+^! I*2,+(@"4A'?2YY?ESY8R&>J[D4#+'6GG]-#UT2.-! MGA;*F5WG0"N?_7R;ILLKBYVWU_?PUR)%][[3/[$!HYWW;>OQ_H)Q9)RICGU8 M:1%RDTWOW53/[E)O(T$NFTUEBT5Y724KVB= C*7D?[B21TTZ0GI)%B/8EF0$ M%9XD GP$Z_.N O9F5#XWPP:H P=G9N*E5&N>M0?[NT'-<(XC S;2LGQZC:\'I]V]F^K MU7BJ;=CRIW?@W]&BZU?(Q";[(TUN[VH7(M(R^_:SO;W];NWRN%*>T(?=QO4U M[5U/8G'U]XJ!?V2 .P,]O'1*8[GPM;KR-RPYA[>$#A:\:L&Y%=&"K=^3AUX< ML5+/G(EY_30^Q^-E]:,1+U"B]24-2^V]R8=?P!J_,S4=PM0_3Y]Y$R$W;!DG MY)G8:V9<21^T/A90EVQ+FO0-^":R7[\6/GR-NGDW4C]_*N[+[Y8(V#%5U Y3 M-N$&R9BD[MKG;56I3,_E/8/>WQ^< !3@V^%/YQGQ'!Q@!7:M7ACJ6F(7[C7F M;<,-[\,-0D-R!1FRPM5)'OYUN-^1RY-JMM4;*?Z#C+A,>8$5&I?-]^" C3[X M>'U0$5I]+N]*+>MG/W>G^;I\=:'?78WNG=)>O_<"&YS=-"I/\<%SSTDEUHA8 M\8CYQX?R9W.3/BNPOTQ.%2;E13"NK^R;EGFA&SDK"&XVYL^"8;DLW MU TBDIQ(CT;ZRBSG6%+S$QW--'U-B)3WL_HHZ160]!@IVA $K3)ZQL3K>)(^ MUD87%JVD7C6ZC7NK]))XV;\B7.^Z&KE$\OXKYK!8/S\?C-K(/,K\I6WZ6#">I88[;DS6 MTU9V=UQ.U]/R]*;2N["K:K?,ZDIN9'TCZ\O(^J1/61[6K,#O2'\J0D;[8+]1 MUG6)F&8H\'%-T*&B ?2\0/@?RWO,W ?($74 H@$\-"/I\*O58TU'#M4HB\,H M*N^#G:EUI3^AYR[\X_I:7W+[-N:I2[S*&3Q(O'D--B'N8_7%'A93^@N0BJ5+ M?ZJQ>7=3-WMCU,>9=]Q M8##\Y!CZ91[Q_+@.:=X<]$[\TY(L^R:YVA^D;F_OFB_A!=3+"=(BR^KR,WM% M1B9)4K]1;R^H-PF%&^1Z:'@>J -J@GP[MH7Q!',JT3%UIE(5?6NBL(1 M?D9L3N]%?<01T",?ITY[OLDSS1JIIO0G_IC_H:;5[= ),MAIFQ&>MOD0_<=' M'FHTZO[U@:HJ1ELDK=!<\0P;I3>>/W@YVW 992-C85KV#%TEGZ$5%7E'T^-D/VL M_ B:/6H@?M\*&CPYOJ CA&&B[1-##5K.Q),4M9-2%T24XA!S.U',_P[L':_= M$,]34 HBY^"CDR"*69$#\:I@O5+UVYD*(7M M_&KK9/P*;4J/Q?M#B;)RAEE%\1!>\)N1"\U"SW:FJTI>9I&CLGA)#%&UO&X[ M/SSKGE:NR@?5]N[@-'UOO;@7L\C&) ABO9%SL*1QXCCGV2W1ITWETX')#ZU< MPYF.C3.XJB/.=(YAGNP5Y)/!P< Z*N1O[MNMNX41AU_F@&5R!93M@KIF',$7 MOO(4+$H45P2C/&"#%+>?QK@C>V/8O?1X_W9PW'-N]DX+G:%<6>CD_;*G\^P) MVV!+F)>Q^IH;P[_DO72?\1(P,_J5FT889&&A%; M6/$J"%Y@4 /?94[QY1,#7@VOE2R8K8V:$"C'+)%%+,T@)L(TK Z C5U1<=^5 M\(B0H3^;$IW^D\Q&I6?\A/=!-8E2(%\OY->5W,C-(PY](1=>8FGP4K3I^"0O MQQWUB-/IS.#F^*YI MR0?UKEWI51]:-?<=[/_S&CY1K/KUHE>HC1G_VZ#,.0M'G!W(84Q66#0Z##T3 M^*C9+,).+&).78-)$YZPM# >G.H0U.]H :CE\I@YQL#A)[;!&+X]+GU_@*$) M3\;9[&2M MN[OFS_OQ9#"\:?4OKMQ,N99:*?I.V(9(,E-3DF T/EL48RDG(O2!QT5P6X!X M'C,M:!5 8V.-0I@+Z3%3 U: N"YU7?PCD$[:[5*VT6B)P]3XC('[CV!]F+PY MMBFA38AAKBC>XL-LP_PU*2-G8@BR09P.@6Y3M0>33ED&RY]*5FIM-[;+VU)> MS2'<_ NG',U/8-..";H@YKET#6?(#25 P1'!1F!6!1;$$1-?-SPQKNW$*)BJ MUG5*.#+;*44K,P<"V[OMX95?S!Y4[@=3X^0^W>\\["V,/*XY"%Q/N_LK"'&7 M832;>SJ::;O(PR.@/0UD(WZN!QL>^9:PG6F97SH@_;>2WLYGI3^QN8EY4SI9 M .W"(]I#VV7P#08$;A*+$%",+ "3VY8>W,]P[_.*I5NL&]+K04^H=U#=4$\: M$],/QSBV1=0 QPA&DN%+MJW:1>\-'EODZ&$BQ7\+H=MG20PP/;R0C\G4J^^R MG+DKPO*'NNWI5#.&Q/PFX4Q@1>59<7WE9;:2Z,9E'O9-F\33+:[= M4LU*_;P:R0?#G"&?D[N1V00158M;6479RF'!NMD9__N!.ZE*83W,YB]MIS$6 MVZ<=!QAW*@'!43@RG'UY+0)L\-_;JBR!71 ,K''IXA=82K;OL<@7BY Y0E21HH/:8D%9DW/'?IA*C2 6$Z8IHWQ* M_+8LZ9129@:A%R9O?5A*C)Y@'"V/CG=V0.MBRYG?6U!@">II22 6LNM_#N,7C?WK^*YXKUB':H.> ]ZEC-ICM[ 2<$KO<6 Q= M92S;HRE^C1#IPLAWB#DA4U?LHQ<*VVHF.'2]$W(;NZ>9W2,M11]QHIO+J>-U MJ3[UM3>(IKE$",M[/*)UX])K0;>_&C M6\A^]6:UF0G*VY]YM=KJYU=(;Q>?S7!;^QDJVX7+,:/S3;YZ5ZL]HNJIE\?L&=(D\9;^$*X\/".^(N;V"Q MWZBOWD"AY\KS+5(4J^B:2^@G+.N" O:+3O*_;06X.'XND[[.5X@SWVM]@U^6 MVN2(:-6C0R5(/&X7Y+R275QFZD6HC3V)S?U'(/N=(,9;Y?,KDCGH9 D:/P\" M7DWDETSMAPAR>DE)3+3]9%Q3JAON8)]HGNVX[7RFH*:S2PMH:5D)38917?<5 MP7XDT='2\IP,R/!5 $+VBUGXEN50<$/&5&]XI-O%/4(,A[658C&?*2ZM4'8W M)O_CZ![U*;%.I:#7E6&"Q"F,-=<.R;=QY?*T0QUQ.F3:3N?3F?RO:PE)*7\@ MXDA,'/OMHC9?S!>614;J!ABM MDM!1-QOL\T$2G_OJV"=]0GO$!,Z"P>%8W'9&SBIJ;EE5D-X$79*R**PS*=;; MVL./KQ5]65;')(MW,Z>&11ND2[WIGN'B:0\?\\9S2B&77\*I$@4R-P#C@VB. M/4J\2RG6YP9XK(E22+2-8ZD2U7:^(.=9IN OYTILDB7>I>5;%TB5^/(YW[CM8G+C^ZR9^-%8/=6+L/LG;Y MKVSM4"IR=0K=C*G>+F9E.;NT>YW;N->?O1C_-^CE_VW\Z43YT\LJDT\TGOG3 ML#R)BUZ7[[J&;8&]*HGB5W9W?UG5D=^ E!72.>HX1";1"QCR*,7JF.V'-63* MMJ7SPI;8!E2+;_+"@;41Y757-FAD711(X@U@OG2!5>P,CYWJ (:#/TWQ5Q#L M65K-;-(N$[E"\7Z9KHGU'(_T2:6.[7N2<+HP>7,##:#:(9G5FM5C".BR.;:(Q9>DW.MN65]-9I;CT*93B MTO[5UP0SJZ!ZT"-3)%&?&\CR48KART=DBKLU+&U=M7@=32RSK.9R67EI+;'T M6;7/-G&;HR@K8!#6EQ3K;(.$DH6$"E\+"94CS%VG/>+@@/9M![C2.O(=P]4- M;8GS=L6ES]M]08WVNW! /&0=]BR)KJ6@;U[ZEEV9<.[0,5:WK5KN2-Q"M%Y M[D,.WZV[ DRT0>?YK]5VOJ@JF>Q2";";#-C/R8#]C-)=OUNE+GG/P'OB;,>M M!->UU<1M;>"(E['6^++^D2)OHB@?2_NPWRTI[%D*NF8!EG)01%XZP-*4&+9= M/E*[-L[(9QO>XE)= M;@(>B<(Y2ZN=3]SS5%1Q8F1:FUA@Q/K&R.Z68<3$L':I1<&T&4NKE=^FM,:G M$#KH5PH[9M'\1H:'VJ+VU3-X5)5DGHH-^Y///H(EW6MV]NC.C'&5%E M_8SH<[R;VP=F4^3CAC^$9M.VFLG(A26JB$C*1U806<V#![]I67)5G5-VW]F=LHDA\0?Y&$]?5)[<<7[@C>/S%XR_AGCRZXGW M_-W2^*KP/GKL5:B-%5VN_:NZ8'/_^>;^\Y?O/T]W,&^3*FVYF%7;&?A?NZ-W M.NU,IZ##+X5"@=T2$MU_/G-/M*A4O^\K K9%YG3=/C&:?QJI*;K&PI^TYMF5H M[I94M;3M+!0ZCA4ESP;3R)[??;=R'8\B;@2JA15_A%_EGVE_)!L!QI3 MUD+)_O&6MF^LRW:,8IROGOB M(LX5\M\SW!87Z,",&1:S2AW3U@:/%HM+8[K(E-$C=EUJR"_%&6.ADVW.I4R1 M1->1OAO3OH&">]35'&/$BH2!DD-&6,& 7I BI?"L&,597]*I"]WPL B\VN\2 MS6/G-/HPW=2(.NSXF:51"0LIVM*8F&,*TF98FNFS8QR>[=S[5!K:\&%+ZD]U MA_BFH?$-T)%%?3R]IHD'MZ6:[T@CQ]9]#8,Q#O0+%$51U?#..(=%90AU;%A, MC6Y)/99>RC,XAE1'V,][AKG"U!UL/F3UC]SMQ%"XI/,Z<3 V(SJ_A[0&YN@P MH@%C= 1CH,X"BHP-G>*T).;[YZ54+'OEW>O4;7'N##5CR9UIM$PL$RS[P(G3D'Z. GX MV"*IDX #@:M0Y"=@/0&741>7@WUFI[HXT^*@8A:3,>N]3QR -[!>G,E8R8\@ MHG'!WHZ/1PL1WY%@V_"8A7@G%'@WM, M0B0LAP8FU<3X"9N!C>5'?/C&#H0C! W$LGP0)X$=8F,_3HZX(->XA$/J16L0 MKC5HV)%C0$KZ")%*2Q(#"*Y8)E-R?+9 M&L'[A^0.EC3L(%B;!J72F0U2HBBP$.+7J,*4 7^ "(4YO3?8IS1]1UV #JF M0-^3ZF^PZ0T@+[#_:2!706H/6I^.SQ.5$\(-5U3J$T"<(#8X6IVODT,[ )B9 ML39 /1D,NVX!$_B6UF>U=R0+!CBA'?"G>,%!$!1HBCH$S'7X- )OCX(Z!6;J M4$R;9#P$.D]C6C R[7$-)VED1)AG#VH$'\67X>_T 6B(_<98!OC91?4VIJ8] M$K7(0-..#( LS)Q*C#C!T&RG1RSC)Q'6%@;H,_P2TX0P).@2F995(,*G3!L< M;QC]4,*@@["33*U.+5@W#=X/:Z6[@5!%TC&G'-W@F RHDPD%88#_X@L\E"]4 M,_0!I-'E2@5FCIU1BSI PJ1CF$8IECG%X'@V. J.09-D=RQ)4"EAJH,M8=8C/@"^9V9 MGQC;67H*K)Z3(&+/0'+,2W9C/!I,0)30>C3A@$MGZ7\0$0'5Z1#ECW#CWW/( MD"\0 "H8$1":WOL&$[=92K-'8^L1/!S#+"Z-#9 MH]^YPR5'=H?A,U<918PS M";0=4\O@1H2/.Y#^;:G:A:"0'@H00X$=%";/ %## M^,:A&D5W>T2FX;11%9 +AM\U. R9V,X +!Q B0Y%YHR_$[ESAK,Y]F08 MBNE# 2] A2+( +!G2R;NB?7; M09Y ';G2_Y+AZ$< (]V/C56^P,WA(+<8!YB,Q9 KH M?J?! ZCV^O8$UM+98MP!WI;+O;HX&P2MH6?4CTSK$.B(OU]P&>H\!IC"$$#( M3LB7VY'Z FA%LQ;9A>(0UE4YMML$VVV O;H-].**HPCQ,Q/H^O\@V MO 4[(?H8["X 1!O4YL]Y?#%$34<$(C7B\QCQ>4RE/ZOG?P66-HPNQ70I ]-C MADN%6<9'Q<+PH'?U7,+W=$$I,1\'<#S>:098$;U-9^ BV!A-F2 (E<9^0R?3 M08P#4%84YF8D1 G\$9C>(>%.\K=.*A ^P-YPE8W@QF M]41LDB-\&+MXC%VGA)AD0*=19!.\-'1$A.KEP&5DL@ ^-R L-"H 3QE4Q?,!\&3"?GG#Z^7!Y7 )0S(@XGC@= M"H/?GX,0XW59!/ (CW!%.%@J M(0V-I ET$+S%11F2 ?O"!;3B,.UJ6!@.YC$D6"TG/K<8QI=(.#>4'F NQDX! M4Z#W:[!>> C5'MI>7 %"XJAV,#DH$^ YWE6<2Q$,H>^\*$P(/4H9KJ+CKIA MHXKZB6][E8DPL/&;F=O08 MZSJS+@=T/@@8EFD_ 5)Q?POAY%HX$^?4'ID\L'>)DTN6%U$3*@:\@C]<8!.3 M!3JY_'5 R:)IQEUW8]%G_G.THL0P&C M(4Q?2Y,^;FRA7ISB^G:[TI#OP8"K@=P:V M5)V5#F![E[D.G/>8XX/FS ?MBQ'%(4Z!#D>F/:4T07&Y)MMJTX6?SZ8"2EKG MT2,1[PF'C50>\IU= .$=C"V))I'8S^Q7A8$*+]JHY,%W(>Q,BJV 4 B/199 M"LP7H +"H_3X4@8VI1+SN/:H)O;CE"VQ0\N"W?C* -#HDII3XR_=XEI.S680-2"? MI#!8$I%M2U*8V69?;TEIZ \!&0GL?V8NB NC=I@?[/,=8.2%&UP/T];FB,QN M1T(WA000@/6#NS94:'/$/$S;Q>)"F-T0U)T$ .+R3#"%F;W(+)@<16/N(/P M316@I! 4%-/(9/!M#H:%05:0[75*1S 0,AH!'#70.^73Q&Q1UJ"#SAL&<0AT MQ. (RAR HYY8[/!.A:U@/S.R5:9).BRG*Q!3'GP*9!QF.39 7^#3R9&RJX R M3-!X,#?&ZN#G"7;F(1+$@MXX(8ODP<:[FS,P$G.QP*2:WW;1MX&6(J#$>@AB#%3?E4A;@>YMF8( MKDP,O2M"])#G14PFT">H&U#1 9$0X >F1%B64(Q<2@=2%XB':Q!2JVL#CD$5 M[XO"".%^H<*/1OAJVWI/# ?CP@L[(GASI@3CQD[ M1/>F6!5D!-P?L#R,M0[%O48470"BBVHR8G.#3X.R78*9..HC-A+/HNYP60(& MZN%I /.9@75'AA.H:P2.8PXL(WLK+/-Z8*6HZA\X"B/$VCRZGCC(Q-&09)(I M,XU=5!*KX91"SI"Z]A\M8U&#+%+)2M*$U&.)."'T5J#7.T M'QAF$_%-P?CS211"C>%^X79C.W:1.FM>>=#8'3[LJG:#21E8_S#T:_+I#\$2 M,0^8X/_;UG2(?H^81M_V,&&443K"1FQ_CN?@6LP,:]1AU9Y!8'C$FAGKD)@= M"M^"\EG3*&UF$Z7=1&D_*DJ[.H4?%6Z?K=L^@8^I$]L>X-_1ELJGV@'AKL55 M79@RR=+R S5/&;IFIP18&L+<&0%T$4"W 8P7!9]$$FA73-L4TXXT;9#\CYHU M"(%28HD43/SSW$'+3^/:]@3^T^/#K%/F.9;0H'0EI5C,LK@KH@0]/+ ZAW3 M*K:"EXFOQ8[Y_-< +JSY[_!.6:PAXSUJC1Z*Y@5?,N1FP)(1!WT71V W!@K1 M/K'D3#Q;@:L BR(]31FP0:;79^#0LCDJ>[IQ0'FD&,#[H'N!EQ"G[S_]K&&- M;=PTMS")%:T1;D)RF^9;8B49W7DR[1"0@49\'K] 7,L3/EE(\,4RV_0KH MAFU7^$[P=CNV&QKFYN_,S1UI:^LDR@[MF78'MXB!\O9P&L_J']FFV!Z)"$ET M[GAIT35_)F@%,XYN,$TFYF2Z/SB!.4YD7!. ;^&Q!H@RB#E0\0BCS.($/!U$ MUT(."1T^_HB!-X )AQZ?Q#S#^.9(F.8'8R!#);DS@E/?]0T.N)[2BS. F(/TT&_']492SS1L'<&QGBVX0]!:4=4 MDV.9<"P6;00WLNJ&Z_BCF=U[L8)L[WV**R/N7F3>5) >\T/DC ]Y_,^)9T?& M1BI(AK@MR,PDAJ,Y@#F$V 02&M\P6C!ND085I?1BU^Q*#Y^*8!^1 CN([N1< M(G$8#A=+,2:@C,1ZH$CPW7SA5L6X$;43R!Z 8DR!XP\#JH1%9I/#[.7@J3!6 M*9FA(O[!!AY;>!&$B 7;F%=,@VK%?%5"D/LC9+!8L@0GCLY3'3 CU'0I#[+. MGTVSGDRD!S\ QNU&T/TUJ+W.O5.F4$#5X7"HSM0P1KZ8\PGXTZ<\34HD=3^G MRCD+B)"3D(69? X2)G!8R.FA(L4<# FG;'>Y80LT*W'QS($+@Y+LCAF80QB> M/V+//#\:REP;YL&)+'7!P#$(L!7H1W:?C(N\S3RBB>&^:^K=TL>:Q;%5HF=) MFLI:.Z<7E'9&+:KM(LUVV[K:+13E3(&DN[F98ZOL^& )KW[?YX:BG<\4U'1V MYIL04*Z8S6%PJE"6TBX;%C^/4?7!< M%+634@,A#'5$22@TPV7*P,'47W%:-MCM\^9P=-A&G+MBX5*@W:=%K>89;38& M@.SXVI((@=P5=$WN9&F;YG/I=J8H%]K%HJRVB4)H-B^3K*QU'LO=;LL"S8.X M4V_@7AFJ7U0S;<#P^4QQ(X-OD\'=N Q&I)48;:6 N)\ID&=@0S^0Z5DT:85< M+VO%7%?/9=LZ[5JN\+& #OO/8"19^7J7+(Q%BKSZV M$1Q^7NZZ<0C$GY0\W=MQ6\,BV M5/5X.AO?#,<#7(#6;3W,4HSA%T E%C7CYXZ9,Q*F+_+(!V'^K7@UW]2 [KF/ MP<+Q+/N #3\>QF#QB:W8OLQ6E-RP%05-@J("W3!/'#O:EH[1VS-%B"E8W5?R M$PL][K"E9J6^PM@_B].GV([GR*4[P87HTQ0) @"0F M#AG]B U@MIS;__ZGF,L7?\S7C)NK^?9H,V U&"?<26!L0EA%&,Y,/$V72U.? MFJ,HFAH>W'C,:&X87)G3,%NS/F\0FMD*$WFC7?".8V-<("XT<:@?2T6*A?$B M\/"H?MV&MW]WWB92R*0L%6P4U*IGA1]$GH#)-X29I@S3E1YKTDA$8@8@2N!@ MG;&0ZNRS^$*=A9LWC+IAU*<8%:$#;OD@9'CP$&B888T"$?IP>&01]V!&> + MP0R]+18+9IR)N9H8]8^%$?$7P_5$P@?+&PRQ0LB@C)EU+*RTX= -AS[-H4Z0 MXXFNQ000+L/5X9E]=FX7=2S/-1786&!-43['T+C"M'IV<-PG !WAP0"BVZ,P MTRYZ#VZ]S.C561V\8>(-$[\*#RPVSI']QNR$&=9U8[S%F)PW%?7EGC3VR)4) MXD1YPX@)8T2O;SAZ"K.X%WKJJ-L8NRU ;$S^*C[QM32;78N[REV6YSZQK13 MF'2W=GF,V4T>XR:/,2%YC"_$,JL\=\+$K!P/*(;ITR[&2*8P%7=K)J6K3_CF M)SN:P^KPZ"PO^8G82VAQMJ7-/D&,+@=AN#91NP*88K)KXSD]GI3&*U"RXE!! MMHW+4_?8^;WP[G&[VP4CX 1Y8F ZV $@@Y\%F66)(;\U&$\ZAMD^G,>"-\^] M#QJQ3$H,><_T!*R(;PG/"HHJ G-![44Q9C9,453N >5Z\1AY2B%_/<\.$&2) M O<\W^83CRBQ@CGA!%E2U&S@*'X29]Y%8;Y1/.H/),4$SPZ-,A9)NT#2 MM*VELP4 S804LOE'F^QJ5$&E#;\7\X5-,LF;DDG4>"Y) LO1U&:2G_N4Z.)\ M%U?7["PS5]85XIG-CV,@>I!-#ZJ'AVK@S%3SI0918EG7X>E2GA)W&%4$G?F^#1/%A\:EL%+ M:8RIJ !@49,?)#5=FPV7(5R I <[4I+"8O%LT3T;O\Z?FRT3BDDM^#Q9VM-E0PT>M.$,!+:;\(/Z&G&P_*8U<^!R M.ZYEU7PN#XI6:RLDEVMG"EV]7>C(W796R1;E=*:05BA]I&73)Y@><(Z! (H\ MZ+8S\N,43Y45M('$# .JQH-1]UW;F M$F"#PV_BP(LV4V@B.KF#F>PL.86W&T5D" [LLC+W/+()J@G/8B!6=%$KBT=9 M/5D;7X?U>AT;G!.+QHXIA-"*%_&8N4I"7!40>;>:.)(Q7Q4R.,L358>TE7BA)5BE/W[ *_:SA?D M?';%WN9:W8 778$7F; LOPP$ $)T'YU;9IFNE7L L=,Z-3>6[$V6+#MCR?C9 M5(1A$8'#;JA4GQN@W9FZW-FL_8]]EM7RU7/959\^_=/\M>B2YF3,T#!/-4(O^^L M].[EMQWB>:+"XY"5<@0&1O!N&NP:*P'*SVX:%:DTI'CY6="(!J?YPC+!;G@X M#SQF0QO@)073(1!-:EPVMS?L_6KV[B2F3J<$MZ MC%$>I4GPBONTX_CH<&)91U56,X\N8/_5Y!H^7Y0" 3\1Q6@<_0338[B0^)X= M?,%1(?MF!CO*$;.(-I$%*W 0Z#G!N,3[%)%,\ZH+Y//I[;SR/\]<%Q]#9K'^ M<=NN:]J3P.4(_DXAI^]PG(U53%Z$N+%HU, 2C!XDYII( M@7?S]/JL.#0A4BSPUBUF;$PBKC9>K;!_R*RX)_+XWV^87UR&$KZ&I>B$0ZSV M#EZ2X>B2*.L^9_W?SL9A4&KG/YI&:;?[V;.>14?_O:W*F)T07-I!Q34,[\;1 MR2/ +\5*EZ)$( [))D5\^".',L,%;215S3T/A1,2S]YX=Z_Q[K2$>W=[F'Y& MV=VSUHPGE^ 01BPG &L@8_EKME7ZBGMNQ-7CF"M>E[( ,_ MQ;6-F.G*]C/B!%6?/,F=@KS ME,49+G$#^J,+%_BM,:+HA87%%'D&'C]2PP]XV8 RQ(7$HJH%+[[,"S:;)A\+ M3W^-KJ.!)EV?FBRI,#XA7NZ<7\4=[@[S@H>;H-+KU8Z><+43),;/!,GGRQ N M#IJO+C;TZL!/X! N%_G)J-O%],;S34#D1]G.%#8+D82%4+;3ZF8EDK 2&Y%( MQD(4-PN1C(782$12%B*[K>8V*Y&$E=B(1$(6(KLM;T3B\S;17G3E/F360;=E M&&'',:";0VJ.*8X:NR26FWK<[UNHM%)EL2'1R^[/Q^]2K /5/H2QOAC17G(K M-D3;<-H[$>TEN+ZAVH;5WHW5GH?!7YEJ:PE96097G;FXZ)0_&T!]&)Y["4[D; ML)5H44@X#3X&;"6<"!N=N#X1N0VO))$J*P=;R]K/IHW9O-%YX0:[G6W6B&Z8 MXC<#59P)>"&_4S*5;J@G[=(-LEH/>4@X#5:.K);E_B=&3!%+M()R2QN\M!["D' :)!XO"6\AE("-)EQG MV+0L-Y3PGIH>E*(E5(["[> \ MN]XGX1CI4=WRYV?':C2L"XLONY9/%\5ZG_ESW/.)M;*6)="?RE\;7GB7^7/0 ML\:L<(XE7;"(6(,7$=MPQ?OAGW5F"VX.G2?,X88SE@-":\P9?ZI_O0C-S5.3OLO)=36,9*?B:(] M56R1U9I2WSVTN&&A$%QM.&C#04L"L0T+;5AH2<3VN[)0XB)?"["<$L-RRO>T M_)Y8[O=C^*2%MQ*L('\[YDA:O&O#&\GAC<1%O3;,D2CF2%;@*WF8Z=-#8FH, M1JF;D-@F)/:+8J%LY3.%C2^Z"8C]*O^HVQEYPS^;<%C"0-N&A3;AL#4(A[&# MLQM/91/_6C4D^^U8XRM&OU8"MGX[SMC$OC;,\65B7]9W\A4N#GV',3YW!1T; M1,HD4]OW=KK& ]7C]Q0$UP?R.3YY@>#LI8%+C?@];AQDB>'/WOCWZ&3)4I?^ ML8Y@5,Z0F#-'4\17W_XMN9B=+.ZY](,#K(\N^J/\HC\-OJ:6RVZ(9!=,;F%K ME_+K+<4MEA/#Z_>IJ>--GK&^,.R)3[I=^$@>>#/;Q,E+=@=H*NZ=Q$M!Z7!D MVE,*/;)[."V+:NR5^ SK,[@3U.X"L6QML"W*UT0OQVZ>>XUN2Y;M2:3;A;[Y MC9NL($YT[[68$QD3PV0"@5TZ="1..PIJX )-8+Y=FS@ZX0!#VHXK_W'7B3 MSM@T9"IH[(]0JC)9>0L,7,"P\+WAN;.\*"Z5M4%ZPUMP'?QVY!ACXE%S*EFT M9WMXW9H0;1A2.3)?2.7DKIV1#$;+8T)WP:MU" M<2M=R#Z6,)C,G'AY?0,ZYDGRVU*3=<*TC&4'CT>OG5,X\")V12[,%/ZK;DM2 MU9).";3&OS-\ ISP7;9 9DR4F49 S6AQ;0QZ MGI@P,EL(K$DD0__G6SM7[&I%757;:C:MMS/9C-+NT%RG753E BGF,334A=;? M2?!$U:/#7!V4L@/3:!>SLIS-B0;\^IR57BJ[2+!TPP4%.-TQ+-.P:*IC D?. MW":-SW A3A>WGZ9EV)JT6VQFMDVL7.OELF\K90D?)ZT4EJS_BIOPIL4B/ M#F& [I[A:K[KXG79EEZRB#EU#=?N[HN'5LY;\S>-KRFCY>.,%I$WQ%L1F9GR M# B-6F@?-)*E&0!5RK;%;RYG;8!;?=-C36KA+=X?Q[G*[(G9^75"&]<%)&-/ M$(CIL],CL>GA9>G=<(K:S!2=:(JQB\K=ONTCVD2U3/!J\QYEEY,SL(C=02?, M$V2V+>K;]> +QM2!@9+8Y6G0") AVJ71B!)V>3PU73IAMH<94A@I6 #;\;83 M1=^GJ(JW9Z/5!2,W 6.7,FU[P.^Q#PG "OX9UM@VQT %PQVX6Q(>VW?P0;S8 M>XMWZ;K^<"1P00U("R#!!U(&"S,D4Q@%0&H'/H+U-)A-93?+@Y5$:PF=:<:( M$9EC$I<^-R[=9Z!@B.9\ '"/S\RW^&4>*$EVAR#IPJMWB#DA4U?,LU#85C,1\@_&A920LMN%PO]( MT4>DQR-BXL7M,9+-W-W.GYJ]O5U\]\)%AC&DI"I,AZ_V]D)._UADCTA]AW;_ M^?:?9JV\L!3$BSYWDV%=4&*@P/%:>SO#K?"N[X+!=5VI M!F[;V*"3Q.C%*] Y(/T$A@+V@O8,31H1Q[.H$_A$A#HV<\G@"QU>X$RWT%^? MHB8BTH!.)<B4_V$XF@.BQ[[M!#2\HQYH5QAXGX R-FT0$'1$)-#MH(HH MLVO1O?QU4A5L*IH;V?F'U!S2^KA9:7LV2UI M2'7^6GR)H#,VY[ZHFQP["LXN,S_,/"%>DQ0V9K2MINV&9@LLG\;=3"1Y.8XP M(H#6" W9%CBM$GV@FH\M0&.47!=\\*!REE3J.92UE/XLG9?^XMB%H,5R^#). M)5B.DM^#&4G" 6@(T4 -C+YCV-*Q970CG_A/A)BJ_*-V M7&:?E!]_P=B -BD=+2K.#'Z*P:LM,7V,N''O^OP@XE67]G#4VQ*'M4VTL+RM M@4R%UA9X% V;/B.#;M_H>ELA[HI'$< >X>(AI5D4PP&9@Z=8VV&(E(4=YW#! M 8[$MP%!NC:("3(F912+A!L?!] @V4Z/6, L+NL^G B23X+//9.*KGE,;L'\ MQ'>Q]X(],*G&8!2- 4S#8F&%&'S%?EW)%[$*Q*;1C+8D=T0UHXMR8HI 1M^@ M7:G"V :(*M6Z\"N+.>KB-X'T@0KBMVBD 'K@]91'.6*$>PHE=BB HO1*$F?F$CI)\8+F787/] A;$ #L3]3V.!\3<\Z$Z#7\N18BR%G'C*=-[. MW]^-?Q.C]E!AD+$1\>HCJXBXNHM_@SVR<;%!<9DFM7H8<43AZ9EV![TJ8%\: MX\(%'!-(NP9Z$+PV'H+G(C%&E>6S-[$8J.MK?600L*6@%UR^(=#UJ8F!2XU; M63".J)M027"K"T:2A?Y-,G'C9@CXN.>;<;5F@C)R^3?Q(6-XSXMH,3N#T&C# MJO@X3M #G=]F,$F(&$8PN4!5O%9;#/87,/J=(C]XGZ"';.I\2$(:E(0'GLX M_<.=]\;83HS'76-F^_%2<,T&.NAT#)(\8DL$K@!?.7P=B#\N?R\PNM")[SC4 MTJ;2"(R79G#J&!OIDRN//B S8PSKM4LOEFIJ)>WSI6%P6UCQ8/;8) MQ.0,32./S<9A2,#+ :;CP -Q"P^6S82:+9"R8%EYUQ/#-&%,3!N?K'YD_H4*I'C0 <$%''I@1&KR1 MZ&/\$]I3K6^!<]>;AGP#\(H,0%"]B+9L>IRT[ T&2!SGOZ[/3%9DI81RCS$? MNN1"_HCIVG-L'74UQ\JA8(AQ!>+#T-(0.0,G [(%#?DBP^KVB6\R.X'2##_> M^_ 676(KEQ+?ASTG!R8BX#-<=-ZB/4F*T1-D9#$+'L$0O+G(R^ DHDG"U P M%8<09"J0/'9$&9*'Y>1:*-@7B?B-!-#1#8=BQ#E4+%2'B ;V]L+U2=@Q![% M-TS!PP2O.H7_Y;_"Z\4RP353)B)DT)C!8PS9M[6]+FQ.>@NC+A=1%EF;OX8]^D"^9N)DP)O,*P)[PX$ M^=">@"5PP"(&VM'E[.B021B=@Y6-ML_0SX O8')LM*'1W4+5@AJ1:P*^DA1BTD: M R0S=A@)9:=TSO2>3S.&4"* M61;26(@;C #,*L8$7$1"@S:D8#O", %7S0$[5!ERP7V1.>#"I)RO:I3[()HZ MD;#.*G<8K@C-BC%%% *F8PYOP#,6[9%9UF6N :[1%$&D$4*O4Q!8F[%L#&3, M#I8Q('3#/''@"@I,@8P[9<*+^M 5N,6(\0%XN'T#@"1B-$SZ0- 9WW.&A9KT MJ16( E.]LT(2X%!B^D-8VB&:7$ ''LPW: 6-/$I%B(/CEV"A1> (2$*'G-T" MBQ=,'5E)!^#%,9&8#D(L&*7P;.';P&F,E/L\7P0X$QK9H6L8N&],X1&WS[@R M.2+;G(-NH:7D8&@+F03#793G0 -$,?I_S][;]K<-I*L"W\_OZ+"W9YCWZ!H M MSEZ8Z09;M'/=V6Q]*>=+]8<"&74X#,&] JT M3$ZQ@>0'$4Y\22/HC;P@#\YT-C-[B"EYP HL/L["-G-Y951\7ACU889(".RT MGF]RU3@@O/%DLM1)$T3MD7"O988Q52,OY:W!\@,U896)OA!X!1!EJ#%: 4-% M^LA'52L*>RVRZ\I*2M%5J%<:!0"#8ZN)L!8R$X4GW>3+/A*@+LF R M_O7EB!+L4WG*VWDBTX]BOO<=K@76O;Z?F:^+\043=>R5Y$[M^[2SD3SNQ2I9 MQZ$Y.87*GN =A?R53$K>X8P#YO71KV&\[A3JP/$&-8EPPR%2P$R7$-D$;"X8 M';?IK %&0ZJ&MCI![N!CJ".Q@F,$+\ZG MYWQ/1_;5P8^M/5AZ'NA[JNV$5^]IC3;;;P*<$<7F'DYM5@@EG"4"3:)A%LL M>3C*X +:RX8VTV.X?)Y.I1% ,G%BQN-Z[&:H$6?0EDSLQ4)\-RYSJF!'S8P# MX:B1F72)/N;FD61]/;Y'PE<3ED?9V =N]Z$A@8R77V33C%#+9C1F)C0Y(S@YU$\'&Q2DDF$\&L8&AD^L-EKY>4&K W MI^?G;VOZY[SJ)?_Y,_Z,S3>+6O"9>1#V%SZ>O&<7W!>RVA3;Y80Z\PF:XNZ0 MR^Q\D9H@JO#$C:&M;&86TV]9-KRF:T7,>_*E+%TZ M9A78R_DQE3:9-M/I5,[TI)#*]JB9 C49ZV?31L7I NGM<.)!IKO2!%R@&0'D MYB.C(1G QS(A!)T!#OE0""6GD\BHG2 V:N;&NIY!>VI,9')-B M-:K""Z9>IXOB)GIB)A( Y4#-7(=#".=TEE4MXVKM:/*D3\D32IY4,'FR2\N% M5"VF3(W@?&VA8O1_X^G:V[SB=KIC#'[F:DTXW(P.!<)*.7*FVY!3H_20F$M>G8I'\@9 M'[%FAEBX]%M=N/J2R@*EKWG?%E+$AA31J/2L*Z((ZY(B*J (>I;*8_-!F^MU[PF] MWH$=\U?M\MST[49DH$*S+>Z>7SU8J(P&B60N7"&1S*7D221S+IQ$0O1*]$KT M6D82E43RA!'2'G;YL<3A'G;YL13=YH_QVAHA'I3>'TM$'8C>-T%QFQ$")6 . M+ 'CA#Y^^=.K_JMGRJ,)_LZJTEF&"\WCH96G_Q8\4ML/?<(">_715-FKOYI6 M+5MUN@MLL7'XM)X+'SP*L]+TN9T4Y]IALH+1%+;D>J)S6-:K]?N+_BSXWZB- M@/7N V$:X[8;;\D/E&_(K7IKNYFTE_H!7$M%++\N<'1V.TC ]75["8YM>?S= MQD)3.<>;6/UWE]"Q5L]/P\)UJFUUB"H-SO\[!]+,GNWGVG.WWMWN=-%+S?FC MBA!+L]\UIP'7!(0=G5%^J?)?*W'(/7UVB<&)"H@*JD8%6Y[])"JH$!5LO6+B MI6CXD9V..M_F>%$Q,;G%5>"%KYGOIS>8CBAV9 M1$(N](!K6*M9Z]C]TFOR]@6P>G"Y\VJV&HUZH_22Y2UK^34QTAXR4K-=LWIM M8J2'Q[@[KV9BI+UG)%63N_M0[=5:K181TL,#[9W7LMW::S[:@0G44SQ")!RR MZS!T\6Q(W]V%6=%')H(/8L'' :V >X!U5F6:-Q#B]NS6V_U9^'% 2X?+CBWL MNK5#-;OK#'GW'+[[0U]VO]:Q.D1?.S8YO1;Z:M5MHJ]#H"\]F*\N?%>FKT[- M;O2(O79L.GTM0WZK_"'_;HWOMYV@>+ BX!=Y\-E7>;!9:54059A/GZ\4W]8& M9B2(79@V6VXDRYBM6^LUVJ76C1%4=J(8X.E0L;KU?JDU9EM'RH-5=25UE?AS MK_FS76MWRK,*XL^=*5UX!G_"R)CXD_ASCXLDGFX4=LUN=H@_UY*#V3.HM!KU MN;QTI3^#/':C*4%F8W^57K(QT.55D[$LG'SO$KI))7S7>W>'D?QDV^-C) MJ)74'.+7LG=IB[,J&"DQ457QK$:.!\]$#Q_[6$G-$1,1$U5E(_)2)L+++4+< M22+:^$[B1$0OM-$=+7G8?B*I@E40AUKT<+!S=%L11 53R0=;N; E %0B0TS, M1\Q'S'>H-0?$?,1\!UE70,RW6==7N6H!8KY-93DVVK<+X?OPAAJ[%H&(N,]X MX#+NCKW BY.()]Z-H+H!RI'OX5+H?JUOT5I"VLCA9V;;]>Y.I^%I)?3!L5>O MUNATB;UH'P=DKU*+XHB]J@O??=G'P:KUVA:Q%^WCL%?LM:-%#0^M>3B?"$P" M!-?,#^/RSK6I7 W#=HHY*IC@WMKRJ$K.]3U]2=0;NV99S;>T?NXPJB"> 9!6 MO5<>/"J1'J=%QT25SZ/*5K]$6R"JK'39Q#, TJU;1)5$E?M41_'R1??-'NT. M=@#U%J7L;M,Z6/;<@=*+"@"?ZC+VI9-;7T6]Q0+!/5?MUC=\V&+IWYZKEJAI MC_%[$-2TY1T@B)J(FG9YQP>BIO6.Z0]/M;M#3;M9+G&>C$3$Q-U$!+&(][,: MXE"+'[8[@5?ARJZ5"_N:S?(/ESL\B"RM=J@P1)Y3_-6+& MU[!1XSMHD9B1D?K62H,.R?P(Q]8L;UU3!4&"+/VGFY M895_;O&VX?+B1214N+"')GT0*7B:'=Q;U5+APMZJEJAIC_%[$-1$A0M[JMJ# MH"8J7-A;U5+A0M55NYN%"[_A69 #,0PCP;S "<>")?R.2A@H';TW:Y!72C?; MM5:+$L[[NR7#2B!HU\NM4ZE8$ID8[; 8K=-I$Z/M[ZM:HJ8]QN]! M4!--_>^I:@^"FFCJ?V]52U/_55?M;D[]GV73_>S-) JQPV'PE@U$((9>0@4 ME%RFE;K%PXD:_?(/ACP\D!S*+@8VK=4E;MQM;GP.[-O=!G'DVDH.]@PL5KW4 M65SBR%V'_3[O9U#K="A^/,P=#5:OV>O;^UVPM0O%# ^=)R&72PRC<,P<^-$+ M4CP$,U3'889!N4=A[KDA;R,M_Y!J?RQ)>8M.DV\"&[EA.O!%5>CH&>=N-6OM M5K?<@]D.K4I))S_V#QN]LL]DJPXOE'L 6W7Z17SW"*;M6J/?)KXK(9&Q?]CH MU!O$=X?)=SI+L7^8MFJMMDU\5T)R8O^PT>G72SR^OM*$MYO%'!4 /Y5['%:_ M=V%U] :K$ \/ +NPU\,&:Q4/#P#$? :0C M)_3#Z-B4"A4Z-E+9#UNB]EH<#2+!OQ_Q(;S[F/NW_#[6'>WUZG96=GFN\URS^B0.:D.>9W1P69:1LY\L4P.59WF:^D49OOPMC#53#'D?!YXMT( M?/;44Z5BDG!R;%OUSIKT4EB1*A70R)>D."R7R)< MW/0U"H=>\NYW^8BL,JH"Z;UBJG4(_P^,8R$W2,+,[$J5XH%-^7P2BV/SH=@R M1**V+521HU1K>$2"GJ=):+Y0D)??3!E&P9OH:^:I)XE,P_0++26*U9*P8#4/ M^^P"[@K/#^&90S^\-8(T?\OJOF/%(K<@IT<-6%.J?+&YE _BT$\3L69;7H@7 M=2'\^"2OH?]]81AA/1C\DR(VI(A&O?-@/$>*V) BVO56DQ11 45 9-4A151 M$41-%5$$45-%%$'45!%%$#551!%$3151!%%3111!U%0111 U54011$T54011 M4T44 =3T8%4"*8*HZ; 40=14$450U%0111 U54011$T540114T440=14$440 M-55$$4!-#Q9XU*2%9:RK&5AX\,K$EXL@\Z<"!Y:5_27'ZQ.X_W\ MOW-;2#NACR+XZ975>O7,KC>[=:LSN^OV1L__0MDL70^X@K0N1Y$0; P_C&(F M E>XI6VU_;"O+A\5RQ5?NM+MN:W6MWKHVT*M5Y FUDN5*YC"+" J1_=SH'[C MXK+!*&9>P))1F,8\<..WN\#:&_5LW'ZND7?JC;GCXW;*QG_G4;UI[27E$SI>C(Y?TZ#.F@V"!\%C M$3PNQ(3@0?!8!H^/P@%XD'-9%SPP%-MA>/Q;\(BP0=1!82FA@\+2*L%CM]-6 M%)6N&1V[#0^*2M<,C]9.PZ/4J'3[2>\5ZAQ>=( T9<4KEQ7?T $"#Z\^V7:! MPH8.&'AX4=I!"*%:'I# 3^ G\!/X"?P$?@(_@9_ 3^ O&_R;/52LBD(@\!^F MWHGY"?P'JW<"/X'_8/7^V$X2!R&$PP3_!KI<<;T3^ G\!ZOWQS;J. @A5&$J MOYSU:\6#2!U'B.%PHXN15SG/-2ZO_L+>=(=WH%I!Q;-5QL&/)0% C=@VW],' MSHUG=MUNYT=L/RR)8L+;M;F3Q8 ?3286-E=FF9);59[2_CK3>]6J-KOZ4B1X+Y7L.\7VOT>@1S@OG> MP[S;()@3S/<=YNU^BV!.,'^H.F#W8=YLUWHVX9QPON=TWJFU^AV".<%\OV'> MK75M2K40S!^)S4N9#R285QKFO0:Q.<'\P7GNW8>YW:]UK'+I?,T; M :P-Y[NP74#UC+SR>PCL;:UH]:2PC6+KZDFA\D5P9!%D$6019!%D$6019!%; MEP)9!%D$6<2VU_]73PID$601Y"/((L@BR"+((L@BJKA N7I2((O8UHKCZDF! M+((L@BQBV^OSJR>%RB_ WZ_U]@_N//%+%,8QFT3AT$M*/=:@*KJJ\^IZ4391?;+K%W4!VP#N[B8J)9VR7M_E M$S^?1CNOEM>KDC4[*C:@"'[&@M=O3J9PQ3R6+( M8LAB5K88N)PLABRFW#*'ZHFC/(NQNC2Z(8LA'_/BTHI^O=SJ:+*C:@"'[&A= MGH=&-V0QI4]G5T\<)5I,DV*U]2PA)XNIDCC*LYANO=SJ/S*8:B!DJR4DU1-' MB2ZF72]O5?/F]VAXHL5,]U06D;Q+^, 7&YK1?\8<_CK:]9",+H1@D7!\'L?> M$+2?>&' @C 1F>SV6U)S;R^8%O[/LC/#^B9N1)"*$E]>L.O_I''B#>_55UX MO4Z.K=Z4X&;;A6G"DI%@]X)'-78KF"O&81 G$4^$RSB+P@$\F\7< MA[9-1#0,(VB;(VI8??0=+AG<,P=N$$Z:>#>"_9GR*!%1S,(A \N^349U=CGR M8A;#8[@7P!WC< SM2\<,ON4L$? ]?L&24+8$2$ X^*Q Q/(Q81KI]ZMF77OP MD0? /-!U"3NXV8''PW,C;#_^!NV4-TZBT$V=1-\@HAO/$7&=_0'ON9O >_"5 ML7QI&,%5T(9K:"4;IA'\$.5MO?62D6F>O%(W+ !U??3 !A)\X9#]CE))@+78 M7_AX\IY=8,-K\NUX.8@*?DQ!"EYP SW'I\?PF7V3EW^L5P8?&J^QE"1V/!E% M0AP!.$ 0 0O=)F )[GLHW#$> #":EHU9C?L9@TZY$2"QPH>? )*N//&H#K_ MGOW8K/7Z=@W\7HW!DUN=NO6Z!G(93W@$UVL0Q )\Q:0#CS5UCBZY3%S(X2' M?':0O0NONPG]%&Y<]%(;7BA?.HD ME=4I$S%[?-I1)(_":,D/4-E-C8NUMP MDWY^=11XX<%;>>3?UW(5W@K_9E4=1@8 #RFS5VNU6IDR[5:]L0%E=FO-U979 M?XDRV4FXYDC\KML.&*[+B$-#X0O'H, K'#"?L M7^/O4B8"J, U=(F2DI9@?AZ&2$#F9VA\C-R<:T(W']TMW#H6(F'PLAOYLADJ MK XBSR4! C:"^_^5O *.TT@K[YJ4U8]6H]9N6:@$ QGLZ(^67;/L?N%K &H\ M"F^1<+E1P;P^K5J[U\M@"F&L]1H1B,RO7H\N+/&2-!'PF#@=@$\"HN8^ R G MANM1U]SWC66@.Q)\K) %3H@-X.8DB;Q!FBCPQT+> ;!#]Q!+7O135S8V ,L; MH2=UE2=-P$("@0X.E K/'$]\\&WPZQ*']LXX,_7^. 6XQ?$P]<&Q26<,T-#M M]@+ 4" ?#(W1Z S,>[$UN6,M$RU/B(Y40?-7N4W8N]_E9=6![8U0]#GA$ EE M@=*(0[B#N/'B!)X",./.R .-NXC#;-,S \JHWKQC5P%Q0C+<)* M;_BOD.PYK?Z:025<)"(#&8AYX$(1.)Z!&TB=7R,A02M!"#$$,5GY"H8%.RGB%CC4YTTBA!$TEL/9*O@ MRI$7*3Z&WD80^DM[&6)OXS (A ^W7QGH7 F@P M(!" 1X?#80QN&AZ=!@L#24,>"-HI%#P4?V/SL8:7L8(NPL)WL)\:DW M)O.C^Z+'4!@.T6]AD*.Y'CKMRXCE6BC4@Y<;\\ROY3:3TZ8)A;0N(N%SR?:: ME(?>'0:DTI:WAFF \2?CF]BOH&,>W;/","<&X3@C"0P7NN.'$^5 '1%AQ@)D M&Z>1](F8,@A<"!.C;$POLP1>(L:+QAY6K==LRV#5:%(J8JGA@/:A/4,?VJJH M)A:^#VH!DX+8$"))]5+NCH&GI":Q2[GV9/MBS&^<.. ^,=#$X9]*8KK>S<]_ MA7^,!AP?VH)YVI&6E4E0-U%F.DO;:+PN;P5306V.P)C4*,ENY3EHUNQ(E1U9 MUE&AX?+?_RFV/\\='SFA'T;')IU>Z-A(!9^V3"9?BZ,!,,+W(SZ$=Q]S_Y;? MQ[JCO5[=S@XV/\Y2\B@*!J8(MIA_1(',27/,[XX*,M.IZR-?#)-C=9?Y2N;@ MS7IFA_V9A-H S"#J&/[WZX?+\=.&J,_Q\ M'&!2T)^*]_57KWZ^E"P)MG$*OR)795E8_O,*P)R6ZB)QK8U2EGO%.3-O-?NK MFKDM&3]/FIL1+Y*DC(W#T(UQ@DB/(*<)8)']/^@EP! K@Q#]'G>R1"LH M1,Y#R1'$10+_D3$VM.'Q.#8?BF]%Z]=\AF;A M*',RW"V)AJ=):+Y0-"._F2*CPL2:OF:>[I/(-$R_T%+=7#K;!P1E%D\_MI"^ M8.B%AV-J9>B'MT9DYF]907FL:/L6A/0H8V:_8VCGIXEXC^2Y+H^VRII<[-ZJ M2W!S5_?BZ=6'=^]8LQ9T)"%?/*>0@U)$0_IY4L36%=&JDQZJH(?'-M(A11 S M'98BB)FJH0=BIHHH@IBI(HH@9JJ&'HB9*J((8J:**(*8J1IZ(&:JB"*(F2JB M"&*F:NB!F*DBBB!FJH@BB)FJH0=BIHHH@IBI(HH@9JJ&'HB9*J((8J:**(*8 MJ1IZ(&:JB"*(F2JB"&*F:NB!F*DBB@!FZI,B*J (8*8'3PXC16R,FAX^PHT4 M\31%//4K&2%,8QZX<7G*VD^+MUK/M?AFNVXU=]KB<7GZ3AVDO&OP:.\Z M/,H[6&D7J9[BONUX@;5'><^UZ7:]T]]ID_Z=1W5E!\UR3ZZI+O._U% (-3__ MF@8&-0U"#:%FU5W$)X0:0LT34?-1..2A"#5/1(U"S+\%CP@SA!F*A0DU% L3 M:JJ#&HJ%"344"^\(:KK63J-F#;'P+B;OY^9IJWPJW=Q6J.J8*;D9:JD3N)L5 MP@[,:*C*Y^H=[_A4>R\));+^N'K2>."PRX?%4^SH)!*RV@WN8&_LFM5KEU<< ML?F#8LFVR+8J:EO-FMUKD6V1;9%MK<%OV:T&V1;9%MG6.FRKT2?;(MLBVRK= MMOJUOM4CVR+;(MM:@]]J]+MD6V1;9%NEVY8%?HORA&1;9%MKL2V[0[9%MD6V MM8[Y+9MR&6NWK7X5T;0]V[*J*([RC:M7:W1*''!9B\6V%\:URQLJ7(8)]]G% M+[(8YV2G-E*H/''V9FOLFD +;ICB\RCNO4A9!_; M!PK91W5K/,@^M@\4LH_JUFF0?6P?*&0?U:VU.'C[F-NYY4#L8V[OD7TPD#74 M2^R%@>S9+B:OLUH)EH3LF[@102IBVK]D*_6=E4'%1NHWMT>)S*[;;?A/0_WO M>0QIM^KE[O!594"\5H@H%1=D!OM@!DU0(YD!F<&!FX'5KY=[+E.5 4%F0&:P MQ RZ]3Z9 9G!@9N!;=>[9 9D!F0&Y W(# [>#"PR S(#,@.+,D5D!F0&[7IY M1S0?J!DLWL*A,KW>S!8-NVX'90X.-K\=PQ/M8+JGU=IA80>FS*NU \/6"@XW MN@]+]42RH!9Q\Q)YI-1JRR*J5BDB&0H9"AE*5;I,AD*&0H9"AD*&0H9"AD*& M0H9"AD*&0H92I2Z3H9"AD*&0H9"AD*&0H9"AD*%LTE#F=G @0YG;W($LI!$XX%[>5PV'LYE+L15)7*T)Y7=_;&JEET M]"J9!9G%K%ET[2:9!9G%GII%.47+W5VNW2<+(0M9MX6TFVVR$+*0_;209X96 M=LVR*+0BL]A7LRC'<73)<9"%[*F%/--Q]'IT'CP9!1G%E%%T^F049!1D%#/9 MVU;9YWF36>S*HQM,@8R!CVP!B>&1I!KR@R(OSO/OY+<08=<@9D#'M@#,\=)S=H MG$P&<, &T*V77&M0&>43_@G_*SB ;KU#!K [6RAL_YR*?;. ;MTJMWR@,MI? M=";%NX0/?+'^>>T5)Z[+:<9"?;J;B" 6<8DM+,#V/VF<>,-[]947@&B28ZLW)T$*KT]")L:3$(&/Z(1,#C&L/[!/-B%J>#..'P7M" $XXG M(O&PD0Q>BAA6Q(EI%S8;1.?=>&[*_;C.3H)[E@83GT-[ ML)?PR1%C$"T^($Z=4=Y::.&][KW0SY9B@ L#T&=^'30'\"P #*Z',AF H%6_ M\ D)B#Z,> 1P@*8D(HI2T-<"D8LAM!@$@EW3H@[3F'GC213>R#;6V1]"/@.N M!IT:?:#*17 -30RP??)9=V YKM&M$T(/E/1$X'@"! S4Y O];'.9PI5N#(_P M83$;*"!%H30'^!Q#$SWHL0\F$4^$DTC9X_U&B_7*V,/'5&H,E9>,(B&.QO!T MJ6(OA#[",USV40 !@#3IE5C=L-NUF1G8F/_UP7[Y]/V_^;BE[_P\>3]R5NI M?:0"$(T3"1XC#, &)B!?,#,P%=#^C[UP? _TV(4:4&@' 2UU*+/.Q,&T# M"4-;[#J[''GY0]DMCT%-7@!/G.U[E41*4,O @(9<7^(O5*(N!6 %B=,T7ZA1P[\ZH/)21'& MJ9\HGF$QO-T; C4BGP3B*($6Y])3ME.0.4C,$[=XKR9MSP&[@E<$$E]QQG*G M7W_).3(6UZC%&O!,\!V>,?0"H%^)58E1U."=LEI@PIJT5.@(6#Q ;Z-TS&\ M'C$NFS?-]OA7(*[E^Y&P0(5.HB_/^ JLH<#[=?;A7K82:0E95,!+7/9GRJ,$ MT0.R&W$7R15>$ ]3'YX;#A) ,>)( 6&>,W*K9EB7M7&H#+@A"97).IG8' MI*E,H%6'+H M_IF"2OW[6J;RY%;X-T\AK QF*U&15>NU92MK2$=X MMK0 CP MR0I66V,NF/DD@H=)KZ:N?$2@Z#(@QI7D!#?D;7N+&H]]C00E>A03XT(V(<&*57[TPSG]VL MMPO/4[91))8KK*MC(\#@$2(B#R@*X5O81R M().[4)"FIYJNPM4\")O5 2 N-U[2D16!Z%S\ MG([VFZ!X<,]PW1!\F4)!=:2,0T,?VI<-TW+=Y3Y"&^P 302"O#9,":J >=_FDT7I>W9J" "_1U(C(HL%OYI#=K M=B0,CBS[J-!P^>__%-N?KVDYKVZW3"KP.,OYH2A8&Z<(6/X1!3(GS3&_.RK(3*?)CGPQ3([5 M7>8KF>0SWX6Q##2.9:P-F,%G3SU5*B8))\>V5>^L22\SMM@LE!]P!EPW_.G5 M#Y?GIPO7>>#GXP #;'_*.^NO7OU\J=A_B-$C!B]QEBSC/Z\ S&FI+A+7YB,+ M&6:_T3DULV?IL>R,2-.(M,P_4)+Z7BUM5/M!Q<5%=17>#A08C2$D-,D3,W? M,E5]K(SQ%H3TJ!UDO_-!'/II(MZC2:R+IU99VX3=6W4I4TY@+\[&M[>H!.T> MY(OG]'%0>FC4^Z2(*BBB5>]U21$54 0Q4S7T0,Q4$440,U5$$<1,U= #,5-% M%$',5!%%$#-50P_$3!51!#%3111!S%0-/1 S5401Q$P5400Q4S7T0,Q4$440 M,U5$$<1,U= #,5-%%$',5!%%$#-50P_$3!51!#%3111!S%0-/1 S5401Q$P5 M400Q4S7T0,Q4$440,U5$$8_MR$**>)HB'C]"QFADM940AW"\RB/><0N M[27UB S,]F'//$!JS:;_M,VPWKBXGBR2F]PDHS"->>#&Y6W\M9:^+- M=MUJ[[2)XZ+F74+'IGQ@2>#H[#HX;.)Y"O'VG/_MYUIXN]ZS=]K ?^=175E% MT]HE+T 8V1Q&?DT#@Y$&880PL@@C%V)"&"&,/(B1C\*I,W(S!(_%\/BWX!%A M@[!!82IAA,)4P@B%J821;86IY&O6C9'=GAJLYM\UI^^!2PDE5-2"8D M$Y()R81D0C(AF9!,2"8D$Y()R81D0C(AF9!,2"8D$Y()R81D0C(AF9!\2$C& M.=H]476U%CW-6>R9/*,^3IB>KMV5\HM*6>5C&Z2LBVA+(Y2MLL>4]HH-G41" M;HT!U[ WK>[;'5M81Q ],(CVF@11@FBE(=HGB!)$JPU1R[8)HX312F.TV6H3 M1@FCE<9HIT,0)8A6&J+=!D&4(%IIB+:(10FBU89HD\9+!-%J0]2V6J5B=,UK M.*LT&;CE&7VUF-/32SAWL4BAJHQSZ%*H8"D#L^MV&_[34/];E=Y0-)9=]KZ? MAXX/LI+]LI(VV0?9!]G'4ONPR3[(/L@^R#[(/L@^GF$??;(/L@^R#QJEDY60 ME3S;2IID'V0?9!]+[:-%]D'V0?9!_H/L@^SC&?9A-U:H_2J9&2NSMW^EDS5D8UNUL9+K'@GT!'H"/8&> M0$^@)] 3Z GT!'H"/8&^4J"W.X1WPOOAX)U(GD!/H"?0$^CW'?2617@GO!\. MWIM=VL%@%W

/"LZLLPX3Y3FQQD.Z /J'IIW=5+T^S0!'9PPW3@B^W,_2]' MR!HK 7XL"6A+:Z.V+>-'-HY9+O2']X GZR3KS/B;C.C)1M3MD1&1$9$1O'T&7"]0%TF7!] M #TF7!]"EPG7!]!EPO4!])AP?0A=)EP?0)T64(E:BS>_!;&\=MW9X$3 MC@4;B&$8">:IOQ)^QR91B-() _9F( (Q])+X4,ITYJ2UMX?#5*PL9_>J;FIV MJT5F069!9C%M%KW&P:RI)K,X.+-8L.G8TZW$ZEED(60A9"%++:1EM&5K9M5:K3Z$5F<6>FD4ICJ/=),=!%K*G%O),Q]%O'\S.,F049!0K;I_9 MHC05&049Q4SVMMUHDEF069!93(^\.YWVP:RQ?Y%=5&O1_=. _^G#V>7K,LEO M+S2Z)U5=VY'!VLN\UA0'-.OE;@%7&1LOR[X)W+L+[DZ]W#0Z@9O 7+O>(Z 3T"L-].>..1LT MYB1P[RFX>_5R%T(1M@G;5<&VU:V7NT<]@9O 715P=\L<6JYY0&\.#FV>E--E>,SR\X&:7\()NXF\& 1 M.,+%/0 BP6/Y*1&1B!/Y!I/F.NY+ @3 M%CH.7 )7SK[Z+& (ML0+@YI\3!KS:\'"H;QR]IEY)]W(NX%>#>[E=3'(T!L" MY(,$GA*(HP0$SRY^^0L?3]Z?&$'$C,?P,=1!Z#(!#W#91^&(\4!$K&G5F-VPF]!7N"'*^_0E M&1QN0:2Y+O(W9VI$G?(X%LG10/[@>X'\7JN6!RX;@?6+: 96U='+^9-EW.EG M,K8:5MT&&0^-TFB%!5.@'R\_YJ;'0Y-@EOC)$J=)(T$7B.&0^$DH O4%;_!9P+9C7@@WPD= M_"Z .^\#D*(3UQDR@V%)>)0KH.5^#&^_YI%K7C0(HRB\Q;\,7=98+ 3[ EA@ M[1K[+0RNCRY%- :D#9 F%<5R1Z(LN,<['>A8Z'LNQ[[DW8X3^&(,,HHECKT M_AU+,0#9,A\?G."#77CP!M'0>! ,#\88>O\7N0O B^.\04*TB)?G$,;\SJ(]'P%DCD#,P MQ0WW4U%GYQ"1]C^:!3 M!=S_A3[IEJ!IW0DG!<1[ %;3:P<,]S]*,F#]W.4@6;ATF<'5E(R$#]='+ 9] M<2DIV1F\43V;?]>]K! #/B>&\);L)86AG=2XXK4?6U9;N;5B. @L,NO]:GVK ME_L_&P8JQ1B#,U3PPK?!LWZ45>QX-W/SH'2AW[L<>5D#T1"6.KB8^QKVUQ&^ M6H$7_[A-1K4=B0F?$C;@#4N%;&S.96^,=M\NB&%LJY/IL%>W5HT2'U'*(ZH8 MI D;AW$"#0B'0XA$\!X=<\P%\U)SI:MKSED,GX />JP!A7VIM6J]UZ_E8JR,7Y]3OBJ[@94U"!0B27@6H,0' MQ$H0:L%E@$7N)$@MD0#/(=TDETRN'"-XI? 6G"H$0M? \A C8C<#] 9B*"*) M=VB;C(NU8\ +3.OP-S-(!1'!*V%4"R&DO=_/Q7^,=8G^.##C#I-=)VDAT8B2:B4UZ- MQNOR$IP%DW4$CC6,@=JM?%Z=-3O20H^LYE&AX?+?_RFV/U]>TE"=G'F9KV1BTWP7QG*T\=E33Y6* M2<+),1!,9TUZF:')9J'"@3.(D(8_O?KA\OQT85(:/Q\'"$%_RBGHKX!I,2.) M #^%7Q&V68*0_[P",*>ENDA<&W=HOWE_IIYK(OI3/7#])F(87CK:Q\D\;(94 M=1XKH-3GDU@)J'Y0H%(?C,%M4):6E^3&W-/ M82:)3+OT^RREZD?SXO(AW6:]_U 2O*#'PN,AS(F&0+$F6VS^EGGZ8V65MR"E M1PU"4Y1\L;F4#X G82RS9MM8/BF#/5QU#B8GLQ?.1MCU9I,440%%6/56CQ11 M 47TZS991!440=14$440-55$$4!--BFB/$4\O@3_24'KYCK=>T*GU\K!:Q[1 MERT$&#+AES^]:K]ZKD":]6['C/!-JL.:W#&99&$F>;!&B?56$-A#DW'_AF%Q MK-))GS"7J#Z:A*+ZJVG5%I0%5K.&\D:F],(TAL$TGL%1?>2OH$>EC/E_ M%V/:?BZFK4:]:^TTIC%'6E)YWH'I?=?5;E>;I\HI@*PXHJO0RG+Q-_;YM_,_V,>3RY/CTJQQV_U: M$ ^]Q.ZVW9UMN9(M]/MAZUP:[1)8#QNL]LZ M?I#D"\B8:<\'K'/?G@;LV$$ MX[[=C--*MJS]-Z.M#Q_60O"$N2IC;NLA?XD\O57?F]4VJM+&"\=]'_BG!N M=>;!7/$APHR?.0MN1+PN/W,05KB+)K?UD<)J]M7I]4MW%H3)BF)RZR.)U3!I MU:Q^6:Q?I0''9[5ZC 8<%*%5?\#!FM.;[*YBN5:MT[!IZ$' WHNA1ZO6MA>, MI"L^^* 2DSV*^_9UCH/@2G#=H>F1 RZ ^O>GDV]'G[Y\9)_/OIQ\.3T[^8U] M/;\XNSP[_[(_U5"'&N*5-A5;Q0',OE9#$5CWS -JM-;K6'HP>YJ;!<<-EX08B MIEF/70_&:-:C8+ UJ]&D60\"=I4'&,\!=KM1DAO:<^12"+@OG:39CWWIY*' ME68_UKO\^^O9Y;%\Y/QQ M4\V6/*@H.Z%FR;%$TP<"Y@^4I_$9*BJ>?1"!1[\:<+C%W>[/;4^=C+3L! M%1X /Z1"'ZLT=9"6@,ZZ;,3](3Y;'N12&:R=IQ&[U=.=YM1$+D4X?[80GE+T MHYIX4K($&G-&J!B>GZDCX?6CROX;W$V?/ULS4LS5:>3)M?C5R3AR_^'\["L\ M/T^A!C%I0%-GN\M&BY;458Z-SH("PR3@%_X[SS(0@TUQ# "E2"4_RJ4P\@IC M_P^QAJ0+E(PZF$B?3J4.]I2'?LK3G>"YYA#1#+B^'SKZ#":P.'F,:.BD,1Z8 MB9B3!R6JDP6EI6M;Q6OS\S35@8/(;'A_X5S%4D\$'.&F TU^0G M@&B^#[,G^YSG9[[B:6%91X W;_ \+N + ;0 ]@^*!K3$Z6021M)XI)ZR4R>] M .Z3^Y:K0^\>.QK60&[VE3D[ 1A#'P]D!"97M(['==W.'92-1REV)3,BT@&? MNHWRO;,D&PCA(J)V2TN%0\N?&ITH#RL/HTQ"E "*2TXZJ5 "_<:B(\WQZ&>\ M=L+O)1^H$_+D:<*NU!(@9@*/,[\O\-_MAG)%H3HT7?R9>NJ$N!QPA4.&I\.@ ME5[0JMEMI75L&WB_=O%]TV?URDN6O+AX9E_MP>AJUX"#YJTLZI[IHZU0CGY^ M^E6DCI"6_N-:!.C>\:@Z XM"E&C. U2NYH9[OF3S90BJLQ/?!YU"R*$"-7AE MI ^]NQ7PVC$ ;$G,LPDYOX#Y/Q9#HG,CH2I'$\\E$-1KJHZ^S4!HZGH2G/+SQ%KJ. M-[GAK0ILSO]^.C6L,L&( GX9?;#:O05]D$^%*QWT+<6C*DU@C0W3P37")+T& M!;(38MGKB+4:( ]R0/;)T;]BX> M\K(W>6R*]PU2ST?,O-7106O:0V:$<.O!BP8Z3P1/'X)1+$[$5'6D2WPO($X@A&4@$ \#(XB' )%$FRYLU)NL8!;/-I= MW,KA=C8NX^"GHD /S$R33[_^ O"-/:RF!$.X1MNHL0$/ON.P/Q\.0MO1 ]Y+ M"8 [+H[R"CD]O%T.#\UYQ>;@"ZRB&YX=ORS(0_V)A9"'[#\ M%EHD$Z$FGI<:,5J:$Z@M!3J!G\(Q=$'Z[#QQB$]PA>/%^!*0U9A[ 68DU-#D M#@,A$3@X3H)>?0_"6U^XUT+2(XXA07(00A32BX G5XQ!P$K]>-<(XEO&1X*[ MYBQH13>BF/IT +P@)6S,6 EP8Q'ONDWHLI@-7AIE3>G8?CME#05US<2$-2E/ ME6<.9C*6M?E@48$3+4)/V ,X)^/F(0^Z"2/S"'XWL"K6S$E>TI M8:!IR2'W #JM(VKIN]"X4$(S.,7_85#GA]?*H_F(<_2CA6Q\(;,'O'$#'@*\ MGGIVG [A(@\?G8\^M>/L,FRNGHCT@)I^B\#I"49C$5Q+>\@@GL$9@5"HG64QMY[0U#EWAXR2-0#,( MDBS[GH#=W./KP4 4Q+03RM^J)0;7PPCJ>A2F219H2"GF>9I8_)F:Y&S^1.D1 MP19C=(?AT%/)+X4I^9N0HOXSY1%H-F-@T"'.+?G9"[ ?,/":G60SI(FRU8TZ M#[36($; P%!E#BY^^0L?3]Z?F'# )'Y29P2X@L\*02 S''&"Q:$Z],N0FWVX MR/C;-$CCE/LZZ-'"''I1G&13?+F,4(D@03ERU](TX!9#:#ZFH.2K(P$^0\8# MN>:4R+B:B\_4-CV;:%ZE_0R !(%.=0].Q*3K<5X=GSX9!]X+YL[L5(@!A/(J D1;UQ M93@70A7,!<%@"(V\.N([C3Q9HL-.U'PZ N1KZ*.;K8[P_D","DSL9Y$_GG"G MTLP9Y0&%)CEW87U Y$I82(;_9_VBKDD)Z1Q^%I,DKR-05BLG#'SHV9M?3DZ^ MOJVS$PCE@&KD- B^7J>@717^?P>Z$I$< F#LB%0!8>-_4O=:-4,&/7&3ZDG\CA4S*^&*NDD5);O!;E;S7+E9LXK>]_<2Y3CE$\ F0%182?' MJE8BGZ&7?ME3-H^I2I5%EY/U2'B9"WU,TB9?L>A5&0U+2C'\71P R=2Q''#A M_" .R$Z<)"VX+]"-CXEN5GBAY M,;KEM*7T\= _'?,XQC(+",TZ"H(*%OV T8*C$RLX4C3/N!VAUWS#WZIZ&RZ' M.6:$F4DOC*8$!L_"[R-4>2$E[8-:?:G@.!W\1ZATM_(;!OK@SAP(>7#*2/H9 MV4[I]$? 4Z"\-#"& V^ 5\AW2R>9QFB8NHQ-O011KVFH_ (+Y10>=1*)NRA\X=:8-\Q\3\T$@_Y]G?T^U2TI;&3X.)YY I.5 M-?#OD.CV2?$3>_S>6E)[V]> 1/N0Z1K_$M>4.A&\#L M2"A@Z&G$'<4%/@2H:(C.O8F;O4RE Q6P00/^8;I24V.!R0CDY6:S\+N ^#<;P."3Q9UCAJPQH/1H',KAF0>^ M3OLP'!_['F:#T$.)Z$;($&'1_+,,&22O_VBU:E9?S?K--%!G-G6(/N5M=18%NL+M).4 \:I2<5F_[6DOE!5 *)[W]49P3;-"-*,8$5F!%_DE_,T,8CA M-\Q__28KJ$ZD>5;*5U_J "IOK\S7^:KB2XT69*%P'I#*4B?#ZL6>M<4IZ:C.*[O$JE5%045N<3:+F[@2^]B*3>"NF)R2;J])2'MRS29CH M!)8K'!_SCCIYXD4FFL"LBX/DKI\*GE+[V4A< M8T"#SL'%*#N7*3\7GB6;@%XETZ!,[^&K4V=JO@(GWV)4 M2("I.\S?26\?%1ON>)&3CC$HP2JO.+V^QAD[&5I-:4X-\F14,X<6&0AAWG0@ M5/'0*@@, S8(7A'0PM2 M=3=<, XCK-I3F6-4XK"(IRD0:9B*@I46L7JI\M,@;N 8\)-AA+(L-B"SOP*K M@&J\\313Y,'G'"_-I"O,M)*.'ZEFA+DOFWTWY.-HE!.EJ/ON^ MT#H][$#$FW@9[ $]LDD8XB10O MSLKEKPD1FR:C7QBV2N<'8E1UKX#L ;#ST#.,#V,#(/&\$G'Q TPF!1^T)+NG M9M0BSZSR,0DR)W.5#$OML3AE:#C2/-[,W!22>$8RQ8+H)7)!!6"I8L'_^]YW MX7LC&$EF"5%3WV06A6F_H2LN--[R_M79M\)<'U]P"48L6>6'9(<\H:0*K_3\ M)+S,3(7IXI,Z.QOF:8N0;D)/%\4U"$ M^0Y>F.=JU,246>@3QWK>43Y]5VCR-%OOI,SQ5$[, =:<;2?KU,HP99"J!FRZ MI4ZQI1+R8CSQPWLT-#"B:^F5Y77C220@T(AEG*Q#%O3,*M$G?;-DUJE-O40@T5;.O*2FC=5'"= MQRAS[(G&9_+,RQU[P9L78T2NJV0*62I94N>KLK$$B5GGS'3J*]93M#EM0I,' M!1:3+D52N IJLI;G+=/-G2UZ5Z.M![6.1"+K#N9'3#)B_:]QEM,S";F@:[-, MC[0ADL07JD[09%3UO%;6*V ?3]I][+(; M<1+).L30ME1P)<'6J7D"1 M23#$B2Q'+*I),?D!*7\O_@[BR*JD)FBNGK-1@I>)Q^7[*4PG29'ZWZ^XQ0)G MGOO3JZM^M]GJN:Y[)1IV[ZKE#)M7@\:@>=5I-=RF[31XH]]\I?)BZHXS$&WW MY!^%! 2(ZA]Y?N*CUJ*^:;MUW@"IB<_OC[T DRY' S]TOL_Y3Y7+:_;K*L?[ MUT%Y35Z:B32+M$&8:COS[@F :O"SUM _IO([ ,6"@-G'@IV<#+!NZG>5S?D& M>-VFS[X0T4V8 ($Y.A\7C[%B+BJ8E?2)0$]8!HLUV*IH^EL*?&K9@R/;\/2G M.SV)>N(HEM!1;K&Z(1LESU0B9->HJ79)7CA#LD=6Z]J];K_5;EVU^BVPVA[G M5SW;LJY$M]OLNLZ@!0/\.:OM?38\=Y$1)(CV LL*575[=$]6^R2K[16--A,O MNYA.YTQ)F'WD"=^FE5ZN5#6C[?!4VZN:1L:I3CV!K8?Z8%HG,NT&XUVU[B%@ MGT%PS&H<_5U>[XK8B;Q!OC,#UEK(AR(?X([7=VC,I\46+90D//DK5D]^MO;( MD!NM@>VX_$.V?(_5,5TZ&47/ &_#H2 M2D@88*DR.3+D)QEROVC(IWG(C.8[)6$5P^I21*YQ6:A,Q!MR^.:N>IL6O[[* MSFU9S^[5#72H;H#J!AZO&S"C,J?O.+U.\ZK=&SI7K4;?N>HW6NZ5V^G;MM43 M[4[3F7<+)]BJ*/0QJON*(W,7QPA7=K-M]?OD$)[F$*;&8T:PDMYST4J5JWWB MC!U+FT,;]ODD%L?FP_L2,&THK? -VI(D(VS#$4@61H/'0^].+*RQ+X#/<(.2 M\/2>P_HR=".OWA5_*!=XDSS9+*M33:*M6),@!R$C3PS9ISOAI#(![5_D[H^C\+FKO^<75_+2K+EC#@NS!7Q[.@GJZ\HS,$[10U/,@VS-].9 MC:D\ADIS-/F1U7XCWB[=%H@I!OJ03P[R8M*U]J!,'NH_M%F/W4R]3"Q6Z1,. MXS+Y%-9AB"!; ZZWV#$+$.6>BU@N(0>%9JH85T=,5>/J?+/.5$_G<'Q5_0X7 MIW&VRES6<,O*>%?(1>UF9G L2XIQWEA.1')9Q:+R^L_O?MYZ M6595;+3LL"J8K9G4.'Z,Y>I:M;>A3.OKA2AH#_G<=K[8!(O7U"H+_>O%I],, M@U'JZ\E[?+%.19,/VJ8/JI(3RA=U9XC),S-G9DY/^R>YI*! %-],GG9_'%4F MA<(\CK33>(*5DG)O-YR>,W7S9@QO=LZ0?[OBSU257VCY950A!;AH_FA5/S!\ M^[;._OD,E_F N_QTKMS Y_/:5!)/EUQ*&BIZ[&4N<+:[RWL[5<@RC/A8X'8B MV/''5@?- %*JRWHOD7JM5G]_SA\7QZEQ+K)78R])A!R/7: V0SF7?QY=\T!O M$)"YJDL8*[LP1%9WQ;&:, 9_:S79F]/SB_.W6/"@)O,+2)GQF&J)R,H8D.O M9QWGHFT *U**)F?4516E[@5S0Z$F7LRZ)4 .+G3#3+'RTXI;3+P4P9_RE\SN MBH6AD;CVXD1&"),4S,TI+A <>M&X,.^[,OAPA=$!BCK%0JM MSY#TTF9/TBA.N=HX6#EH+1'PW HZ$ZS@2V9?-S5;'N#T_]*N/)YN?THHD.6& M'O*\4U[LW0/')CS+;Y::[YE*(LX&)O-&,>>3IYTHN'3TZ8.%AU_L3"\*:>PY MGCU_T/&O\6B(TC:YFV EE:J9*2Q+S@83MX)_1S^F^N_)0MI5O9DZ0B 0JN@O M<\% UHW=C"5>=GQNK[8,LFLVDVSV<*90ED9JU=33&0I MKES,&U*3K MAK0[!\G@Z$QMG&-V)UOX,IG.P"*F8*;5Q_L\\E+S%N6-O,IP&'_YH=_I]M\_ MPL=S6?WU#+>R*0$17 ,ER9W'1U[DRD!=[BF@UP0K@RZ4H4X5W)DU5_?LS=GE M6[/[1R$5D:TMR4[$T! ^9MG)&!_E&T&KS&8\==!C M<7M$/,E-E5W,4.)R9.Y>)7&7*HFIDOCQ2N(]#6*)<1]BW$+$.;7[)9;*X6H5 M3VT5K_?GEUY6K M"H\@+"ZR7VE>:_F476'OZ>E]]&D<,7 M>57MA6VL3RU@_T!E>M8:?OMEI-H:A0_%-0I2I*P@TVTN.?NK=P=="+Y _!=YCCI9ZR[Y MAC[S8ZIJ7ZXL^#]$]-5E>&795TW]UX7S_WVYC<>GIY_^_LL__AF/?NU_.1I? MOU)S%\E/K[P[%$4(WC 8O?O[RUW=33=Y6#[Z$P>.= M^'=RTX\O;B2*=4R4Z4>S!930.DMD.W/]R+;W4O&^W;>'8'>=JR%O-JQ;G_*K?;@W!'PRXV^*V*_BBA\;/>LU;R">CR.:+;M%5C_M.@0'BP.*RQ6RC3! MM"J8T45AW_JOJK('_(LZ11Q^R&K%:%ES2;95]KAUMF5[N[JZ1SD1RHFLO+JZ MV;4[;M>"L*$Y!-\U[#:O!J+9 E?6%"[\,.PYG2G?]?7DV^79V=E5MV];K?9Z M1RE+D;_(0RUG>/D8%U>CR1AI!O>SOZ)/.Y:5COAI[F>E.KGR#MZ*TE #$)!) MY@1R+V\U/GJ1D%N/9^L3]1)$7)DNR]]II/>DD9[5*#KV3+RU^06@9BM/M<1 ML%]P%!^H78\KLLSD[)&]NF0H8S6P6AGWN]4]<1EF7+Q [5NK]P8V6\!.K<*< MVJ!HP2)>7)7E29FI8Y_S,F[$"JC@AFR\:TFLV+;O!7/ )3#J(V=6P MLZ^4>9NA.M-4'60:S:\>-3L,9^V'CL)X)'#5WOBA$L[,:H_-&] #Z[D6DOII MZ$I._P3-=[:^K6QQ"?L(#\=4XVO&V70[I15],%LPG^JS"MXHY;KBK2Z7Q^A3 M[;V)QXJZN5V&16O,RIAF=]7B<6X NKC<]U3M0%X>H._Y\N^+3^Q$#BAYH$X5 MDDW&FGYS])Y9@3>+OULQ &\HL'SO]O:V'LM]^B*Y45_="F79@+#%S9 M+[T^6C_:*SPKF(.G:E&=_<'!N**XL!, ?B]/B(*[:AG2S;/=PI5SJZ=,VZ;[ MOP?!O@Y&.I;3ZP\:S2NWVVK!0+K7OAIT[<85'XI.'SZ(IFC-#:0M*R-^U)D( M8I4)Z5K=IM4EY_HTYVH5G6ON48N2W>Y6V*OX2XO\Y<;\Y98I0[BBU11=YZK; MLOE5JSW@5_U!LWGE--MV2_2%Z+K6/&78%[I$]_PV '8>>9-P>*H.9O@@SW1P M/"*.IQ&'720.(UZ6R5<.9?71%T;$N!V+_%TZML)Z1OSS&XY5 YA+S 9&47L7? ):2NZG*)-]]7E0G1.: M+^6,:G;8NJJ.T,<):=J*\][RZ=YZIK?%D&::LX22@%.4P 0E,+/N7T''+/Y_ M\B)")0Y$O4Y88=[#4?D2DYR3F23H06B^4'DD^4ED&J9? M:.GBC&6+P16OZ:=TK'JO_[I(AC/U$H5D3N'Y.&C%TZ<,&YJ_C[ XXUBEYFY! M3H]FQ0JU*=FE>'RJGR9BS0FRA=4@ZL+5&;^0T9PM/%DB]F6U+':]T21%5$ 1 M5J-NDR:JH DRB8HH D9@;9LT40%-D$E41!'D)4K6A"Q G:XH?E'@NI%>9U7- MT,)!Y,%C_B;\&X&MQD?"Z.)H[KF])PAIK5Q!$GK4B"LMHKD\ :&JFB)[-'PB MF1',=H'->I,'*K\>+7EY]?.7-,^PA<,%>]FMY/^7]7]#(<%C M@M%[@9.WNR MS/8M#BC7?_5)(*!"L\B\!Y:"Y0X$@GSQ;!(J=''V3IR1/ M.8?V69PGH?KO0! -[K2_W$FQ$%AVDT4B,5:;(Y*;W#/$$\ EP-59+2(Z(.Q$Y M7BP63TWL+0;(&ZX.BDGD.80/(HT<'\,T22,-";, @=SDGID (5XB/DP3N>)Y M+B.RMXHGWTA(("_X$!+D6CMR>'N&=@)W(<0+)W(GO1HQW6'[O,GTAHJ$@D.D M!+6"G!S>GL&=T"W1?)KIJ! )_8[J!]'N&!O%\1#\[4;ELO]X%Z&Q6S MR]+DCLG]2YG9 K7"HL"-[8A8K='IY_7A9^-YAI^_9 MI:<2"".Y R6,$$;VGD>L=KO6LNTYR>Q \G6Y.PW4Z4CK=ZD'B_OM19,[1)2' MAXZM#ST)'15&QT%QQVX.42_#A/L4*6XD4IPVA"88@ANFN!GZGED"@6B-0U(" M$8&(F.@I@]IW\L2)RAPX6X7S058[9%W8+@9NO]%!#RHX3:2C_S H0G",:Q)U_"1"\&Z];8Q8A'0F=R]#OU M*VM&T]QQ5)NPZ4X8R!&&% ,@C0?R**(,9/(8'#8.HRF![-&967:O-[2'5O.J M-Q3N5#H2.NAFZGZP[@NZ$P1\\7SLQJZN.;Y,%,6*([\B9XAJT^J.DR MXH&^B<[,6O',K&;QS"QS.M:4?*>.PD(1QUR?1(\_F,-OV1GT;"*P>YL\VW8> MIZLYCB8YCFTYCI>'G \>.UXDIF9N9^6>CK TD+9;>6C(FLJRCZS^T>PA"/\S M=;A#%O[.G M>Z)@^5,*6X>XU<(H\.T)"XYC[MX 3W=%>KVZW3$KK.(N3Y='P M\NAZEG]$@JNZ3/*]'>/'&"A%9.$DV/;DI2WWE,KE (*03IG M(S#LGU[]<'E^NK B=!EG9D[Q1DH^2K G);J(G%IW]@;3K_3Z@]MMS'O&UM?([!H;\+]$X@TTB#A0?)9 M"'2/%R*Z\1P1DV]\FF]L%7UC)EZ6RY>A@*4;-"*N_L&T+?)\Y/DVY?GL!GD^ M\GPK>SZGV>2BT;:N^@Z,!5N-@;@:\$'OBO?;[88K^J+9X%.>[^O)M\NS_[MJ MP9.[UGK=VT.YTSF'M[QV5#[&%0YR+TAA!O:SOZ*+/)84CI_F?E::DYD$7*< MPE#$=?9_66UJ(4)H?[H; ]?:2\S2I))?/SNW>WM;1W>4+\.;]Z=1,X(F#Y^)]QK'KUS><+?]?I6J_$. M2,^R&JU.NV\W&[UNH]UYEXSMIFUWFUW7NA)W]I%5'R7C17[KB?)XU,N=Q+%( MLC0R.[F.A+3;&E-YVE]3_YY9#752>$T&CV#H Y'<"A$P/-#\'$8%D1>ROP?> M, M4Y54?_%2P;YY[+?!'$$6-G05.G;TY6YH0AWA4,PH#PS 1N7[H_ZHXE?78 M$?O[;%A]\>F40;A[DE[#N($U58/?UN><]FHU(=MDA/)G)+?)'B_I3;5)Y;D= MJS;ZFI7W1_N+J,JYJ4:_W;#:]E&_F+$RM3*="+C[(64FXL)!GP1D?EWT4CLA/ M+&M:-6;U^YVW.^AQ5EX"36:_ >E7&RO-NDU (?^P9?]P8C+8,7+\@]Y"C6/4 MN$"9FMU%JNZUGNPY;/(HP^>P^ZV&Y7U'+^F@6;P M9D,2=>_)?J.U3K_1([]!=+#??J-%0-D.4&;HT14Q-$B1HQ,)^!!<8Q50=A#M M&9M(*L0BG#@)G>]/H++7?;LK@"=R)')U&VVHV M&CBK;%O-CMV2L\K-S0#6.UHZ^3N)/)]A>L=N MV/8NQL4T][L;IK^?<[\MFOLE9Y(YDY;5:'=[-CB21KO1>A??)$=(JY;=M.[$ M7(FL,5QY@L%:]M:28R&JH:B(UE& +1A$,!Q"[ MZE!H+$%CB55;:S4()]O!R>] 7A'63>-: R3^F+WY?V>!*S,O,8/G\6M53NWH M"W"M3[;C8AC=RQT7\4MYI(6ZF!(>!+X])"D*4BE(S8+4=M=JM/I6M]&P6ZW^ MNP0_69W.E;BS&D?=346H>69:3B*Z8ARHM#F&K%E-?58VCX'F-W'MQ0D>/R1K MY05W1AC!QY[$AV]. MUUSX;5&T3;:PCZQ)17M;0HK*;T[,TLPR^/.)G/EQO27/O=[.<";-R^V$R>SI MO!RP<.O_$:8HZ3$],V=CJJ/5R6;F&DTY,VN 68&$2A8'GF-7]G^Z$ MD\H=L4Y'F(G&K;-D6COTV84 O7+T-O)\V=7F[C#C]V!!"+B>?RRI"/F=WS.K ML[O3=^1W=H,C]M;OM,GOD-]9V>_8F_([7SFJR9O,9MAQ^+$.!V23 R('5&6R MV%L'U*FZ UII>[3'FMWKUZV-&T/U'(S5ZUF6;:&#Z?7L=TFWV;6:5ZX86BV^ ME2&-7M:$XQID<'.D!GP!W@9=S INY&2"1P1X=^QDF1/Y*K<.SO=,-,6(\I4G M09!RG_TNA%QN%0ZG#M[819^R]Q,05;3VG9MWZ!) #MX=F$TRN]U&JZLVR83! MAEK.!$'WQM)<>F-;H-]\J"&&0^%('X [!#"[E^V1J:=GECD2>;1,&,,S1L#K M?^'CR?O\[Z=LD9G5^CR8'E-7+5\T-;V_@=PUDWP*4<9>^I1>U0<3^X:0"CJ5 MAY\YJRZ<18 _LLII28X*!&96 M.>TD^U.6JM(DL+?)J3XAZ=#=239&L>U6LR?'*%WX?N-#E-,PG(AH9C[$[.+/ MY58,G\4@2GETSZSVDOW\%TSGRXW\(QSP?*RS#]R+5BR\?7S:?OF09*ZAY).( M22K2GZFSRW?O;#*+SB;3BJ&SR1XXFXS.:9J+]BC6V[-83X_\FV;DW]]BT>19 M$'MX9NEEQ%&LV;C_LXR/\+!2C)%V,0RBQ"PE9A\[ F^?%_17$1Z;IE9[<_7H MZ0"(U..X):W9?;"PTI[XE SF /ATO\]PJR) -LZHS;U@9Y-3M_\A%L Q"F&KTG(OJ6^8%:3'UDMW.W/:KORDXIT+^#.R$LP]OUTYZC%+R>. M9&ZKWVRIW5/<<(+3-L6'7F A&[2AV;"S1_%HP ,1'YW?^>+>/,5NP!5$]F3+ M!T'V^[Q?5!4!L@6RW]B"Q25DKPN+N;^4['61[WH8W]3]$NV351/M2]JW*<;? M=]JW*Q[C6SWVS_H%YE6L9KOQ6-#>;W168N\T"KQX1 Q.!KKW#$Z!^]XS>+4# M]R0\+*OA.?7Z+U=,SI7M_VV&6 MIF";@NU'U\!1MF2S_;F$ '$8^GYXBW7"8WUP6,R&43A>MN5$MNY*[R7T34S" M*)$KK:;V[\XV'IK 0T-WR3F(S1I>!V_&>-8+V+\^?/N-O1'_2D0 TO4%^Y#& M'H2OL7X/MO,W'ERG_%J\/69O/+VEN!,&,7"E6J$VX+[2,*]]ZL<"N/1VP(,E='\KPQMZ"L@A"/ M:-,+W::>,JU.!ZZZZK0&[:M6H]^\XEUN7PT<[@Q:W5[#%NU7RN>J.\Y #58'46\U_GZ1 MCJ$A]U=VJ]7H=?1U:UG]8]GYZI_!U MT9#$(?1=^Q.8QJU.?6K2OF_G7=X.U MJ>!+&(AZE?2[>POK;%I81POK'E]8IXFKV;0:[;;;OAKVW<95JV^)J]ZPV[QJ MM$7;Z0Y[0%W#4@EI*9J?2E$79[]\.;G\Y[=/%R43T@+?);_R( @)DF-I:,O; M_+605T-''(D_4R_*/?A4KLUJJIGT-^[;[-2^E6;3U9.SY00C'C,W]>\A/DAC MX'M.\53_-4A!9(3IN]>M]ZZ'HN&!%A8>'\$ ,M8Q_,'\? MW49\(S/-=[% V4\8QUB=/>U:J[NC:GO*2/E1 M;&XF'K_X].W_SB^_G7\Y.[TPX[4OI_6I0>A3]IUN-^J-WO:[]9('YOL?'[#,,17D$3.W7V*]1O;:L?F6G@?BL/'<5 /B,AD]C M$#UK]0"X!'R$L1UI^*,1Y&9:OAI5E9N ?7'B:Q?&TBL.E?.Q,(Z3![B_G!X. M#P0,#,PP.)_,F,!P. QB'"WKD;)^66'(+<\Y54>?.GS"'=4$_#94WV+J/89+ M7"S9V>7ALPU6U-K%<=@*?;/J_0?GS7:X:ZU&O=O?T[Y9]=XNJ&W=5/ZLB;-G M99FZ]=8N"/Q%J1C-:TB05T)-+;)P/J%6GF4(;:; MRGD^#^SHR+3*!%"FN;_;(4-;:[%Y->SO)=G@1\<9U0#D7IA-59JY&3]%@Z@%^P$'%[$>1R3S:XWLIU;5U9!NR:'>S !+YE_A>=9R-HIO*;P MNH+-I/":PNMD/I:>/D:+S+.49IIS,\E -]N??8F IROZR$)W"_EDR+NQVP=% MP63$9,05[,\.QM6KI*T_N;<\R*M)(RV(<2DN]!!GN52/OO/!(!^ZW._A:B MUR63I=CZ$!WLH<369.X431^\L5,T79%64C1-T?1>1=.GH\B+H>4C$;'?ZPRB MBN]4XND*MI+B:XNJ]BJL_W8#6_E9G?_ [,E<* MIP_1N1Y*.$VF3E'T01OZ#D31V]32%NQ\G=VI""'L?GTX,<<+J\CI*+.7[?CK M>O'$Y_?'01CHO6A7;I/O!>)([P#Y<*/RUC=6E]3NG<;5I-.XM&(2.HWKT=.X M^HV>Y;;[PRO>Z]E7+=[D5X-AJW/5:@VMMG [MC5P7_UG7P[P_.Y2B.Y%[7W[,O'3_]BE^?L]/S+Q?EO9Q]/ M+C]]9)_/OIQ\.3T[^8U=7,(7OW_ZNQ).;23D:FNI*MVX;RM0[OA^IKUXZAFO76YVYA%\=.[1*#F ] M/2] 4:IMQOD]=);=5^#U[!2[)X^5M)9S7W+\@^,(,1RN/8Y;INSI<.DQ_><$ MK<[I#8=G/1K_\O1^/H5"_@8PR_A M'9^DKI>$$;[^S'TEG<,7'D579[_ZW5_XV;=&(ST[_=>W4:\1W?]Y^^KGIM7] MZ[NI!OW\]CD&-0^A8HIM90/;E%%]ME]D,=LRCW5PX785\9)4S_[05S&N^'#R M&X05GR[^]NG3Y<65U>[9SR.MT^)!WA_TX>07\G!RQI/Y,]'E$23PH M-'0/0\V883CC'A ?M(D/B \JSP>GY[]__?;I;Y^^7)S]WZ??SB]*YX/3<#R) MQ$@$,9Y"\EL89[R@%+.('-0O>\\0'6((8HCJ,\3)Q=\^_W;^Q\55O]WNM\N/ M&$YY/&*?_?#VT".&+O$!\4%E^(!;']+8"T0T'L>'WP)$Q$K02P:W4.+Z_'H9('*GE85O(P!NEH M)3?[]6[+M%I60;0'K>: #YTKNS=H7;6$V[T:](?VE=5O]7IBT&TUNIU2JR"F ML>Z-KUD<.3^]BF^2(PR(+?C_=U;C>Z-AU?\SN7[%N)_\].J7B$]&GO-JEDV\ M0)+#X/]G[UN;4]>1M;^?7^%:9Z;>O:M"QA1]VM5K=A*?H_;\88GN^_K*D-B(-= M?U*T,71<^_?/I$=G7D/?7\\G; 4 M?7L*-\$I' 6PPZKOZ,.,A=(]PM%L+Z $]E<;V$O+M2U34YP[.%#E/OB#MC=R M-%63;;@_7FHP1R='F&LF7)#;>O:'U<;+340/$%-Y"0@9'96#< )D)50YUJ'V ML:/TCC8G9TYX:89:*:\\>X;EP-;H54<>K"!3?WS U(>_F:&]?_>\6K<=-9&I@!0X].&K MAQ]0#Z%,4.@37-VP4\8Z'/*A=G_?0YD2EF?#T0;KZ/VF!!RF@P8]EC4;/5,S M(<4:Q PVL%%3^/4%K[C18BAO*FML:[.\H4<'Y3*2';C8K!"@ 8,Z]P1D5"0OF9B'N^[.$A[#71>. MY7E?#I8XZO!F@]XB;V>C%I9P:T1K9K,M_O5JA?^]":7Z.P :>JT-%IZ&G@T% M- *$MJ,0!&_;D,"6J+9O1%P!7VJK ;T'+<7[]CTQ!BI"&N$ Q;,A2\#E9\C^ MRUZ]8[O:H;4+OX C](P- 6S62/OE[U$+?J5,97,2O'^F.0Z:N^TC@P%=#*^] M@+Q53T%"?IG60P)"G86+P53AO#P/-.P]T9E:SNZWFVF!360X$8" .FXX8DB5 MB/!"8:)7H9FQ1JX,7PC--<7!1TR!BQ*,O+L9H+4PMD%@ M>SSO $C4VR9WS\]0O<#Q &P;$A'\[]B&'4%#V%D>3N"IV%U<2&NX@Y_:<#CP M77!,P)Q T 9?;D:%=HC-J#9;@X;T7!-V!07ZV99!6'!][XS@V>MQ3W!P1Y-# MM79G'GRPM\PWTH*O@M8P1 L2.H(.>N5G7T>,H%#1$+>[T]RSYV@*X4,V/(-: M[5,-&(_#71RY(,_(B+\BN&"=PE^1$H#F9<.3ID4XGC+=CN!B$!-V4:48'CH^ MV2R8<)^W%*!Z=JA-P86/^A[L/IJC.^^NYZWL#Z'A@[5^MXO$MUU @ VW'S4D M3;0J@J[<0RT7BG.G\?-PP H*TH2/ND/K1"8@5;MHM]!@5\!2@W2LH#4\D8-Y M"L$_0Y0?TB,T@A6HJ6Z>^>ZPPKUQ(TK9<*R=#BQEPPN]DUN-?E^-\M#NA=[G MA#YR189BA#W59H'V-)-50(S6.YOQ'=()?0"52OC_;UZ!UB-2-S=:J+RK41[N M/*3:$3 TL-S0X@[*H4R1E*#D=CAP]*PM[>C#T53LLFBO4^!X@PADHB:[<,5> MU,Y#;*YL>Q52\BSL%;*09AZTWT(+#T E/:#8[=?0A@NX;VQ;X38%=_*@KAH$ MC&:I+_S^[EZTV?1L\/I5EOU66WGU]49#"1^/OD$N=+!1$V3W@?B+^GMC?05$ M$2YQ!SUV%S_!RS?C"5EC\^##VR9\^E_TWQ!(2PM2*/'D/S12Y&A:8 5\>BID\T*#X3^/*8-(-Z9!=4"X28K&_#?@;X!-UY? M7N^N]NVN:<_&^2^TZ%@)=QMH(C: M.@#NQTC:F\XXV]Z\\P $5'.7?O;GQH(=U91I>!X2SF4T 5TRX0[O6H$[XY(P MADH1$J#G.*'-BPXH"2J<:/G9!;#S'7-LN2.3^V5<:)4$WZDH)!K]#5P <"D& M3A2X?\'),P':#&%GGP)&1CL ",JRO.SE@<]!V7Z"J")$MXV6$)###1/IU^A3 M;<=M85@;C&R\,VK@E @3Z,'7!NO0"99=H!J'9@SLVZZ2;;BP8D2>)O M6WSD]/DC)SIQSYXI&.%C(BP]XP_!'D%UHTLXSQLQW)&4 M9S]$H 9L*6IKEQ,&M*;M@ ^>M8. NNX"@WLV?XD01^KM%,B0&D>.90=?0 5 ML>7YBQMTRR3/6WVXN85D.(,[.5)QY+GF(FX"&Q-[[X\VCC;$),&;$1W%MG0$ MWV3!#ACPCUYS=X"M%QGLJ":[(]DZJT/O&6RP$P,_]EPO4),"NGTF8.14.F]L9RVA"Z"N TPV'EY?#4YEF)VCA/MEXPRW[5]^VL[$DB M('3T@JVI$7Z\$0[4KW*A-8.BQVQ$^$HZ\!E+J,=:WLOJ>%9OD?US M4%J!\8QL-;@4-:"^?B)2L@[J/7>;67]6;2&B(5S@Z"8;=XP^B?X83E_@.-L^ M-%!L-V;C)Q3<$"_0?D6!7;L=0/ZTL*O!+(4F\-W&+[1QV^RYA@(G#WJ&XVRT MIQ>8!(;Q*\MW%SEO#.HWR_F?P-A'7[S\]2D=0:]8;:=76QJ$0]O@$78E8*:S M=N<8?84SYH #+I+G7H6G90B2;NA""^9"@8JCK#R?,#API<"EI,JN',S-W:L_ MA\MV"IEG \6=/SW_!-R]7?SAZ+-5GOK;^M MQOEJ"5[2)1X<$0=S&I@9.S[._^<\\QGD$3A)-$DF+M95E!OT*VZ4U^$'._?) M&].,7L[WUPV]H#]5'@=J3W%([L?//&1\%1HP*TW1B6R#@^NE<9^]?WO'_*ND M%83EG%\XU8TAMR.@W.-C"HC^2N"%27H.ZJ4,-S2A@#+>>"P;UETPPH%EZQ<4 MS8&$FM%-TX5[AGN&>X9[AGN&>X9[AGN&>X9[AGN&>X9[AGN&>X9[AGN&>W;* MJ^#'KO/1OWF=;W-^O#EN3L;OZ=V+>9&Z?WM-81P,#N/ 81R?3Y9.JDHJR8Q' M$LFF2"F>2L6E46(D2S0%@)*001)^?KEDZ?_\8G[T<% ?9A"]W&A>)4W?](T( M.W?!?!:O%NAK6D.G:Y]-N+!94NPX$9=3%"N1"73S/ U(*1V752F5&E')I$J/ MQV1R,PGA7W04J0E6.4!/2R-R$2NR,6.>*,\G/CJ)>MNREBL_K3I"%X@+C9JT M4TZZUF(XB9;(MRW9.:OY[%(;\%E>4Y]*Q49O7O5AR[UG/HY[74$SBD5QD1S5 MNB,AE2Y.F[!EXFU+>JDM&[UQAM2SJ71.*,ID::TW)49BW[9DALX3K?/5F4CG M>S.U\#@FBWU.BN_WL[=S( M[SRIM;K8+?JPY=Z(\OVF(XE2IR1Z+%FIQ"S]P;46?DYY9KT5OI%=II M="DW5EF*$XG=?SO3G3SQRV;=Y-N>8B^KDM<#+ =;[HV=&CE>TYMT59$6AVO. M["PDJ^)+R0//?,JOYOF2EA9!(B^7)Y3EF,I$2NVW)(>#O%/I9M?DC*YS%NDP MI#WVI?1^RY6T7$]Y+6F);5879FW&EO,%3J+(_:89BNY.UL-2@?125JR69@LM MVVU*%+7?=)"UJ#6Y2N;$RDH=\$M^.L]XL"ES8$*GZ6$[9=N4OB[-S5IU65Q+ M,=B! S.:'*R[U!.3C^N :K?[U;3:'+$3U)1YVW3>7+/-DK]X)+,6X,LJDW"' M9=CT@%3+M2:0^$I9%WOC!$?FF&9Z.H1-#P@KUM"S@I,OC/5L)K52%ZSG4]DF M:KK7@<=<4A_74Z8M%N+91*J9)6=##N+I@%SI_I!K<:!ED:"TRIM %N?]6M!T M;Z7:_LC-RCJ_T(5"C!3$::-#-YJHZ=Y2C:][TJHAI[-ZSZ_9O7DF4?(K$/H' ML,_PHZ+,=L>"*+-5LEK)+3I,'C8] +^N5,JMNWYR*GHLK7!EX;',S&$'#LQ6 M@A6\C-S-]WG--.E^/&$J_&/0=&]8775$JU.!F_(Q11W/G]*E1Y.?H*9[PQJQ MJYR>(S.\6/'X_+I72?=(/WCJ'K D6JG:V4X!Z$#W"[6.# 8D!9]Z *W)^0 , M;%7+Z+%4=C52&:F7YIJHZ=[$9NFQ^J@MIPF^O9S'Y62].%!)**P#*ZLF%YU! MMS,KB&M=J7!.OB)P(SBQ!P";68BI9#S9C9&]9;$[HS.=>K4$GWI@$;K9[+22 MJ>A-O<"S:;'?F(^MDB\Q!U86&8L)R:+/)'1MHI5,-EYE'S4.12GL-147CZMT M;>'(XJ*5YY9KKYZD80>8 \LEW>+M5&ME+D7@\$:MMACIC@1I_0"X$Y:I*N5L M7M+;63/-.TNR2EGPJ0>6RPH,DW:#+U=%CRX/\O7%4[EGPZ8'Y%H=,I9163HS M$GBKXD);/)JJ"B5P0*Z@'4L.!XEB7?> [DS5EO54J,&^'I!K/VM/^%)53>H: M')S<7GJ4T(-[T &Y-HLQ1^;C_I3L-?*Y=@[(I-Z%30_(E93-?-EUZCW2&P^+ ME8F3'B!PQP_(M>#75X]>+N:0O6QC0C].X]F8VI3B!^2ZGI>$"K\>CDF!45K- M?M>-F1!;\0.(71LE/E$9\%UQ]E@PX^3R:=8<3Z3X 11,&OJ:-2NKOB@+M5KC]=\RWY?E#:#7Z4$X?&FR'4OB@ M2&O#<\%7V&[D/9EXL=[^N!;=CNW]01+ [2Q,-1?$X ,49!4BZ6T3%MTGCE82 MQ/-RF7FA[EF,ERC."WE/X7F)WKQ@'HOFO& >B^B\0![#$W.^B?DX6_:OZ<<7 M$T+J%X1P5@:_J 3VW/"_*!)HO*$/_^]'XL?OBH>])ZF]8IKSU==5^DL=.RL\ M+-!C*0\&07X^?J^ZP:]6V/QB'*4^6$1_!0EU+,^13=4AP KE#R2<:7#1/\P" MM/D7NFWVF>J/%\?-1R,^.LOA@=K^S]>SO(L0^G<10E'W2?J6$(+"(/;DA!?) M'R^2^(TM$CKBE(E5CTNJ'N>QV[XH17G$A?2!,P@+"8/K?7!=< ^ZA76U\6#< MSD[^5PLHANPX03:8OT^QIU^@XM-OCSZ[R?J($K*ZSL-)]=Z(R>'3!>$^R2/1 M&MUO14&?8!N.5GFS]V;]9'./5_8W6=F7D<,)EO8UV:%AHL&@!NOMJ;PW9# > M&_._KM&BVP,7\W98VX13>5L.<]QYIA9F5$*E.J3V)M>D)+9STLS.=@:YS#C# M%]9+JN#E_5ZY[O]XE8>)A D6; MR8;S?S]BS(\@J9[L_M\/;>4^F-Y,M=S-]]L,39X3F\CR_ &!B#-5]'_\PM.6 MLH%NEW!N5K9M5/&IB_+E_B <."GPKY@?SQ&*["3M,0+)B5I'?5P6EU8\8Z/8 M<^;'SW1BF[AI*X4;M$PQ3$]W>GU[.*4EE3$S*Z>Q],288*YS-KGN,!/_RW%J M# V]K$[UD:@EC5BQ7>'-=0O=_&!__&3N4A1]!*I7;L:^: EW* >E:VNHC,^M M*O.7(BOE[2> ?N[S)?I+K-SO=LR^5BQYU=RV9&6::+[:5!#H1+D M^504C A,#-%U!^PS0Y#2F+YJ5P"W+2EC P5 BABAZ-]E[XC6>P= MP##%+H+3NPA^$:>^#O)&?%T?D#.*DSTI_;2>SCB(4_;'S]1=/,'&&)VS'$CD_7;X@ !F@T 3:?8 MD^L?EU0V&C:8RUI88-L*BH\KKT+HL F$32#LJ?A-'<)9N@\;@'&F*B!X;>P> M+@#7 ?IIIL&CHA<5CP6]42UWBU49M1#)7?G M(*S0A\V"LKB0D'F M=A O; '_ODO7XYHL-F#TP>YS#B7+I MX4>)/DY_YG-*^K \5IMV:FGBKK?%H*\NQ#/85.WR58 M['[!P,3NEW/I"^\C,YZN99Z:V4297TPL;I3-VXE2?X*0B>Z+,'=T\M@YZY7[ M72Z%46Q 1?>4&=\GB8I<,$HP2J(>M'$ZP5R3.4UN(AS0D82[OB/FAHSL:5,E MP,+3YC.H:N#;&%B%Q[;U*6SK+FV-+^,TO[%W%J"D;:E=> %4%;X-O=Q*(\+DP0 M3J'AG;QC$C<<[X MB@@0%Q8#MKLQ2C!*L-U]979W#HR!;0.5T$S%F@'"E5>G MOM#XS9;X;2GR4=/C]]*-X,7Y?1 _;F%.FVV2D M?CS.5Y:3V"R?7R\F,U^B@F2 U!T9QV>[6'O&VC.V,3%*,$JPC8EMS.>A!O?U M"*@8Q'"T-%;BHVYA7MF);@"NC=YNF\VH7!><7@Q!;VGUG8GT6G)G3UJ9>9N^1LD9^Y8UE4JAD.H1,9U\D; MSJ:'C88(\!46 S:M,4HP2K!I?66F]8M2L;&IOS#CRS=;^Y&HXQPQF82[YE6E M:, 'R!@%MU:<_-=A<&5F]"\D*/F$L;W.S&+LL$_62:")34=@G\Q:TY>H=%C6 M+AX_5M[I-LSM8]79P\0FW,9%/\)FQ%6(@=ZB6-S) )!CU=+5VHSCR*+D? MSY1*Y0 %%JS>(*MYM*ROO8K\6&ZZOEMMPCZ@TP"&O4NDSIA#!?/ M^:!B X] M2D1PILPMAS)9UPS-DO)B2JRD64D&B=BZXG"("* N%$_GXC:1MNZP+]7N- M^?*GH)=RAMR&(Q0O=KS8HQX;<&FW?]2TV&,F?563 V%H\'4HLTI[*MM@"K\# MMO/_"'2YW%UC4__F3PQONXA=!&8=+_YOLOBOX!0\'._;46.+#2NQ6(G%%AM> M[-]MS-ABBYA"/%C"RT:%EI8:[*JF8"P MQH1B U7#>:.N52<]79S/=SJJ/WG,#D*3(XRS 9C>K[4B9/@RR*Q*15*8D5U* M%^=2?\A)="*H@G1'D]!7O^*SQ17B88+9%&2_2LS*L/5R/E(- M=/VXJ%?\ED*V.9Y_;*7;(!5K2C2+ E@3)'4CT:OO:A9SRW%MB $;!.J%-8(= MQ_=\KUG;_XX'H5=OM3> Z:#;AZ8:I/QIO$(E_!1] &9SPUJC#S+ !&/-1=5= MG)W8O/=9KKY,):L&&%3)7E?7E)CU^.B7(C?A3^$4!?;%=8BYO)9'!L"&WTT; M?K=]!G[UFLX6C8T0C.^S5J$M]5,I)MDBLZM^90T&I7JN-I'H5'A"0;+';#., M;(QL['KYZEO"GX7VDFX\IGRM*?.+EKSB%*%M^6P [: 62.H,&50NK(#8*(=: MJ,(! "=E-HJ.Q!$1&*C8^W$>M>'7D!J?BT,A18YJ MHM>,>1/=LF:6Q2&DAJ7$$M_!I1%H%+YLV[*)+E]CPP<;/MBE<:'#&]M2/<7M M;< 8@%,VLH;L.-I8 ^K[3$;V^BJ;J"LM?E9L+1VE2>>865-B@CQJB7.658G8 M"L= QQZ.*U!5?A_I:KL>2VF96%:,F?0L5E67CW0R0#J*,TG=5IQ)6+%-WB@I M.W<0L<%TI083#BJY0KTDK!X5HO!3!\4C?U833:8UU6..7!2XUF28$)JH>X$+ M)$VFL0L$(QK[2BY=$.X7()U>-L3$P&1G?"Q!U6M)$=8/4O836&%3\T^(,L*L>.KC+4QL M7Z(\O6]T5MOQ54%3J@.RUW>93N)Q8'0:T.ADD%J4O$O3*>Q'PN#^!G42KUAM M>1_=3NRI;HIJNJH7G)A3C:M S2\YA&ZHD+!W-'G#X3>7PCDV^K[)H7WDSNPC M,.MX\7^3Q1^]B)733?LU6>+A*]"M8P+G!L&'OCB,X_IS@QRM:.Z,4]JTI*3G M?"^F]>.S!.@8_$1B@F2@\3N*/>9BQ!2 *0#'?5Q#AI"C'#!OU.I/A?&BP;>I M?%XM.-.X@GQVB2!0Y"Z=/,TQPWN+Y H,_5=OB4@206P:?1/3*'*CP]# T(@& M-*(WO*_"QO7Y%(X6K7I=5A@$985/6[4J,HOBFQ@;5Y80(PJ8QBO\^Z[PJ!58 M/&6%J @W8K1YH6 M%QW]*:\9?*^42_7I8L%W^I,_]@Z4ZOE?< ^$HVFCP31D6[#;+KKIT$4C:@ [ MV%>?37XR-/GKLFU+DKOV\MQ3V]799G*Y&N9%.59NP@DXOQ ^XR;]&B&LN.FB MD.-UAJ1+\7JG/I2-\@@*@;RG#^4A>_/!/X3LN5/+AJM._:Q7:2.U[K37H3N: MWN(K?*O8B!D=YJE[P:43B,CAGH=S>,D\/N87RWYV+,Y6#)![G4HFR_@?+9D3 M#/VL"^930T\ON$:MU'3C?(S.YE+YMMW5P01YR$F21/_[>+40X?C_(33'\6YD MP92"H1R4F$T7^Q3%JCG=,YI(] M8<0)REK*TND[,G$HK\=["\7R7 ?) Y5\N@6Q"2_C.2@[OF8[T[F\*I.]3+V7 M6Z?BFESBD.P25/PN><@-O:MV[NI7+&C=#!X M\N" '6X(--T#)WNE*J,R,UF,BT*CX*A:/)D:S282$R323M!G/-N/V%+&B+X5 MYWN4('WRL_Y/0+JLV33++=I%GJV(E?ZR$&]FYAR"-,HF11^[=WQ-9P8;5\VF MR*EF$F"E ,<)ZI9M/3;8*30CDMI;TR1^5 4V+"A-GQ.Y;"A<4P6B-XSG'U&L)OP=49.G4YGWCB M2"T]K[$+TDKR2&<(LV;'[Q*)FT\&U0*NK)FH$H=LF_#-N&(ZMG2P[^)B6L<6 MCOP&C9RB>#,O2-*6 V--T0[%*7>JZ3E=2B:[>JR>7/?CX_ALP4VD>) RFZ+O MTHDX=FA@F&.'1G34E=_"N9#G^T^#27RB:YK14/V)!E@WP#E45VCF+AF_K9S9 M.T(AK"!_-JH29H,INOFQ!(1A.3@#$K:>+N[KV!L;\=>5J1T[2 LN4V5W<58R M(>Q %8*M#EQAW)%7D)N@(. [#I"4G2,K;K+8F_(%FRKIR[G%,QXGQ:FP1BF3 MVD^8_3<&,0;QQ5T@7X[BI(C/-15=+L2F%3:FK]9AJ =0Z[:&\I'LB8#MJFB^-!T4&,EV0 MK_J __=TRDK$UCF&^W?PG%R_EO.'>,]4N+3B5!YYO;T@W>F0WJ*=^36'3SM)]V YC)^#W_F"8[].<[W:K M;G*DT[72/#XOR^4Q,_GQ,Y6\.QC6=ZMQTK\DM*G4XDME;4J2,VY>Z0_(J2ZN MFA -9/PNSNZ?'>P%/6/K_?=WO^^2I_CR0XW4MGAR-?@5VM\+DJP(BW(W4>Y* M9#;KB*J;-)/"&FY^3%C-[H/M#\,;P_M*TY!?O]K[*7RS$Z.XF-?6*HLDA? >%46AJ?S._';?=JV(ISH'$*=AR/[OE?FD.N*PC[]*CCU+(Q,D5 MG(#X-HCF SP?"H6:3P9+N4C52(_1N_651\86*ZC@Q(/31VC.I'$H%*:%KW;X M77KX4>*%DRM&G^(%*]&TID8S.2,7]4)#:!B.+V4#7D"I7!-W%'4H <$U^OTN MA?WO:^-]LS%'+]P*+W:\V&\V3_OII'#EYOWF%<>RI8:F_TYZ=P+J*L3K'*K\ MQA5PPA2J41-15/5^!BJ^JN6-#! )Q?]?7^<*N,#(HZ3SG[/D*F>JG[( %JOU M+,6Q%$W*I7AYO6C3T[@ +0 6>088]BZ1.N/5;,P0WYHA(CKT*%'$.>NV?I8B MZ%5])2;754Z4DZ#D)_.]MODX013!_O@93]S11YV'@7KU'U>&,WB&"5( %)T= M?J*9$*7NP^O5^Q;6X3?//B=Z^S@H+LL.2M;%#,T$#W!% AO]MO=U\*"'P%/U MV73=7S%L*G5TW&]'H5B&93]L(?4'(OCQLPT 85HN'(MKH;4'_=G]3M66/_\+?VP?I1A MA'=3_]Y_50&O7=+ M]N2_S\+/FX%O!DK'M[O5,SW'B'R-F"WH!B9V33T)ZB@RUG M F(C&\AZ3![#ES_(AB^OGO:KIP8SXUKS!QKJ M'&>:F#I\3&=2K.RQ%(I2HHG$DDI3:DI*46F@2*KR;@Z M)G^$;SV-U/8,]G?7=RC+-M_J"IV64"]EVW?A*4VIGKTGN'J.:(N9=BE7XEHE MOAT()1Q45JBWA6HIQW7X7+L#?];X>J2K/Q>(K=#.KX7PAS$/*> M(R5)EDY>5!*[G21>>DD(>4)H\"VN4X(-B/-0[J/GN-IX_26UJE=MJ8/16FI*M$2^;9E?+M5\PZP9O%P&19>W=6[$36#+O6=*54EOK1Y' MM!YK64)G;"=J$]Z'+1-[S^P\*<-,[XG3%TIKG$@9;$-83B1F_^V27]>6U7R+ MTT%^E%_4.XNZH_NPY=[;5R5) 7.W.N.%&AB*C4>_VAFCEGMO+S[5/3G.%"?Z M0JW&9E(,T(]>4XKOOYU-Z\E1IIJ9Z;'8V'_J&(*@B!,IL=]RDF^O'L58S"0% MM>Z.9F.Q1W:;4O+ B$K%Q92OK]E6XJKRQ35J)"S9J6@/GJCM#KC)(K:;_HX*S:6,7$Q)#79 M=S+UA;&.P]=3!V9>D2".1\E'H LRUW4ZA63!K3?ADMUOJLE*;Z9V!B6=;@J< M5JBO^TR60TV9MTWGW=1L+ED43Q;@#/!YM4\VJK#I ?$[#7=!%7K]&%^@>V2C M/:BQ4LV7*':_:?RI[\0DG:V(0),[ZUAGULF-X5,/B'4V4?/R>E;(Z06E254: M9#N19^!3#\AU%']\5(HEL2?.BCEC&9=7?K,,5_0!N5(VO>(?98\10>)I"9(Y MJ&:V(: .R-6G$^N$++?Z?&75X"H9AB^4GB:HZ9ZP)F*OD,Y-BW42<++<7"RH MN@T7-7U@"DB=S%9S3XT%3T]ZN3Y'-4<4M/3H XN5!%4@^:O.6I1)P>@XY0:E M#'S4= ]5V>J,Y NYYE!36K_3RCZ* M\*D',&#&,KHTJ)0,W6-;GMCJ]!C?A<(Z,%OI[JR5<)SX1(SI?+&57\8G<9]# M3??Z2B?CN:X.L\JJ2=])16<1C]H MNM?75(20 M9KC1=9'*I(2JUE:Q#Y10V7.M[0>A"AI\\DI1W7'-;-KLVP*NO>W8YH54N&6> M*)9@1P_<>;X%GSDV+'^[W6[_'5QJ>0BU>A_*Z4.%>K.+!R_>-I5'T KT7/ 5 MNO4'!+C,O'QU3XWFYT+Q\$#>"YP7S&)X7S&.1GY>/ M0H+PQ/S1Q%QYK.W+WZ4..?J^8W3B:Y'\H@2@\88^_+\?B1^_*PWVGKSL[>/4 ML;.V!NA3T%S4XO&.C;D%EL!$19UPQ/*-IQX[:T#R30<3YKSP ML%ZBI$W <'D R;ULS%*2!!M'3 MW&G6<^#< +MD*H:'),PY#H#_5<-DJV_##?U\M;E^&L;ZXCJ[:DP?K?%"5- A M+//C9YQ!=9%Q0#(F@-M(._CE#$"_8@!:% )5>\(#8DJ*.< OU#!W(8"#V8RN+LESRPXI*?@@VM0_*/+=-\E \/EAQHI M'CRS)H0@+8P+",_HE@6PEYH"^-6&_7([<(:_&P#] MMQ.Z@^0(NUO ;F*WVP M$-=>6>?S0TH<*Q,IR.$":3%%GS&'"^:&&^:&"(PU4N1P9B7I+.3@,>QJY*]= MDIQ-O!XWR:8TIH7( 16F2-^QU V7[/R$MZA@6XY#S&UKK+G8973S%N-M%Z>X M-6TI &DKA+L,>M,>.U_4W&_#7IYG!VN=\RK3=7PLT) 59S8#K >< 6-E;"K]K"CL"LX\7_ M319_]"S0=\;[=M379WZU@6' %]X1$V#"3K3\PQO8%D+0HK.P5Y#E0[7S@'-I/J[7) #Z23U6*FM+LRXNF3[*D\+\^)F^ M2U,I?&".X8\/S*/N0?YM_!>T<271[K 9LMTL"&FWF^I,$PC_[(^?J3N2/9;: M^#L9[H;E.-AFOWFSY5)>Z:B;-ROG%^M$SD$NF8LU %:(9DB$<.WS.H5"A MJ>26\TI[I;.YQBC[V#&E4LJ7TD$MN#N*8LY8[!8C A/#%3D^SLX,9]:N U(3.@(,*[>'K?7OKC,KG?:]E_7]OPFXT95X/# MB_W;C!E7@XN:/G?4['>GP";^VAS6__T?+5 -\)D]5O._J_V/#_$"5RL$F.5^'KMOVMW:/'I2=1.6?$'63 ).K".'Q>_ PM/FJ(XF-D+.;H1< M.L0G8F+Z7$GWJ$="(;E0]"D"P3!\,'Q.7^\\ZOBY;HT#;:?H$%PP,- MBVMK_6G=:Z)*K-CG@DGBBW0JS!)?IT']%DNTFD,^/RJ76+) C32RVZ2$:LY' M+ '5*.K -8Q;<^/L%WZZ4/6K*,L%'SE'P)L3*;+$@1D8)9=&"0[,N!HG!?+L M$&/;F@4*DF9ZZ&[C1ENQ3(<8 :CF "+T6A"NO *GO?7XS>!36_UB!GRJ3;E"@VO-P8C^_G$\4>"8Q_'-QQAN". MBQ# L%%S9\46/]*U1*^Z&KO*.KOD$ $$=QA9=C]=^$T[&[#5A*VF[^);B)88 M,"@P**+@2L">@WEXI6-K]>\$,(R "8**0-@"N,DSR6^4]/%&/0C0,-@<,&9" MK!XZ7JS.ZUF/J_9$,!";M53]B1MKT.@/\CQ2=^3QO"48\ACR5QI=<&OAF>]# M_EU[WQZD$[*7J8_(K!_KP+]XC*56 ?91 :$#UOZM&?M_<" 2!&ZB6R50*<+I M'[#1@&^H*!WSM);,37'9!JHA:YFLM:V(4A4&6 M7S>K"6ZWFI4G?!.JYFS<$T!]\4Z262=W3\J-V V02S"?9*7(M7X@OH MA%IX8G>V6*GZPF#8YBC5FPJY":(3Y(:@;\L'@:-CON%1.4[K<8F,8=]LQC$* M<&1)1/4%%&@R'@/%%<8'OS^F':P'ZU7UJ;:R^5['[73Y_BC;DJ"Q$60FQ5$G MQSP[NV$GQ%\. $3=<@%!_XW=.S@Q8W36_>XU.Q,9DG%TW$.2B[V1F2FWTOM'Q?J_F;C3EZ25CP8L>+_:J#57!LRF]Y M,."N3QA0+\ .B0M8!PS4>E7+&QD@$N;!O[[.QW"!D4=+X3]WAG/@ONC\QS1Z M?C*G[7&UTA?I 95KM]IDHR!Q$IT(+A23=\D4ON""B>),1!'1H4>+*DTW$%.%=%6S^8XL(6T31,?^C-6:\MK_)F+&U M'V%K/R,[FD) A810-<-S@1K8_L0XU#<<)"K\IM(*A>JV7\B*XG^\1,2'6/C]!5'43]LH7DOX128;6#$E]@35S2<;ZZ.@9^Z[^ M9/>Z=,CD%X657WJ8$=QJSJL7\[)M0BDBQTW <0&*CQ'=:)@>:++7&XO9RF@= M(Q/ZE(PU)8:\#3OAK3PV_/^;$D'4'[]G?LV1A>D1T^.GTBQA?CR_"OG+_/CD MYUW%]YLCO0W(1J[$N7YY-D%L]!#8 MU)\MD?$5PZ921\?]=A2*95CVPY:(_D $/WZV 2!,RX5C<2VTUH//9612C#53 M-A5--F OX KVO+G?^&/[=\I!I!MM+M-_WDM%P:] M9+NWD?\^RPZUF;O-J.CX=H]ZWJ!B1#Y!Q'9Z'OS\G]T!O+C#WBSPG9%-PQ!L M.MAT)R VLH&LQ^0Q?/F#;/CRVMF,-)6ZI^/;7?SA>;=&LB 2D ;_3;S\BB2R M)\Z9O(KM"&VSQ<<,,'8?PK_:?A3LSMO/+$=#"^O!!@9<84N GOWJJ<',N-;\ M@8;ZU)DFYHVFP+Q,PW]E8FJCK>Q_.T+VS<(+'Q( PD1[E/'/;M3[YJ,?/SMH M-T!Y^-"A]"M2D#^S,E]+]9"XY& WDQ)R*IE0R+$T3BMQ*4X!2DJ/E80T2B5E M-DV/H?3'/\*WGD9J>S'^[Z[O4)9MOM45.BVA7LJV[\*PT%(]>T]P]1S1%C/M M$MQ_6R6^'0@E'%16J+>%:BG'=?A*+?+U=ZO)5H7W1 M<>UVDGCI)2'DB5?])&!'=PC$S>:BPYB8N1!E]W^5GEL?;D9@O=]'J"U*NW+4M<=6U7[!P@9^DA62[U MJ<0"W9F4R+Q_59LFSQ<@?,?85)I,H[O4&BX4*IWF><$=CN8+ M*V>MUIP4WW][-]E-EIH9KR9FYW7'Y32XW4D3*;'?4IAJEBLVBC+I^<6Z+\]% M:]7FH**XU]*9/E4JF2FC\JSFLC.E..P_\A,IN=\RY_2FZ[J^'HD"-7&\J26N MZ@8GI0[T,V6L"XV%;(GRB&:%W+2L),:^E-YOF> :3*)5;0E\MK%X3(\;L\92 M]B6*W&\ZYA>3GMH &@^8.!B0OMU9M9NHZ;[LJ3DOU$C+%^DL+;<:ZU15Z'&H MZ5;X@=;[O#>%UB#O-I<=@W+39G__=NUMQS8OI$)V_Z0'FPGVJO<-V!WNWGF^!9\Y-BQ_JY9L M_QU#QO-#N!/[4$X?;H(;O21X\;:I/()*OOF(__*",7OAW\,M?TL0V/__0 MJ\3$\;Q$;UZH^SC&2P3G)1WH^'A>HC8OF,>B.2^8QZ(Y+Y#'CD84X'GYHWGY MU0"/C]3CBPDA=(&C\)63Y6/Y/FO@QI8 M?0H^BUJ0_Y=F)$9+/VH"N$ @5#QZZ^ 4H4^A/R7J>5B^33[A8HJ4N$*=U4CV MR1O7K))*I= I M\#E2 5_>M2&X4VA;0L',;3 %IJ,M :&%9:3A>ITY#]>@HD>6KK[7F#\Z_[G% M,>.U_3W&_-&90(3'?!-V-:>XGFRC\.>_D 4-G+__,Y&U$R5*Q IV5!7LDR4U MQ;;T.6UI9^D^<#,H5S<#8&/0D5>NU MO9D]5KA.T_O$I/"NQ2Z5)R66;^07NK!\S*4>R53?%IM24+R'NDLQA^[87:_! M'GHQ"%=>$2-@@K'F_NA&V<*[5Q3JSZ?"M&.Z.: M$^(/-#0F=D&<6'-)3^)TU)DS@[BDA!#;(;MH@N]19PW>WW,ZHYP0'@]G=<\&7 M\],WI/F^28?R#'*6HH4&8)!9\)AZ9/D3E;$6_EQ?R[3+I"H)(ZES4A*I1P=S MHF-2P:1R\D.>[TXJ9]2_+D$J9N%1;P"Z9O&%LMJ1$QU55+TF)!7D'DH(%\SWN?.0 M3RJ=37%2:]0CU_E.K>BEQ@W'1$E"T.':ON_\*N[M1! 4F"C>U;A3H8]GM]A8EZ:?J(EIC>]8M=6DS18MDSWRDZ9N0:DTU:-6P'-=^ MII;-N43#D$WGA8RW53D.D'+#:?-T.=Y/D3..65%/(X]M=II24+LJ<924,2%A M0KJD3^W28OH./K?S\]&[;C=9Z0*I,V:*/+O@Q56QON;F LHH&41E)9*WY7@[ M>NV[8[FR\>:.ULDMY:'4 M%6ENO!IW,V)[V)F@#+;A]? 4D\:^-(S^/W6/?7OTGUE3^DWT3V6F,M.33%U? MC.;3@MQL/JD@2'4-U9U$_.,HL4A7=<&E6?Z)>FF6:,_I^SV[V?(J+"ZO@LNK M?+Z\2CJM,+(R8B1RG*2D>%*AI93,J!*=&),J UB6HE"5R=LHK\*UB_FJT&M+ MZ40BG4A>=%S'RJO ?A)!1\]#X\B=HHW77\+CFV7&)-- 3I&,E%3'BA2GTR.X M\FA22E+Q!"FGXB2KLIOI>*[-,9CJ9"M-MSNBIU#FLEB9I.MJ\U!-&'5$K66M M*A1UF?%[IF[HN:;I'ZH)8R0>Z_ER'^BBL"Z*\TEE:DA>\U!-&,^2W9PQS.J\ M3*9KN3I;M-SQP9HPM:2RHE>%GDQZ%I7NY^V62K'-0S5AK%9N-*]D,@MQ;7<2 M2U_(K2SN8/V6]+C7UY_8RB-?J!;F.4I9FX+3A"WW^CE/,RD]GY4'_%J5Y5%N M4*/S&=1RKY_%[JA-]\6^+PKCQ33/S^9I3SE8$R;>'Z:7#3OC\FV*HYV)U(K'YDM7% _6A.GG)RG_:;SP=-8OQ[CZ..>76@=K MPA0JTSJW;';3>M8WQFYV+O+ZZ&!-F#E?$/ADBS3$2CSF"3.GY293AVO"Q-OB MV)1K5$/TEDVIQN<5K23!IM1^TU(NU4DP)./KLRXODI-X3)%Y'^G^>TV52:;8 M,D%Z0<5#,P$]XV%=/9D=1:K8?Z0LUDAT,',D(2VND'E@DSS,[5:+;4Q2HLO'_-ATTLV"$JU"N1Z86+",4PHOVP6R MX%*+JK=>=J@1!PVO_:9432MD\Y;0)%DA4>FH[=R@%XD*3A7&SP8+ MJP(PU*P)Y7I@"I()=I$D6\NVV%O.&351GZ;*?%!#=!^&JTY3;RZ%-"G/\ZWE MTQCTF$5S6X#U#;:R@QZ321JB5J%'8+I*:IT!AXSJO:>VXAQO6ZU\6M2>,O%. MIU]SZQ4?-=V3P+I"I]L]898AH;%=]V*)8I.38=,#$]N*-ZFN/4R2O*Q.K*:A ME:DT[DNQ1:*$U'KQ+6)D56D MY@I.P8'96MF)=KO DS)9Z2JMWF@]RBQ%7XH?D&M*$4<*EY%[>CO56C%+>]G, M/<%-Z 1Y0;I&OV4H_(D:%;*?HMGJXX&]Y8#$JC5QM6:$ULU17DZ96UR,>OT MX98 F^[O6)G\+#V7&K8NQ&?5=,,KYZL^AYI^@YI;B7L*U]XXGLO_4K5JDGA> MHC,(U%Y/SZ MQ']=R2:2NB5,G+9LUS=>%3?%E']>R2MDQ:^]4?)'1)F5G2F!5$V'"%1*N$>X M%F'- 8H<,B*_DBY^A//SM=/^"]% M>[Y+DWB1XT7^:;O_*A?Y%6G^09S0CY_HLA4%_X%\\.UN=XMK!1V<*7X_ :[]2]'+9$N4NRSZC3W@&'VQA>$C(#91, MU3(YU[6UD1<LNF6BWMN68< F):2N \<]=A^A-ZT9GA)+I/5>26N5.7-M MQY:^% \23=\EXFHB_(=5+$GRE.EZHF6^;[2=G;HBR#:W 92@HAD@2-.#;E^C3]'O"K+E/0>: M\*/U>R;\55HVUT&645DV)[;V+F&^__IMS4NO R+[P>++S?X+P:+:W(1I()7 MY, <;I3:)C>PJ;XJ[H -A!LP$$Z\P5W02KB58@M;(V$7>_!W [AA5B9N!X(' M-'V'2XRYW.-3C/>T@FH]<=5'F6R&):6H.S*U7QT3XQCC.$+6_JWE6OM-'!>K M9&OHUV(6R5+&*FV0/6WU:(R=^&<]O85PN)Z4.7RBM^=@LU@:I9'Z95/RP6-'1HF8W MX4W9B@XI(YJY!*9KV6O"!O!)2X MK)NQL"(ODRBZ8KZ>),];_#% ^@M9EK9X M;X5P/T".CYVN4&T+])B'Y$ W1U9Y6)YR8=$@:E_).5UH*$8'9HPK].7EF6,V'/H,^=4GEZ:_!GTO%/6N!Z<\''HJF8EE]8(/[#(],NKY&;>IQ'.^ M*CP8R3>#9!P0]!/N%8 UO^'7D%;]"9^-@4S?U$+M5-#9> MZY=78EM?Y"952UE;DR8J@! &[";WBS9C\&/P8S=*A#2;SZ/_72-EF4]XQ;S; M'NIRS?5X=2 KSE-0!P45#$P=M5*NSZ52D#63@-/KR&$Q+;#PM#FZFXM-KRLP MO2(O@(L[7_;5&C1&BCY=4JSO/+UX?5_:)7%S.S?:D%#LB&"VX98DC!LVROS@ MKAN&;+K\=GS M8DYERBA,\*T)8H,1=6[J] N<<1 %?K7-\_/-R"L/6,P0,JNFE6Y'PJ84Q(KS%9 M%FTI1S57/BK;&R2_9"F<_!)#&=O;7YT!\W>@;"A.021E-B]64IUN@DV+92SIX]$\UVUP;_2.;7"FAH, L(UP':;S=PL">#^B6CM^UY3L5:7!4! % MLI=>C]D)6TEU[8E$)8)8 /*,J;LP WPG!HB? M4HNIW:\F!Q4?,0#*EG$7IVXE7T:HS#1L,)(HJH\@CJYA MQ&\X(^F; Y^YO#[I:0^VO;Z3[86]+Q<[)6J$P#W ;58O->-E=D7R6;G#Z8H] M2.3TID0%64EI^ABW8?!C\&/'2W35GH_!S_)Y8585:(T'@UEZR4A)E3(Y!/Z- MS^7T5TPOK,?8'E ),)L;UAJ 5^G5 T_,*+RN K]PL L&VVG8!?-5:2TVT.0W MR-Q-K SMM,TMLBQ"Y3%#S:'!M%'-3WE^D9[26M*9Q#L*5&;"E*5Q[(K!$(^T M*^;K(?Z%"2]. _%^I5A^$I.CC%ZI9IJ^ODB:)>1N#=*9QI/[!\6W%@73@!(B M;.!J-D 7A8GB6;P+;F6ISPK4]![EG9C/-Q5DSL $7 M,1_-[6LNP9'Y%IXM8,@N4*LO%]L/W5QHI)>%B509B-E:+-YLZ/'".N/#[H:A MO6<\8<*8O@U,X_B8\ZHAOXYIAZ168J+Y6- KBW$_-7C*]>:5)L(T^Q&F;\() M$TB,D#?G23N)/;#M];6VU\BR56#'PC]_H.8KPK$,327^EPS^\ZUE]JYKYX)" MBQS97D:!VOC"CY/LFNW-&H5E*25J3BQ#EOF<0+8G$KW)CYJ@\*TH3#_1E=F[ M+J5KHI^;5/4^Q3[:=#:8#Q^7,CFS7:XL"HO,,-E$[ -5//9&+F-MWG LE5L= MN(0B.U/"^VC0*#N5.F.GM._-) MR,&7Y8ZO/)*++DM^?9C"F;4TB/$LA'C#MI::"M3,6G10*FMABW3N&>C99X@+ MSP@_%J[@Y902/V53E%BIM>+IQ2BF4%-.@E0?9.!)G;7&(&:+[\$6S,5'&BVV M.+-6=3ZVF.9L3]4SZR()YD:WN"A7[/2CC]@"I=1-["M=5Q;<%'G6P,9O-.(> M(B^3B^7AC;)0,'HP>B(;;?150KDM[P=2=(BQ8?DHVV]P,$BX%J&92^"\<8&< M-J7]#2P$?'1_]G"<:\U,CU?W;:SNB-T6.F6"^8@%7&3EN>;*!@%0[A95D-<(GT['XA0(5AN\ MJCG%F>JQLE.-F3EEIS3IZ3(I&;%^6I%3\:9$!YEBV>/E(C$/8!Z(KH4:/1XX MLR/]CWA :N<7+C=H)W2Z%P/]N*;5ZL($\4"0NX1FCE[W_[Q2]-X*B< M&2@N MN"C53?3!MJ(LSA][,X>(D1=0Y$,5<#E:C(_+.[JO"1]7KE)LML0\W!$/U+/] M0*>HCK+:<#9D*^3"SS>=Q^ITG)0YB0X2O3+';MI?MY/E$PV&0A\X OBH, M$AMB48].O[S#)L*D>W,.G7<.C#]9E]8-J&5 ME\3>'DPRE_<&89*Y>-CE"4BF#YCU,BE;--]>REDZZXB=&L,AD@E<251Z/[G* M'P=>?FD'-R1#JBJ;;XZ8Z<)*:TOJ(9.K@M.T9C[J&.HZM<=G=@O5!KE M$]K?W+B?;S;N>)X-E-?Q+$7 OCVWW0B1X:JE)[6P=UD+L15GJIO+R54$Q>-% M?!:"*N7*&M?FLS/'G-%B*5;,-"4F2 >8.) W'R<#Q'".DN5\TTK(+\.YL*ZY MY<&36-#91Y?KZT)BI99\!&>HEM#)H[D]K\'!$'E@8\/L.B)U(R^S*%XCB+S0 M,/HP^FZV5$2T8^>B&BCW?$UPO@G3)T9KXJ_-G<&_#T;,X=H)^*+VQ05T?8D, MKMN+\LYEGOR6'UXN\QPPNY85"?""W5'('C]E.%HH9)/]B<3$P\)8+$GCP 7, M(I?38Z++(C?GOODE'GGW F!U59\/V]W'!CFS6ZH^3EK3CL&FSM8C+Q-<<@&C!Z/GFB):L OEG7$'UPE?O"*[ MOI*]ZI(GK"E^ U,=V2/@R L 1X*#$C1>]?S,!Q(I@D;B&^Y,8*P5B.P5W[)V(&IE>0-\ZD/WM MTV2:&-A []86-#]KI+RX-9L^525(ILG-_=?$L82_F%$PH]R>QR9Z-MP%%+1? MX91W;;BF,93'3#TQU-M4;T!;J:'VE)D@G^^$IE*D>*?6A[D:&6#@RY%M>+[A\VA$<<7?Q MR-U?MY#HH5:B>,D)AV4]F"/FDB84S"G?-_2'K=6M.U7 M*>4MDY2J.46/V[TQN9#[PY'7G#XJ,Q\Q"0K?3>QG5<"^%FPFXBB!Z(8276M> M\N^\*# J<#6/Z#@_D'\#:AMVD!U-,T-?!_)EV,!Q;4U!%3S09]BDP"8%=E/< MH)L"&13H?ZC<\Q+:"Z;KM)ZAC[[@3/7U!SLM&U!\%K1 0O[(;7B$7RF&AV8% M_C*5S0EHR2[@QV.@N,?\',G%/$<^KIBDOM;*2K,YSI9S!4Z*4\C/P=PEV"3V M=&!:PIZ.:-#2%\2;1(.6TM5*8);Q)BW*1[2$0HGO6/IH,DKL M-\$6(K80(^DWB;($, @P"+";)#INDNP[;A%"=HD1@']F!@G9QL0:R#8V2K!1 M@GTE7W#\RCF2,-XU0E3&S*RY$4X:]SCI/ M@D8C%QL\/EJN#DT))O1PI*@SYF/#7(*YY(H='%_-)91DR_V1_-3-*R*K-N8# M>S(H2L:%'!H'N,25T\MR/G^F[.'.L*"7V2F"# M#!MDV"N!08!!@+T25^N5.'ISY9C+ L"/GYT5^ [*98T,!NK9JN6-#! %*^-? M7^>L^/J!1\G"8*0G-=9QBG["$S6%?)HN&CW3MZ-C81189^VTN_&5F.7!N%YW MIP85]Z5X(DC[$=^_=X)I!-/(B6GD,WZ*[TTCD7=Z)IR.E(V7]^$U%[P%?_C-LX.,WCX. MBM(*PV-BAF:"![A8@8U^V_LZ>-!#X%;[+'E\Q;"IU-%QOQV%8AF6_;!%VQ^( MX,?/-@"$:;EP+*Z%UGGPN8R4U4T-)-F O8 ?!+4GOUHNO[P MM-G?2/+?9[D.LQ'#9MAT?+M1/7-SC,@GB=A.SX.?_[,[@)?MY\VJWQG99A+H M8+N9@-C(!K(>D\?PY0^RX[I^#8QQ,/S/H5D023N4ZE_$R^_(HGL MB7,FKV([0MML;C$#C-V'\*^V'P4;T_8SR]$0]!YL8$ ,+@%Z]JNG!C/C6O,' MFKIGT0J _]R,BHK?Q\\T56\4"/IE8OXK$U,;[7;_VQ&R!]=J0"(FVM2,?W:M MW\U'/WYVT*:!K-PLVCQWN4,^+W^\0EF;;W6%3DNHE[+M.Z)4S]X37#U'M,5, MNY0K<:T2W_ZBS@0B1EC^5-H+H<.WB8Y 9(5Z6ZB6XU%JI,BV7DIWFZ7ZPW ^A*S__;*Q8J-=>5HEF[#EWHAFG7(_/7JLY\6>,1N* MX^3$450.MMR.*%08Z]X,PD YR?6)UTKP@44(U5Y.4>!&@!*\-*"6HFC Z<#7 M9@Q+T3?J[DB2V%I-S,UC'5&;Q!(-D>.!G=[N'\?7*@[L/3YOV?6\D0.Z()W(P;A"+&W6!4D4V7>)$9L15:0!?G MFD%GZ3YD9$=SA''#!@YD07DS>PU;@^KDW #PJ^RSH@F_"_JUWI]*-1[7VDXI MI>MR+SE/+^,+-[[D+C\YP?"0G'<'&,S!RQ W&]_+(,^SRSQZCJN-U\=LB;>] M;P-[:;FV96J* W=$4[D/Y#N%X(T=3-=E&>9/^ 0"HF3?Z3M69PZUX' M_Z+^^1N:MBA>_XZ O?7&T&CT;! \!+Y5!R[AH%?$T)JR+0.NK=D<:M=0 PC: MP/T(V(2L+J%Q :T,%RA3$RIVDS5*[*1Z"FP&;65"!K85^"3@6Y#>BY9V\ J@ M(A<&(<_G<-6$J1;NB1 ;'=CC35<)7W8(.!F6/4=V3Y Z*A#QP+)U]#N53J2W M?U="_TS2=X3[Y@$0')/@3Z%M)!/^U#(,"##?A)\]RPI^8$]D$\Z.2@1&5_ 4 M0_:#-8!^;R/S"?TC![=;7[9!\"(;C-9$>,H5?.83BV3:< ]A_UY95^%@S>.?S<]HNA!ZQO9I! M_%4?M/F_"2Z@!]G<&9FSGD%\$.UNYSXR:UJ$!&<0B)U>S^%4WF;[@I,SU1S7 M0J-!D[@9CV\1HRVA.F 2V+@/!+==G)V7Q5F -LB<^&L#"*Y3> 8#6I4(ZHA* M(0-LUO#K]MG&<_L[N(XT91KT;00 4JM1_R:0A?>Z @=S4IKCQ[ON^G4,S=NSL3T?1?"'_.WHD0(+PW3<,+(:0"A(0$ M,IC^]%M&$@($;:9IH$H'YP+5[RR O!O8 J/< KHO9C0C;RG#;+S M(O+;>25AY^OR\,E0W9AXWQ(L4P'Z@2*P#("0W@2;PF3.$VT%=!71B(('/A7M M:L[TX?:%GGW$#*Y 5'D5WH/OG?,.5=PU0%XY XD9%"P#*)!$0#=Y2$C>,(") M91I)61VJ?5W2J#+<:'?\YBQWO9S98P]HE0/#="EVN,X[_07W%7*MA,FE@P79 M8B!)><\@C:DT-N$J& ?<;L [L! !HM!=]6<3WITX?+"FXS6 #[7(VL )CS7! M,E#2&=@B!>'J8'R[JJU=56?@Q[OS0.2A]@Z)(0,((6D3(LZ*?PKXGZ$6LW3& M')C5;IWNCZ*#;K77BK&^SI _VL=?/YW"@4\4X!Y)\3\V5?"YU6]E[.\\)(-' M9 4()EF&G;],4HFWUS$+R',-"D,8(M1"2_UVE#$2CU<=B7LZB2=/,#1D?<]V)M^Z]^@; M5D$+#L_Z@BV&(UY!NP=15%!D58.XU0THH' &6.<#19K#=R#J6% !>^@%+_0S M9^#(D5[ 8K?0)6SI&SPR-'6P O!<8^-<:G.D/*!!#]=-0^H2:@G%G&K69 I% M% L]?!VD,UP4R9C"]^_V$LC02.'"_Z"PJ#A) 7*L.T^D3N9S2T56%[&G$"E+ ME@JH"/V %2X5ID--^&@%,N;^3@PP+R,U!K> M.F5+1HJHB7 6GO1,7;;R[W2#[KV>@BL1CYS"RV_F=7B+# :<+J5'L*X+.)_?D'-) \%H3].OMIZ%JXH,;;J8483P=3 MH!I(;:#1[*P6G(9CX\D>-S*4;-'UXLR>1I;%EHXONBQ>B1/S.4]JN'XR_7TGY50*@UP%(@*%!(X,Y* M^!M2' V#J)0SZ[;P'.L?X1&([$WX4 JUS@(7MQOX9LO .SJ "^#(''ZPK^)X M\! $OE:47/L \^,8K>*.IPZM5GN@V&SV/-)2%;2'X6UK+1DDEB<^4BTP1GN= M1M7@WQ1SGN_P($[HA]8;]<,#V3LL'1_O;>(@ A+G])Z[Z?+^0SM._EH<_1"W M #NB7/]3;+ ,%;5*(]/-C*44*!9RF5Z$/78E^E]W*ZY$-P]Q-WNL-FY*7XRA MD:6ML2,$F]^V[D5[*I1B#0H-W.(QX,JT#Q]*.':3UTE1O6--%IINGVVK1F#Y5,N;D0BSG"4G2 MC^^)9K\Q=&V?N^RH+\DP$B!;\ L#_.-\\ X*Q4GM :'XED#"C/LQ64\&DAV1 M/0Y[F[KS5B?B2F;TQL3D" [QGLYX\D3D/,]'_@O$A@Y)G+]#*/_J'Q+ 7D,B MO!H[ML/Y^,7.I?P(;I'0VKYPT/CTLH??F[%@__]/CP4+0Q$;]JR[0_)58?\+I! MZ,.I(A#M:# 0P'P$=/)7)/RP3[N;$YNC.H"?V(NA60:OBL8GX>U>ENO?DI9[ M05W@R@+S45D(TX\)YJYE 3FH/J^P.&"75]GEWKF%^0RU>-6R4=O3_6DQ9?YN\7W(D7E'Q'?J-4;"5LE M [BRNI9R\5A5DWA4VO36VO%;.EL=>AJQ$+Y^TI3BLRL7A% $*7!3*+M ,-R4N7^=[K#$X$:$^58R[)U"/%1I*(FHCMI)F7"( M?B@YRP#J)8B7*K[0FVWUSHLU^?%;U8[IIEFF@6B F-(NUSU! M2^;7K@@?%6$IJ!I*AV<:NR[56^.&J_;-DS5/1W_?'59?,L#J"[#Z+I?E$6#U MO16K#VH2NPC1KJD]AWWF%"*^ P&-.?V.L\6.1,EY;[M\J6<'P1G!+:.."D]M MM#-HD@H ;AZ0JP]J.F5IIH='FD'+H%?.32?#6GG>O0%,,6?@U&[D-VD^3G0> M;X0Z$"43(S%8([25FA(&+T'6( *L0I(SADQ2% M%//;\ ,V#)?S++<.W+:#S[V0D(.48O.+A:YMH*EE DCU&S"5WW6&9)U9YC0] M"P_FYMA2CB4W0TCE:^RUQ;#>31GE7M?BU^/MXGF^ 3RRE)GP"4L9TO["9'J_ M57QI*E6SZ5%9UQL#.92TLE+46D6F^36D4CC^OO,$HMY1)C4VCQ^@:;P &"M' MV>X!T%&B!IE6U4PD;%"K$I BF]CS7Y1N%3I]3OV$7LZ:!O1)JIT4\B3 M]M@'+4"0H&H<8>"M,$J.@$I]B^$,,D.'0$$0SM(5A"D0[6X%8P M(=8/@A9P!B'8? )$,CZ"QJ,#A]EM-8W!ZS#D%"0/'*J^#3E 7]3$DD3T"@>- MR 5#PJ<=[Q@=[XQ[*Q2BN0W;@Y!MX,"6%H\!KA[@U@;F"'?/ 8;U0(O9>] " M2A&DDDLZ)+Z("L23A<<,CS-P\2 MT?%YH M$H(P6_!;@L;G(GP:MCJU!TP<2LYNAS=+>\X.#=H$Q] !M,)C16BJF SN(1R] M$_[!2QC:ZGV,=#L8.0YC2L;!^)'10

#/VX!S#GN.Y4S?Z1H*@:H1 M--,=I,<8\:EA@H7Q#_4S_(NLMH3(!*GFS Q+U$_#_M7VKCA#^)?ZR?C=YR^L MKA_2>2R\/6+?[@Z?<,I.+Q#)@%=&[2N1*8:0SOPO=+!&WCP"1-^?,?O9[IJ[ M-%Q/@7,'H;,!'V2,,1;5B9?<'C=#'D.ZRD"87FC@R&RU(0]Y#V0G0N^US"FT M]Q&8&V)S),?H\$M)\X4#VV8K#,=@MCG"58,VX4($O@XSG6>-R,V*#8)VX+W& M&$L[YJ)^@L?)XX,-I\<3U#LRA5^[+<36PX:CZ0@@E*L&/;!@[HQT(,U'EF[L M1N"^TN8>>T2WLY*-$^R,IN-PI&B;B3S1_9C5X9 >J;,W6PL$/DA(X4B%05;5 M@U5(<'\P0>$R04-MC;")LXM$Z MUFY$GYD(@!%#T))Y;1V]=<( @)K:W"YLC$Y(3!L%T5Y8LL?9 W.F]TBQ!C8L M=FCL'@!&/Y O_=2VX+>MO@F2424%.,ITT.EPF[K1*9898REA2%3-)]T^V(G!\S\L(Y+CE%<_? Y5E@R*PKA!7J MXLK93.QYI:W0]K?YG0%*3F@[Q>=(HP$.Y-C>\IS+B$BH8**9$D^0/^%_".O3 MQCR%H@-X82?^.[FYF;7IP5,T).+60?&%5N>19G-W.0W[B^!E4$DA?X['QD.+ M@@1:%YV]#>'+V\]V;]B'K]>)IXT OCH0K1/$_Z8'6AM26>(5HN"0KH0T0?IA MYYU"!B7<>/D)UAT7.$X?1OE$2S^(\B$LM!X^O0*1)6-Q"-O 'CN/RX(I"D_J MEJXI7+DCCB=Q%!MGR;79VC),Q[X"Q"Y(N6',#:UT#;P > MA\J>Z^2<5\4#5>R<%-%S/+T\'&>5 >\'8)N>P= 'HW3H7 H1L/%]PD+ M2= /K&CH_Y(YIBJ^#6/)-O<;EA#K4GTR)S\7<[ M/L>X:3N6RM&A^+0XKM:6&P(DL\,?[Q(-C&3E?(/$EIS.\ MP;CG?]O:=@^T5W$T%E4X;Q0H..52I(4-G8H48DUZN=6:\6Y3WY3"/G"C_M?= M"MRH,TVGS] M;..>,9'#B$D,$L(]BK8F)C32^,AP16#3N(_""XX+H< 1M%TS MZ%?W%(B3I? .(9$C*K:<1]BA@JT:>\_&"59X"\?>*PK[%'8G5-L?]DA52><< M?/XQ' ^"+3AH;&\:),6+B#ISM]>.Y/#<;B<4;=^0@3"+Y]H*&^#(C-G9_WC; MT1%^-WFJ;8;N'F9.=1M0_MX5_Y%P/N$H(1RPK0(-7QT82BT38FPQ[=#;U%-X M&TKE9*O((AV8N/M]X(,D 9'.<, ,5]ON_#E=[7-/'+3=X+80IT]MC>;[[:+# MO:2A.PX@5Z:@;.MFR%K8THE8&SE%58/X+1QI/9VBM9^]<'])6JD@22M(T@J2 MM.XQ28MY5Y)6Y/0[SIJ(MV&3H6/ZPHUZCK&#&!H@NF&[N2@HL=+<'0S6$+Q>+8C63@OZIDKE6\Y0T7 MF<(HWN[/FG2^4;+XCK:.*T+3NX\7:[FWI%>C(QW'SW7%[G!%2M!R:2DTP9U^T(DJP-M?'&=9DV]ZB=Y+&;FZX M>?=BJ#@40WO /5ATD01%YKRDDIX^R+@U--7)S/H/ZKY!G(?P,BB(HNT/UUU& M,5 '0Q(>WKWDP>T2I$!6A"_9YR(2JG9L=3M(@5WQ8@,3M:&C@<)_JR M&2LQF2TGOS!T7"V#9&XHQ:$AJ*CC#9KMVEWAXV UH[%I!.-D9A\UG=F<: MYR2S:^O"C^"R[NS$K\UJ1:?-^KB-0I*G_ 7C1/0YO:AD8AQ8O>C9#AC/6\8- MI"#M!7D*3I '3>AV/ +^@:C=D<'3. @W]G+[9.Z.X$YHT8#4N(Y'"4K9 HKA MMJ% \6-5$17,8(?7*8YYZA4:1IPQTW(]8J:GX60B-VC?0/*S,Y$'"D_E 2V* M.YF;X9G=*!=HE"1?V!DE2'&?L5T(L\B\Y>(JXE2=)%U#A4,>\X+9JVWL" M_LM[!TGOV4^PA@H,;8PD-&L98&PIE(+#8,3761FQ5J3&C_\C@UTE\,B@P. @F#-+?*E MB'*Z!&G7+ WNV5#EBKM@Y>ZTO\O8QD]1<9/8L81=82@_FG('(CGA>J^N1QV4 MY^!Z@47(/EGO;"5CUUY.Z93&XU[+Q 1$.4&./> M\DCMSBI.4_O2;E G]3;GS*:+)U.1QN!$YZ?M^KE>#XW MELZG(OWY"S=M-Z/K"VGR#ZA-K#J3QT73^RXSI%P=+YK;KNF+VT5Y7\];IN9\ M0=Q-^)LW=Y1*?D9#J63BD0EZ5'QB:X0_01 )!PMQ PL1IA^#]CF?N!#OQ!*S M-=*UH732EJ2(!#L"A3;GR( B3I[/00L*7W^*IQM^_#DL$):AFP;5/6-^'85_ M7_-_V6?DX4E;*[WM;!?D;N=:A\'@9<['HH?+[">7.IHV7G;J,I<9;>;+6ONI ML6HV??/@D&/JS8?VGQ.--EIM:@E$E6],)@?2'B%0RA$"ZF:C.Y9[;JS*Q3BT?5R8_? M4?J0>A3V5'\8;/%5D^T"JJ+*"U-XN-.W^\?\3U.%]XGS^9JE\+>I-)=+O-?9 MSVMHJ68]FM@TY/9+*3WL,L4IF[^4+-;KJ<:DM#6&=+M-6X-IJY:NCB>WJ,C. MD:R73U2?3:[4D*W(G$U7Y5#,B/CG0/\YR;+2/#V-=E[ZW'8=WE0Z??ZE6%ZC M=BV745_7-G[@OHJ\\-_,F M,MZ_0I:#P&S=, :UO1>)'3DS/J54EE?BX_A 7K:);4%4BM-2!*I 8A0GF M"TU'Y7FB-(:/)C^,@+D&3C6X#7NX2V2 K\-E?/!Q;L3(?R@/7IA.))@\C@WB M:!G./K$)&GC&,^PGGG:/'ZFBX_4) [>?A+!JX/?+$J\?A-&4U54;!/L$P2G?)Y M'(G^4098\"A 1;&ZC(I,C5,WW$XI8<>OD!/GL0BX%L;4=IRV@\JQ,Y\60.45 MS%Y.0!5>;JE.:A,.R=F>22?QWR4$5-PF@A1QHZ#X6SM4YV!O[!7-22+.E<&Y M3Y@-,'Z/Z 'P\8YH+\QJHGHT#V.D;7#-]A1@#C5]P(7@TXY0-PE8EC.2'6'0 M<$X3QV\$;2?.B26EOK#A,Z P6[I3\DWRU #J&GL"_ B-Z:"T\)!*;D+BJ77! M<#">DB 9'X&2/T*E-:YI)( KAU@]@3FX;U80=F(#M)7 SFAV"J"B\TIVAKGI@&" M,9&5# 'J.I3=0/;$4SOC%"$(556*[W1(.5-&KI<<6%CMGV_0319_R$%PD^W6 >!_ET(]5WC00^A(0 M#81)YMIU+4PI_\Q*M@6 :J,Z.*J^5H&.H:"0-]Y= MC%LX_V&<96ED$5>'#3@!G.'C,C[<=H@,']4RX+1M#X0%K\*%4G;Y[J[#4D#8 M1-BMHY$;T;YJ*?RURKB*#7")05H-).!%E$G'0$1!>[&D<(ZQ:C)'LQOUQL2()EZ./$ M=_!4[/>C2E+D2!P!!%5( /=0JBK>I5QP,FAF2(9;$$%""CN?/NZ9A7);X?!Y M98O+(XICA/WFF9ED'*# X'*A!XJ0A[B5/9?C. &N:E($NV#''E:HZ)8F" M6TG#XV)59Z-SV,'&08$:=C+!^%G[7$#>XD$PS.RK8S M5"0.C6$*6<14- ;_EWH%2LZK('0JZZD/0\H"/F!?74B_$2K8F%2 US0H.O"4 M81<&9;TSK._-D-U%O2J> %QK%R'QO]DN-'H@!5&6CDO [;)?C,5TXV?F5WJI M>;:,U:D.H$VGT\'-7280)]0 MT&^/N12RPGLJ%BN:DT&-![O0<5?%ME<_=BA0D/P3">E&S+H_%5(/")63G77Z M"_\%%]O H_LY=Q,E_P\_7_R[2Y7\Y:D+NTX!;Q>A+CA%7X:[[TN)V3;_O&2& M' B-V[67@5PPY1LHT^T2 UWP#>E=Q"D&,H0Q$IQP15]>2O@0(+?QGGF4;OQS$";29J_"<[X .SGEYMZ_9 ML6O#L.8+V_+%0.'C,0ZSX:":#9'M!/M/AO;MZ*@3X")%Z7APV(0Y<0]Y"R+' MVRGDY!OXC4UW^WDXE<0E((]G;T%YN*:*=_.!4_4)+ M84>S:_6$V=]L=Z)9?+YWQXQ K)2V71?-+!\&@VMW48M(T@ MNPTGR5I9('-=LPS2^ ,SW@.)M^C \T 1>Q@:G!?TA9>H\D&Z+7Y[V9FS6&I M1^'S$@_/&W!S#D)J8C\:BBE&O< MMMM_EA;IYY!1_#"ZX9G7GK".U&EBRW3CDU"7+ZVJQ>6H,DX,47CG(9DZ$?KR M5>V9Q&3"DM_;J.;>] MG,1Z<7N<>=/]WL*BMG?G33EYU^$T.#04$R&/:DF&G,&)L>B3RV$#KB]'NN/Z M0%[.ZT^I8E[0J_,;<,7NC1W'M$A2+QK\[9S/)NT0X4;S_#C/N)>:HJ+T.36FS&MNI;VB=UTO^Z M6TF=1'.FGARH\QVS>N9],Z+4\8\G('9_\.MJ[/ERP6_=/L=.2O?NZ( M51=Q M<^>T()X"2*"=S]]C+$BH!1J"S)PCJT\RMX]4VG'JKZ"MBQ_F)FSKKAL$ UYI MNDX:!)+O[;,:$G!M^[W2<-&EJ+Q4$P,"5*?UQUX?>SRH$)V1 &C7NT4 M!9:VW>@]9C)IKW- SV^.;:?= M@9,H(X)/Q58(!F.U+01/"--M6[T/E^DD:Y ID%;-!-AR#]W4,5Q"\.X0:B@+ M#PLC^% @6'9M%"XB@_3\Y*?Y/A-ZCAYE;1&%X''X"/VU10H(MSB0HY9 M=CB,7PZH.6E+M&N&A-H*V6:E6\%*+G7;Z3[L^O_@CH?:&A]K$+UL$5CXG]4]N]PW&M>Z#>\44DI(RJ8''UKNG- L+#/4,$IT6Y[D$=-[Q..&WG MA.-=Q%3[$.J_ /;K]^L1P0JWZ;&%VA.M-%S9L(A0>TI(39L7D4RC#(\(E;$# M)ISS;H^4NF*5X3*5'5PK]B/M\HJ%5T/N>I.2>LE=M20@\4_;3;1;'F?; M?'"#A?NT0H1VLIYV5==7;ZB,R]MVGM^=ZD6JR%%EA.1,!)*<3CF9+MY">%MO M&E0B2D/%Z0720LNVNY3R5#G:*T(RNQ;.*UMMWU=8]) M=,(XR!4C*=(N!T'YU#I.R0CU@;[VU?L M@03GH8VEV+L7[BJ,F,XT$1*U5Q0D[UG2E@NWN[/C;W(8S^57(AWB;@-82XI" MV%4C=<5^X,D[\I[P7AY;7S>"2,%CHXMGO$E2KBL6DH"D#,$/.+GJ!SE*7-IR M='+%\G"#61A%9[/S':.QX_UC2])JJDPW$VE.Y5XYF8NFZ'FZOIP<>Z;\K[NH M9^J#IQ3F\10ZY 5RY&XJ1< OK?*U9$K<#UE"6Y.V)EN+=^\@F99S0"3?5L#( M9L(J"MEMCC(ES4=1$B1#QT(,'8K&0J^E/_J3U&ZG:P/K[^PN3X:H,97&MD:: M\N)!ZW@[J.?&4_;I@3.&(1F\UH3J-7?L7?0@9.S)0SY,%[*)1.R7L6UY0 O% M.1+X8XR=PW=\6F)#:M<"#8GV(/ MV"A'EC&_.4>]DT@7SK9KKH&R B'<./L-U7YO(?'-Z(BNVS";])VW#Q*82RFG MX1#%H@Y2B$3[QV$<OFN?=E- ZJK)0T.O#'4:L&EO)WRPZT[#5'/U#K?LIJM<:"OUNX,/UPWO MC>[\X'"[JG.I()/IH+ H2I%G>;N)+9*11%^Q6KC:/1Q+^J:">.%8L!J!#* : M]I(B$I+P"&M-()OO_#.$M8[R[TW[*?LC?(UT9$MBST M'-P0SE'-#D4\Z;$WD^AV$\)4+]=R@[(0G]/U)Z.33D;X?L[Z]O]%0T\ OLIX4XSG5TF)RV9F6X' MK6B_.R\6/PZ]<;J*"+5PS-HE??7Q>060#3UOLHU"=4HO4W-NL6V]S+4&BQ(I MF7#JPXF4D=U>A'P]A)U1[N.NH'"MH4),@#)+;;&0=)%:\,A4VZ]Y0PS.2W Y M#>KGN?W(_SQQ="X(9.:OE1EG"!Q4S#C#\Y7=L2E&:O3RA2N4G^+H'C/XS+8[JKL=8#]H,A-Y)R)X+:R*\)'9<^D$:#G9Q(% M(7V:T7:D>AHKXPZ^'@A#K[G(3^!#)K@F6C-)(2ANOGJT)9&RID.)\E;".F9@ M(&1_F9 AF,=WG.MV^U<&LY;M\>QH+:C\'9SJ\^)9KLAUK=_,JMUM:-,99D6V ME,ZR&.>,.0$O]::]ZV;L511*5Y 7\+13+!"TOT[0/N)$<7B&$!.=%L^+UI"3 MIE,M5JS*H=6VF0=*5\\/"81@[)5SX=G=#CFKX42UHS[?K_E8H>EG<_NURJ:^ M-7^/ZI5FIY9=BMQ22*OU8G\Q6!H?]DA]V,.CU$,1#8(]=2XQBX5$BM.6'S6Z&E[9FO&L* M(+2GX$.1=^.:(IE *+K^HZH!LS[N\)OS4K->UTOMYO;9XJR$+BO%S;H9[4]^ M_$X\O EU\J0^#[3R[5L=BUFYDP3+S0N]' T2UBQM#M8\>P-,F,D/Z\,KT)%NO M9I[9=#>T"H]+Z:G)A*P)O/+HF=OE,CH.\\*4ME[&$KM^JDP[!19>&3N\LJIE MRM$P7=MT07]8?W[I*UMCN1Y&C]]./[&3:0]TIES<2LZU7G794>I->.71V[.2 M,@NME.F8SNC+R4MV-C26-'KFT=OE I\IMJQVD\313*$X?GIAY'5F,(%7Q@^O9"6K$RLG\Q$Y/AL+0'X:"_IB/4P>/S/2 MGY;GQK@PD4$11)]-;B:K4W3ET3/3IM!:3FJ]8K>]F<\&)M=ATX/F,'7\3+DZ M?*[+R=*6[J7"E5)^F&\-NY-AF#Z^=-/M5E)A(0RZRW[K:2+,)Y%JMXDNC1Q> M&E5>INQ2D]3N5A+RE7RE-TO2\-+P\5.[F5%RF1VT%W2O.\NKX"DZ[W 3=.G1 MVE=ZBZS!KD)M.9-L\M%R?--7E_BI1XL_G4\G"7K1:'-2(QF.\YW,2R[?]!,1 M?A(IJK&5TJ(S3[UT=RW58W1YXB9=:5Z):6-HSQ-'J1PWGX>A\164TJ MJT%%*\[I7BBD)T2F6,JD?45D(&W;@CI?C#AF-&PD4EEU]@1G[R,B';H6DW.- MK-ZUVN(H*PPRVJ;(^HE(?9+50Y-!*,KE)XF:FF8W]4%GXBAZ:4(V%8J7B$V](LRKK)R+%ULN+ULP;):X>Z6B";C;9 M^*SI)R*-.*?*O)9;=*7\8M4VXOUT,8I$Y(A*I7ZS/BDEAQ$N7U)66R8?%IYK MZ,HC*J7"=3$;&G0R= \L9REEL+0J2M-71.!.EHD.7@8679[/Z"P/DG0BAR\] M>C^C\(+2G2P3-*/4!A5NR8=J?7]I,M;Y8C'5'@SD?&TT'0\+97&97J-+C\;* MBC/0:+77"B<9D8A1C$7%1*V)3C!'8^6&F7Y;!]-$5](R_>[3:A/NI2?HTJ.Q M5I/=;&.5#$>ZF4ST29G,"Y:59]&E1P/H/6GY'#>LM#CKF2W7Z"TGI9'D1XX' M($*IK_7&STEZ&W[6F4V>[BV[<%H^S+_-]QO6.!7OR?-816ETM<2R-YR@2X_& MRBK5FOR29N0NO^A"S3>>:$.519YZ/\>U2*YE#-^3N$^CC_0\[! M"+#WU2.H[1; +W8NY4=0_BP37/CL>9HSPF_G#(_[X$_;7C_&(L%"! L1+(2S M$,E')E!-M[ 0@40$"Q$LQ(%JB@8+\7D+\1]31Y;LIUFM7S?KY#MF?5'9_^,I M)U^/:IR-'9RJU]Y%"NSYPP,3(LK__(C]^" MF/!C..S$TYS08GBQH?#!G7)" M=3=,K#ZJ1R7TX5#LU2YM/VR'ND^[FY.2(S"0GS@!3;,0D(+QZQZX_BW!O#.B M?[2T[]0%KBPP'Y6%U&,B==>B@!Q@1SHBX):+<4OBWKF%N7&M^#F -?<@"<$D M+S_)U[P@WV*2?\5*_A63?.UD?$N3_-C.L_! & \?AKIUL#)M7F%;LA MW6>PY+5G="U1O/:\__>G;0]7F(G'B,.A26]$/;*7;OO5'4;_BFSV3RZ.>$>1 M48OT0723T",_=OEQM69]L(J496G6XK;J)!$K$CO_XG7R(1^)G M5-@=."+< E&"-1$<:MZE:Z_G-3LF@A-;^2P#\LIS.Z.*D?K]&9B0W\F$=-70 M(13E3A'/M]9JU8TN\G0FM ZKL_JVG577PQBR)6,/T3ASI(CO)]P4:+-+:K/H M]>=V96T66)-?:DV^09LEEV&VE4B+"=JJ-X"RMKCT:(RT&3$K8\ESVNP^W90[ M#!K16^7APGI^FR/PWWKT_VP+]*;._X'1^7V-SG/@2#N571K/8DENFQG2O64K MEUB,!1V.>AA'!B@&[KJ@ 7IMT0Y4VC=T:0:6Y_>U/-^FTB;Y276[R$ZJ="@[ M&TYH8\P^%=90I<413-#GFZ W96]2(2\"KR_T;N! N-E)?K*Q^][^O=>O6H%S!]P/3?W;\1 MF#KW:>I VX4;CX%@8@CWX]_/&39R>!-J+OD7E;-,8[B*]]*LT<"M%:!E$[OO MNL37?%_>CHSW>=:ZC3*?"%1JHF8A-/NK*/%/1+RX]KP"A]G=.\S^K/GB3C,K M"X7+3IMLG:OKJ7)4$KH26. .3H%;+-!B;R]4_/NT6&!H_KFA^5E:K#O-B>RJ MN:G(?)H;SN)66*N-<R-JZ+J=KDA2!_5_^/GB M7ZHB\7C $GQU"R&\0U/7U$XT(_^2;EA_UE6==9JJ8PM]"BB!U_4M0AGAY_"$ M37IGS?F9IE.XE3 P=JEX.!-?V1'D@8(J4YCB_EH2%C6[\[KOU92^(]^)J#E& MI ;47E:>1WU4WNEN=7?ULXJZ%5UWUT7@CXDP4($"Q'TJOI. M"Q%(1+ 0P4($O:HNMQ!W$$X)>E6=:T<5M*(ZTXH*CBSH176?W86"UE-!ZZF@ M]=1%N25H/74KDA!,,F@]%:QD,,F@]=073I<5!!+/T^'A0%JA,!+.S N2K^]\ MWD$GJ@^EL[#&L#[^Z[+P(LM2M"R5PPUZ*=)/+7542B4T]BOP#AW]4]-,8, ) M5S1>-5JN+JH!TR>OI9-M)5?C,1^B\_146*ZX$:A%G:Y4Q\#;WT:F UWVO?!; MOU:7_26Y>,WQD(G0SY$T%Q>,-5=9"$\+HWFSNJQ2SA5B>J]4[98M,]]LUIIE MIF"WIPH_T.$[;T_5T,&"ET25I?#+EB(G<**KC5+Y29I-!4)7\X\#%31+:NBVP)C M#4R]NS;UWJJ*Q*:1D\Q![)G>#C)6LM5(SEH)NTM4Y.Q1]3[=B45U!;E!TW': M?^!&O/]Y?^N64(%]^*WL0T?Y;,,^FCC=2HTZ5JMY-F28NGZ$/"I]'H M73D(TY:DB+BP5!51.R==6V$>^&3[\>_0N=\5W>NVV]D'9N2W,B,;.BHU-[<- M.&TT86YI20M$"#^KHCZ=+X(#=&";_Q63 M# [0WW9I_XI)!@?HZ^'K+/@M*@(/S@IW/N\ 5R=(#+B#)$9'[S2(VO$Q]+DX MJR=F<6-#,]DM:TB3R3(TFN E^O$[G#KN#O5M1#A074$U3."DN%TGQ:NJZ[FY M*)7"L6F);D\*RV&[UI/Y(E9='2=QYD!]20$E(VA&@*03))0')3*!=?G%)3)0&:%_X*S30 5CR:R/X+J?RLE*EHO*LB]' M(W1<'N?;X>7&G&3983B"3!2ON+5=I]U<@$5N==6YWO5&GK9+VT+LI" MC>X5%^TG%JB9AKI&*@V592%KW?YLA\0ZZ"JZ<)!#E @25['Y:L M1U?]:3G!+-X(@Z0VZW#Q[$B7K,+J^9EK#L,8:YP)G]/S@>H+5%^0#!98O%]J M\7ZFZJLIC?RBF!6[4FY22@BTWJ4C+%)]V,N:B)Y#3<-&[G],Y,#]C2^S7\F3 MZVY$7WVZR,PLPY3&6_*5I,(7F_^$C_I8=J: LKF 6D"F,Y EC4BX LJ6@I?* MP,1N7@,H"F7"JT<.2I*D4E VH@\4;U!K]"O\%UT@.1!2U$_#!$#Y!9^WM"0= M6N5C79M3AK58*!+0T=6\2:WA;:IF4@M>-REMC!^!) 1]MA/]X4$;6_@\_%'2 M17SI]I$B!WPT@SD_TW1(8>=^'5'U:0NMCR!Q>^1R9L)(T MRHN<-;/B0R;6D.OSR9 9TH=7CK?B!G(K:&Y7L,K8X=7II:]U+ QX@9T?5S-=T=CL&I%FL/(\=M!S-1B MFU0J)9=GR4BALDT,\XTUO/+H[7)B4P]GZ%6,6[;*C?[J21#$&@NO/'J[/(VG MS.A6CG?+?74^RX7!EB\WA]'CM\^C8[!L;F.<;)ELN%<:L;-H"B&#'UT9'95[ MD7Z"BW;SF>THD5V4MKWGYC!Q?"4]M@QYR#2B\I;?+,U979!:?51P>G3E9EG? MI-D*O:2WK;))AY-5:QQ&%?E'<^](?;7/1=L,72Z$)J#U4FW-QRR\TID[T;LU M:PY97-C;1;,64>B02>P31$?SGB?:PJ"V-N:9#%?.-[O&M)2JA>:3PVW$1:3; M[7T=^(:TH@FRO4&,AF*R'DF8EMKFI'5LV5@5N9>H !\%X%:R@ \S=0M\FEV" M__1V[SR0T3#C&B:1QU.=HCT2AR7QTF1L"U,@6@JHCUV"9DCF=0?MC,>8!NV@J8H M_,( _S@?O(.*PV?; YKSFQ!>#]49%E&SO&5JSA?8/B7?V*;P3A4[7Y!KT#>V MX4WZTINZ,R[[?6$RYS>ZY"*/J7/!!5%:^3Q>@X\<*]K:H9GS=PB="_X9Z8"7 M0VM(I7^AS88MSW^PGPT:!0?/M \'^,7.I?P([M>6"9RC%$WF^=EV%MD.'^F8 M*VPGV"3\=C;Y#YR:^_\_.E4QCY&S09]@7:ZS+N'':#)8E]M;E]0C$\C+#:Y+ MH,=NLXZO1(/D.&EQ4?]\3!> Y#7WY/S]B M/SY*CJ?\4U(I,HM?DW->4@8B5=P=$K0YG-- MQ:&MSZBC(-Q^8Y.^1AX'.B;=&!D^(VN#^$MNL?C-.].+IZ2]B*&.45C'K*XD MT"_39:.GKO6/9VNYH1$HGE5;.E'[]#8)6?NUU;1"O*&GYVN5ZR76Z_C:*DKA M%(HW1G[\3CPD+]-V(Y#N;R_=S%\OWM CVO M/H^4/#O$R=WQAVC\(J6)@7S>NWR>#39\/_F\G$WPFGP6T\^]IU:53LE+2>^6 M*ZFG5C\[&49),X=HZC.Q*&_189&35,F8 I&::)H8>"@N?X:Y=KWQ%UH8-SC[ M6U)ZES-*'*'.(YGV47K]Y,JJ5[JZ)"][&V79-HQ))\X.8\@HB:;"@6LC4 L7 M-&QN14T^/KK%P64OE<6&_RE3Q2"[@:ZYMY1;Y>]H-3 MV;TKK\!K\DD&2E[7?$]CC%YF9B$E/^_F\QUCT&AV)"XZ&<8QBE/T(9$\5Q : M".9?*YB!N^233(13@KGLB=UU8CA:RM*(KW>%?F&\J;%0,.-8,)/)<_'0[^ G MJ0##\)1 ZP ^8O496.O!P2@X&-VGO^2('-3/>[5'GGB%0 "TB%S[J<#>-JK' MD@7![-9+SY'"D!9"A=)ZF$"V22QY#&;^>0FN@7+XVY7#_7E-OEPY7,XF>HMR MF#7Z0G^<-TRY5P&A8?1I(\3X"50.*(Q$'X.%_[ICSTE',WG%M84DDQ?SO[PEVDE51R*WA+QW]_R5SILU/]@\GA@FE/6;B@ M %Y'PCH](%D$O?<2=>$G"\"8J*-K7($+4;EPA H=5GS_K[W"=O=4@W";-/T? M1W5XIF87U#-8BTQ B-3-\V/X]G]X9Y!/Y*Y]T"?[NU>*]^VE,;7%/TSX$2%0>6"QPM''Z(76ZF 3 M8'8K\_]X:JHC'?9?G7K&5Q+19R@X4%4I>[AH]E?P$("1M[0QE=$PA);A,BK_ M^S+ ET<%AW 4;:[U5.^TZK5BIOU %6N91XJM9:EV-]TN9HMLJ\BUOV@PAPAQ M9VL?:_4.UZ8Z=2I3K[7KE6*6[7!9*E>LL;5,D:U0[0[\HLK5.NU=A>19V=]G M6S]^M!$AHPT=0>B;6]2% .UXW-*2%@B;=ABEHW0DY="-71^9H;9%+1^/3 M17NZ]L.'C.=?UL)@R=>X//\LCI^>.NQ3G?7#AP2E]F":,UN;[E8?-/*3YU2Z MS$W\\"&;PY%<"TTW:K<7V=:6O4Q;X1>^^)#C_.IE)L/]7\Z$6':92M3+X\C$ M#Q]2?]K4$M7VL-%EHIN-.BG%&("S2(_>SKR(3*,ET(MN:!,>#PIRJ-TO3OSP M(9?M9W&=295[-",N]8;! +" <_?!AYR_3.,O:JW;OKE8?R$^Y!ZC MLAY&/8<7:9KY8O.I4YEPP)P6JQ$I&A7'[/7Q(J,G\2*=:3Y0>**X9MB=ZI<@ M2)XD]#%YI895B12XVD0.101UNS:V^6+E4N0-L"-!@!UY@UA% >;:-UN7 '/M M-MB MG4T_,GJ6+:M4&V48T!LD/I[P^VZM4Y4"*?S>?"';8AL0[B93+R MZ?6;UY2(*B],)17HVP<*.(3!1I6I08M7G=S#T>%FM=]WJ:GZZ\ KM%2A\2)WS R0F=66%2:IK-$VG*Z$BV])H)ENJ=(U>=%D/ MV=":X=A#C(X$50V!X =@$9\N^.%,MFURF_5:;E<3L^AL:D6ES1>>@"+9Y^=< MOFW&Z7E>'DF%9RX?+[ $LS,_9A!Y15=C$N,!==6K M67&3"F9+9[0VSK>&H;;:2 M\A<>$M5DJ;Q9-.)5N5?+">VJD-O&I G!!0W3%X0J#_3-WZYO[@_AXC[LN+/Z M)E0T5^-L?IR4Z]RB-L^$QJOAY@M/<(6V^C*)+BMF%TA6S1H9[#HVK@H_I:7(SW:Z28$!DHUUG%K3,H-D9DT 29G(0^1L8Z7OX /" M@*2\(%AS2^%-($+*+W1(7%P1BH-=_%R#"D]M=ZAH[(<7= I>Q. MSK,>,8>?%8 ^0(W)>J3]I#;U4:3/UK@^:U2>VS(3GA9R2ZDS*Z>:!-8TG'B@ M$\>9 0&R::!-_EZ_SY=KDT\WMBZH31J%LKZH3!MIVI*Y)2N('4-KK@D.:CC^ M0(>/FTO=,Q3J#KUCX:)WN!E'#Y0*S.!T^"=Z\=H @U^4K'WM:=[2T?+K?$#^ MN(KS=3?Y-./E+BU5*LM0NCA;\:4UP4J-/Z1\S*% Q ,1#Z!2;])[Y"_BR4I_ MVTO79P,N ];<4N5 O;"QH5,3#Y'8N293>\BIWPI=]!HPL(H7HX8&A/WTM1B]JC%#,UD*F^N MU:;:K>N34K\[UUANPGXYM1+Q=MT2GA38N\7E]6"OO)[\$@D_4(@K,&W1A!]0FZ@%$! HA[)]I/:X^V]B9M]ET"/% M=C/<;5FR5>_,0D5!8\H"8=HH\S6E'LF&MK&> MI2[7)+)^@K?_E*]OQK3I3 &5T>;0W-HBXRN<^->@6L@21R#:72AK/_'7\7]; M]:Y]P2^*-PQ@HKZ#@F*AN4LJ-7^EMHV:\M!L0JXG:J1I,K7B%0L#=5]6+&^@ MVN@]?%N'8X)\JDXJ@#< 7H?Z&*X"BPCNR[M10URIK15OSC&_U7[F2%>?C'2=>ME M]62NNOG,2)6U",-(O35.8??GE]L4R3],W;TDA8?Z2VC5D1I1;EN("4]/&2OV M5%S;2;N^-":L[J\3F5_H6^%$41/U,U-L_-K; Q?GPBX4KRCH>>NI)$R1,'E, M5X%?2*AY'7S #)H(QB/5N0.1,U;F*68XH[45IM@NP6^V\C+=YK76M* TS/5' M.>2-"5I>)E'9K%I(C>1&E]%#=3/5JZ5Z4<@DJ1,N";BP<*7Q@<8UC;<^FNO:!VGY1815,G':#/LV!D#N.1>#(:WVN1,01Q M4: C(V$HIE)@& W'(L.1&(D/HWPL+()Q.#H>"8=-->3>J+V>]C)A.9^-T&J5 MG[*% NO73&7:7C3TP3 [E4.1T7-UL++FNG\S%7K63+-C>JG)(-$ F9Q0$)X2 M$[]F*F-QE!FM%ODM5Q^-5E:;*QKEUL2OF8IE@%Z/3>17M+29T;%F-LPM@6\S ME3(]+[18;:/)3"21;9:Z8LI<-?V:J6Q2C5ZFO7[ITVVAV&7#:O*9SZS]FJDP M7;.ZZ:K1-13:96G <^7G;:_IUR)%628@G=A2J&NM>56/UE;S57M-ZM7VKUSD M6O/G3C.3ZS*-:!2HJV6"?EG[-5.1XDMZ/*Y;L6X;2*UDK&8^\RL['^J@D4RG MDAS50TJ%7H8FI59)BM6Y\628.GZF*DVV:D7?##AFSB6+M=@X6X,S"M,^R]F- ME>B7!5?KUKF!SB=[V5A/9]&E1Q1]VD"1U-34FFXWE&(C(Q2Z['2-+CT::EUH M->?5=(SF>IMR81"3A[WB$[[TJ]JY>.7IN+%(48TIH?I4&7&6P1>CT5:H3:=L M/2VI%A!9\\QU0W19^.N[O$ -$CO9V 5-.(1F3*$I?TDGE[8P!:*E@/H8O;*( M=R6LIX\)S@CY9Z/8*/5E/BK'^K'.N%E0V6."^U]W48*?UNIWW-C%0=C^P\XN MS&,R'$")^[#&E2'>F<=XL"RWMRSAQWC0J>(&UR7U&(D&ZW)[ZQ*HL9M:Z0#46R,OM-'9YS3B^I[XF%]'?%V]G#I_0TR7Z&+MLK8@#^OG-6VYN$1"WV-.)4BZ=5$Q>H235,"73PN8@ M542$!(9)Z;R)P]Q@:<%KX"WF%% 3:&S"W]$SWQA475@Z&$X6D6$]:TX-.I.I M541FMNZ\/$W>&%5%?G'3"00$]E2+[CG&'.BU(!6X\)DF##: C_N,GP V>AAA/]/1I-3#'@XRVD>// MEZ51#ARM.H7=0"\4RJ#^( WR4B,Y/3[PN(9Y! M@]F[!X\1?6O?, =@56U46PF:?\ZS;"CYW"LNC@(.IZF9Y@W)R&FZ2U7TI8>( MD5R9,UNB5.8 -V"5=*H1IF4*]1]!B_/=B+ MSRES1"[=O[R!S"4UQ[L*(KW1=I\"R+6A)\S<>C;K2D.Y4LVK=%C.3T@+*>8A M?*G&"==1 .^T*P.5\(DJX>HK?G65P'Q8)20B9C;*+39JM[U(JZ%UO<>4^+,U MTB] UT3>F+Y3&[Q(Q=DF,M(M;MY?CY_&JBXW_I63Y$HFY.ZH$,O2AP.Q]D^5;^#+=,@5* MU4Q :2,X<.SZ,OX]<%J.I0T029D[RJ;5QA3@A2DUMDBT;,0;\&=KH:G8I5E! M1<+Z_S4H!547H@)V4I]N4B;RPL&[[1L/O4K_&4/3!K[$_N?B/B9#-XMF9=F=QK9T05ZAP[#&1BL6.SYW_386NLA3\YK.7 MHL:#YE)OEEXX)LUF8T_E3$3@]DHBDU^[% .!VX3SE2S;[56BN8:PE);%%:H" M>DS&4Q$ZZN[9..#^@/L_VWB]>>Z_ MJMOLK9LN6'6UZ5SOB9S%)A?;\:'K6T; M"/$):6<531TC'W\;)]KW\0#D7!:@-IL(^]^,4^CO*+ MOC1HN5[B>+77C$_E%RNV)#X.ADG$CK'<[\_?M+\"6=G,5M85W>28'!U?))]F MW%9M7G$%VG&ZLTB5!P6.22538*@:G%5FW^]ER@1):)<_:%^[[1^V^!^E1\4E/TX.P4 MG)WNT*%P1(Z[ZXGNU7>L*F8(M#O.!*COW/D9(O(^"K$GZJ.7)XVEN^WF=K!: M%#//I4%SF#IMI02);H'"^&N=+5^N,"YJ('U$841TE16&3RN!8_1!7V-JI7DL MOX8*XX0%]0>-S:_I5;'M)4@L$O$4'?CJX'SV,2UW[=:_7U3Z?^UI7C5\$C#V M]V3L^ U,\]Z]%F\I2Z]IJG!RXRU%GQKY[3+>Z5IJ(?84'R2M?&Z"NE>\O4+= M:=E]U\UIWM;9@/SP#XW>NV]SV-*;/.34_YP1$CPO4UNTI_(&1'V;44WZ7*(TGC37'&,-1L\)65$C_>:/WSY]J$:\PJL"I(9E M&FB:.+/N5$>YT9;"1;FX9Y6*,?+> KP6'S()%WEM]X?;DP]/),<+6%CW(#Q: M8*4I*_BZ_6OL\"\3T=NTH-#/9%K MR9SBYK%K#Z"@ @BI/<"".!\2:C33LR;=*YDUZR%_9P).XXM#':=H*VT M!D;+2@HT%WLK'WW#RL/W' BXN]!I'O7&W>59UL< NC7". .YR%&^_'8JS\WI' M:2O@WFP+/E0U<-F1KE>D.=H%T0LTU!Z70KV]I3%\IP[@EKP"QB-55*D)4(&. M@$TA!\"WP(5TQK@;!7R*#L<,QIAG>=16>Z5)<%201Q>\!%\ 39\[W22.^0=M M$/5QT9YB%\\P2^;.&D67/CL>,;R-[!OJ>ID20([+CT4Y5>EF5)V%^B-%4R*_ M-8X1.K'R\-F>[;1X'_7QQ4T]7P\^?*I5$TTTUN7R,+GA0MG8R[Q.)_42M[8# M"^_J%_Y 6J"N>$GAR1'A=HAZ.;3#MRP&XGGOP_5Z.]1:M7(.KDWT(9E*^*\-L7!LNA]LDO %@J40Y_&I17RT-\>.Q\JW>Q'# MH\2E.]Q>36]]3+B<.H.,9IA&9D\P+K$" J< ')U30\.JQ%T.KU$FYB3N$A,U/'4N>ZJ$)4+1ZG0 M80.8_[77Y\8-E"%GAZ;_XSC>/%.S^^LPV!,Q 2'21H KR/]0>_]6I9WR[%Z#/D/>@5"M[ M'0SLKW[\[F#;#PI&1L,=-0W7E\43?];E<;C@*-I:=5KQ4S[@2K6,H\4 M6\M2[6ZZ7L ML;5,D:U0[0[\HLK5.NU=IX.SLK_/MG[\"%6)W?^5J+2SS7GM'K G[SK;.?8J M?M@=^2,DQEDDAQ5=Q&8K=D:P[0P53="A,!V*QD(Q*J- =8R.&ZZ2=W="1]6S MCO?$H-K6: 8$$[57J&B"'$IK&XK5=53J1RY >X%]$:0Y!0]J0 'V!@)?91GH MB.3:%\:>*7WZ,&Y.>71D$A1+A-1#RTWQE+%[#>]]C8!?@T>B@Z4EZ<3S X<\ MYR5XP)0@42C4*QCN$QMX8G)'3\TAA:D10*:%(<&QP"W,F,(M,T0*8W'3:%XO5 O]"/,@.LU MMV PB3=%8;_,XUWG#$^(Y# QP6L%L:M5?"OQF8EL958O8E1J6H/P^>,&LD=L MYB:G8=Y-CU2DPY,&7!:4B(*Z#E"V+X%J3P$P3QJ\EU&I'Q#RC@\'(@Z C&Z\ M-5@FF6 ^; Y62CFLT\^U1X.F5IO]*_X\/LI6\Y.2,8/$\SH4(O MFLE'*MM]2[M8RQT[#""3O>HP@"8D?$-]G',QJ?YJ-= MKM[MS%+#OC%)5YL_?IMK[9C9=LYDP7FHHWU$I'J@5G&TSY%AC.N!D:V-7$!V M]3W\%WF%QA(:&+6T>!WJ(,-[RNI M87]/S7(I#VHI:;NJYTW&WMO\2I T[E9 MA3>O\=K#_,*,7GD-9[R7(+&?3C!:73!98V?+=#^IA+;*P MA[R0NIBXOBS2B$83E;+,CNAV)2>NK'XMIS59U)[I%3+9Y/7IJY_ &$^G8_GY8XI,Y.J6AX4$K&"AG Z7ULZ9U&F M<&.80^G!>_SA^MG&T+FM(PAUORF0G+[Y4/<^4X@H:@A<'!;LB1GO#$,LUR0R M<#EK+S%,(3D-?P[$7'Y1;=(F7>QP3#B?Y%:C"E\!'_9]^47^6@"I-^37?%/L M;]H%BT9/C85IL(TF)W4S6DA&D$?LI.0ZWF4%1?Q,2:%*EK*E4E@3T[KG5H8]6U"F*9"Z^'44V$:Q.G MJ3F5")(P[QGU\(BAY ".Z.,:6 \!B M6+LGDJ4]$%ZT:"1X-AZCQY"0A8'["^JXX^!5@Q!O77>MT(TG"^EDJFN%F'1Q M\A1>MJ0SQ[835O796CROD%93K46F^R0EY78D9+[4^?"D7(.,H/H8SV]/>XE\ M07K0%^%R,G]:^>BE]JHMJ6FK47GN@E1[()K-8J406V-0SA-!@C=D&)WRT/_= ME@O]1K,@6DVJ8T6.2Y9DWO61AY&GW0UO7RO 8/"=$DD MJ>'DSBWP?CL&+[EKR)PT8GQ9XROMF?T%55NIIW9LM%W)[2J7IYE29KY!>56? M9,4L2LE^>5:K1.BE*:\:ZXE>Z\^;=V/%[)Q$/@MV1[;,_IJ'HW)OW)M/TO1R MJ&?,T&6RNGJ"<_#_)T2 M;ZREN.M"$![S"!_GY@M%VP*0AMO66#(;4,R,83+!T-'4#Q)F__C^TQ8&M;4Q MSV2XNPD MQ_]WJ$#99* P'3Z1[=XQ2G0V="!IZ0YDYHX4Z(LBT*-,5?KGTQLA<#F1CV M,Z =,M6H.0ID"O!$A2((<^(CI_@)"9*C)&-) 'NNZT>JBPP2">YI"V_R%WKW M_MA)+!\._)*[&B+9,%RC4ZE$6%K0RW%6FBYZRVQH_&$_I,,UF&E9RH-\Z.DI:<%,T2-8>_O+7'E_M MDBLP_\ G+RQ=F"+KTICR*.+DY/<=9.L)VAS:O(07]R(@[A5$)=CIAHKM&M4\ MHT-YNRA_PX,&[LWD19LYNOABJAS%B4ZO]]Y:>R&@LU#_ZA+F?\]";ZL3L_&\ M+2UI"^2KUE;4Y^( FBS01H>V.)K;42$23I!$\6!X.,!G.)LZC@SA9,RW56^] M<_X^YR&4[OD!PNR$X."LE(X.YDS"J,1EBRFS#4-8ZMLX-).C]"$=<)46.02Y M!5>N_4:8"$XF^DC!V:)?H=0G,.W@A^2^UOG_['UIDZK*LO;W^RN(=>^)=^^( MI@^3TS[WK@A$G&?%Z0N!@HA,RB#JKW^K0&UM[&&MI2VM?#C[]-(2JBHSG\K, MR@'R6 "6T)\2)(56ILV4;);6B9G.EN=^%\+K[DN:Y*3L>9"7[NTR%E3S" 5:=IFU"PC7^(^F>.^7(>^JH59$Q7 M$_:/9Z&;)L"LH]_K@BK9OA2\O/J$)6QW.@6SW\4<2D: ^(>OP6?^0; [Z8&* M!1:J!6?$_H04W= 9\<)+ ;/M3FO_F<_(+A 1P$? 5BOAT3#9+\IU)8J!W MP.$A6H 3&9Y@PFDZR*Z8X/Z5@@Q(*L/.(?Y)?W!X^4&:\$6^ATD,,!S^ &YA MH#GXB@PDM68L-?06R0Q#UE.\$C/[$C<#UO\>:!)WT..MXRQ4+V M8<>((ZQ]#I@"#?P-U?K_U1V_;B=EA:ON4PVR)$$$DP-P(8A2$$%O^';/D;H*E!7 0(X"?@9>I\(HM9GDCPK$ M]65?7M#'E_Q#&'-@ ?DZL0G)X>P#@+2]2UO9N4Y?/]0WAB1[S]4SQ?XW M3,WTAQVSX&YE8U_@=OKTZ_"^4\T%Z(&[0.* GT03LO7NX;N@U?V&P0WC 0F>YI%&BA'65R]4P0EC,%\W1P%RN@"%#$O@33H6KW^TY M8R:LH.M%,CY68IX0:3W17!N>"_#6)GC >V=:<&T'3EI#!OAS1@>BW[AE@#^$ M[O [)FIG=UB_0U-4EN;$4'?6V'+4K:PKV18S6 -CG4@^I1+$F6M6L&M7WZ_/ M5*"YT7Y5W F[(8PBQBY3.D'@K>D\-X?&//Y$I,ZXL()->(*E"A9!+HZV@?^" M\7PG2MR.E)45#'79W<7@8Z1F515M!&TNU4>\ESS!8Z]';K/.7._A]9SJ M6@DMJTW-X6K8 B-#SS1X:SZ8MOIKM6-V^D(WWQ:J(AR9>#VRR$RWRK:_U;#E MMEI9D.ZHDN(\G@J_O:R82HN?9#!6XHULI]B>K]&R#$:&WM[7B8W981))=LDX MVWQ_8WBU+GQFZ.VI5AUC!EDLRS)FO66+_(RA9-C1._1VFF0&"Q5?%M3^.,?F M7:N@E[(RGPR/7(R7/6&D3RRUWQ&,\0#/5U)]#T9RO1Z9\7I>+]4:;C$BV[&) MS$"H5@0:C S-4RETUS@_X)M .<-S>&V6KYL)V-PA]/:2H,K3M)L?L5)6I8:< M9\P+?A'CT$AJY)K#9BFU41OBLHVV^I5B-P='AN9)9-!\IUEHXYC0;:.]CI:D MF@H-1H;FV2RU)[@MJS*+)OJ%>H)I\JK;.L=U*)TRAM0&77"N1ZL3NJ>V6O99 MKL-GV8FYZELE;).;V7UMW:VZ2>\L;QZ"*#,1E^ M9598L]3:GN4ZV\$%@EA5DU@%77M-YI?;9M3A3_^\,%9F!Y M>C-E,H/.$6GIPBI7YBOWJ"6);J".[SQC@:OSJ +7P8?G>Z&?=K=!@4GU1=5G M=AX2XL1#0O!..E-P/*-E< U++@\YW:19^;>C3]_7]8^C5=A@U\\GMZ*X ]@^ M-5"7X]S,V^(/ISY]$-ML9AE@7%*M59(6-8J%Z@6DS7CTD['TM_ MYF)_%X\15-:! 9WB.Q;ZWI(O!54#=JGJ+PP/^/>L9W &="RPPKU;&$9O!#6R M7B[Y_0L'>(&O.$$"DB]EEK2 I>4"G[VTL]:"6RA8"E\2#=][/CV]M#AR8AXN M2%YY30,7+WBPXFB!X*U,Y]A_OG<$@Y6?1 >$?G+&_^\7"8/W-Z^_@"YE^*.# MW_5X1E_I''\K3_\3BG+#K_S7-&WGR%']*K9J_(5A?1^ _''J@%_7 A:[V,<7 M+4Y7,9,$#=;K@ $NRE0ZJGRX"U>R WGQ3%_0P39(:VGB0GW>1OX*'B39?[\* M3PGB7/SPIUVLTD02_"*=1W[_PQESUA._ 9U<*'EWQ3Z-;+@6W83?IFG'PJ_ MCY9Z66YP-L-7OEK7+C;;!MB$:-)*TOP([,-#3B.W#[<6[T_]Y/[,-E^F(1RB MOOR+144?NY8M[00[V#M_?_?4,5T'-:?H B"DY""Z),(DF_VM4[!TU#JO*Q: ;L&9'4U7@=4G86BZ?R<;"#X 2E>P%'@]BQY= MV8)%S?U[NM<\= AL>W&UPU#V&Q4#;!\F!A<8*@?HR_*I*!\'B^Y*5.X^VH5= MYU%OKBO)68T3)MMB*H'A*(G^=FS;Z2O@6W=_?G!/8J2="8//%W4N:6;+37/! MSWBR!>L&$LGST1$^1;\LGOT*&Z^7C6)ZT&_/,;2Y))?4)HL.[-\N:_R[&U_7 M9LW>NM*7,)UH>E1M;J7Q@K_QV)L;_Z'?_]@G&YW[)UH_U,XU9<,O$ZA\5(/G M=26%T[NUPY*#NDT!B,,'3DT8:0"S[?S57SM0O#.9 9U-DQK3W1K;AR66C-UZ M_.7X+L5PS+AM]$TKM6*RG)34]4YVUF(*,_I*4>!'GEGL^?T@_I=?8I=NY' T M*>@NWDT(NODF@;=U[^[W/=."ZYC[#P*_M/_)B??ZJ$?);DSXAL"Q]A/;^Z:# M17^R=17I.\/?[HERY+L\>CX\_J> '?>[MO\W"E-8_PE<_?!"_$,O^U&6YV&H M, :2XSK25[C7W^[,( M,5VB1I<8QZ))EQC'HDD7@&-$3)>KT>57.[M^I![?;!/2O[ )5P7P/]Z!]&=B M-$ZWY#WG\UM)OB\Q&;OM '8;W*/_^Y'X\;M;0SZGKMM,],)[,_2O<-C0%<[I MWD1.1L[X8#Z_YK]\AXSIVH(AVG^'N""B0O&YR*7/ D5H6WX1.0ZB0ORNJ.#8 M&8RX< C>XLL56^Y-%I@6V&B M$/GC9R9U)M0Y!J(8B"X.1,2M&>+F0'3C&,?; Q&+CPQV8-($IEO$Q#-*=C=A M0"!*_OB9?@^(OI_?!Q9%#CI*:B];\F4J8 RSGX'9VSE*?\UM^(7>G%OO293@ M^I[UQB.M2KLUZ? *JCM03GDQ<3WN, M,2S&L-_3,F,,>PB5\[,8)HF]7*%1=%&VHFOE^DI24WVB!3 ,:)WD4R;U'H9] M7O%\BR>CZ9M\(PGU)8/I.SL!H@5*;]KTISA% IP231%)E15BT*KE+Z;XK?^;7H]'7 M> &BM>:O"82)UIJ_)HPL6FN.>?LQUOPU,5M76?-=ADXD+F[W 8B/^#9M? ML="29E [6,'Z@K;]A(PEH%;XY?)-W6_E(=G_Q%;%7<>;&+T?MT687B-1[X[2 R@@4*]<]>$5=!AWMIVWSB5;C"EX)L@ M5,0OI+WK_PH;>OO]W[^T \/K JY7%,=1N]R4.8:@.7?L+@2\M"K(VF]W,'A+ MX*"@M:6))MBV,E6"5K&T".D*)YD'5(!$>/=FZW@E>=/:B3!\<%A^CVL3S\LC MM,G8:1,K8'I5Z2YZ;F/8@NE!9PL3!Y6_%6-B^87!=[5]?[6R]ZX!\F0F&++D M]]E],8# 'KBZW[S2WC MUUP.5YCVQ=K>55FVO[K&,A.P1NGXN((,_U)#/U1ZVWZC\')C,=O*=+:WXOJ= M4K6D%1EEJ[;BPLMR7'CYD0K]Q05+[XPN<<'2:-(E+KP<3;K$.!9-NL0X%DVZ MQ(67X\++<>'EN/!R7'CY=!=^>\UQX>6HU,J-"R_'S!077C[/2W'AY6^GMT1+ MJJ*<)/#--RDNO!R+6RQN<>'E*VS2W67]?.8*W'EUL[Z[:M\ XS1.EKCK9(FX MQG(<#/EN__:7&$>;U =IOB]CG++:YNH%M]8J4W)01/FC=/\8.V+L^#XY5E^- M'?@UL6.]23<].I?(L<) 7(X6J_R&%NDOQHXBNO2,3G_#L_WQJ*!M9D.Q-Y"# MNL>)I_2[532_G^>E!+57R0Y"A+^-)1=%Q+N7/-*O-<2_'M B'9G^A_BVEV8& MS.L,M V4D5*JJ_("V^!HF6CS=+D0Z* M[>*)R_=XB)A10)_DI_S[+UE0C+]C0_"N#<'[KB43*T]_E&6[@X-]%MX9Q,S9 M6W;%S]HN)TC,LE'430>CY*#B+9Z(W4HQFMR1;RFT7.2O6/?Z(S@!VPR>>P97 MUEBK/1RU!8_M= =2H[)=9ZB<%]2GQ9_29#@I_^_O['7*[KMI+01%C*W,/P'$ M"/>4N;2N%>%6,5\/E?>D>87<\GM\: )X.(.6"<<29'YIMSG!: ZGRV9NT7%H M/N5K852X7-+EC+H88NX78B+>C2K6QKX28EIHFBK.C96!):L)?+X:#==:N@4@ M!BID1-C0^V-U+&*6S>^%94FP.6H\&N'[%U\Y5'*2SC>U?3_$Q8ANZ, M,3F+ID2.6'F9A+O,T]LDS:?C7E,Q^MP@YNOF*X\2^MQ_0&FNW*ELS,R*P% A MV^CE"A6>L3R /I_M'_6 13/A4B'3*(8K[+;$+Z5P5#!BH@$M$0KA[#^G[R7A M>ZY1,>+-S V".MJ80&I0)(\G$?1U+8C_.BEY<8 &6-/-M/[9R__1TG:E-@@? M"F0)#2IJ"%/P]G\$S1,V]FZIZ?21H^N? X; S4 2T$I 7OZ$6Q+:3U@N[FC7 M3LK!!;\Z+0BW^^R#LAX[TCCFXA\"?X;5Z8Y*YN'4,W4E6KWB6.*%,O\K(#,+ M M%_=QO,V00;^#<0- *VDF2S>ZC'S_]RH/06&%,O[R>?6!=X>=U"DN&,H7 M+#ILN]?HMAOU$M-Y0DIUYAFAZSFDPV4[I5R);I?8SA=-YG5-RW=SCNN-+MM! MN@V$:=0[C6HI1W?9')(OU>DZ4Z*K2*<+/JBQ]6[G)3/Y7=D_9=MS_"CLH;AL MH ER74[1:H>7EB8SD!A#]*#'XD= O,-(;T15V%(Y-V$%#F\GMPHV+A >3_#8 MZY$I3*EC,[J\P"IX.K$A:%EHKV@P,O3,U#A?,N<%;LPV.LN50"=K%<&3P2Z^4BFYRFL)R],;QL$8;VA-^^ M3>3E44%(LN@H._<2QDKA))I/ADJLA>EUCH*75*%Y)I1L M+JV0^:[:4=-DNFGILWX;7I.'YCF==5$K/3=R'(.CLV)C,QXEU]"5&WI[;89M M>QP[K*J5-CUOC,B6G#8],#+T=BO9J$G\1AIB"IK,Z^EAI3]90M]-Z.VK?K*6 M075[Q+DX.^1G\S%!B?0Y7N)HOE@J]2H\MN&'TUJZ(&ZMO'>.0^A2*F=2LVF7 M=3W 4(:@L&,5<@CU>F1:+2^[=B*EJ86AUK/31GTRG],\&5X[1DP;V<%ZM>$Z MLN0QYH(D (B?XZ7*IM\4^2V39RNI85V7>FQ>9'>9+ZPV/U:GN9 MM[-VARBUSO%2$=L0J8+35537S>4LDLZ46NI97BJUYI7:JCKHL9VYWAEDYJV1 M7I># -/3D7F.PYV48>E<8V8+8IU@\[(+1X;>ODQHM6YZR?>PS9*HK<HW&I MUCD:C=#R?-S+.A;;$;WI)-T2]*IV5MX=D1TH7KK4Q5RK,TQW*BEFI9^5]_6P MI)3)7'/*]44#K3JCJK,MGY5W#E_Q T?.J!PG9XJ8Y-N3L7KRY'7W,">'*&W MRX2[*3"+),XM>7/:8MJ9W+P"1X;?/DYE$JOVI,ZZQ=IJD517:4J E?=#;T_4 ML]2P6+1[X.SPN+%N%&@^*P.>#[V]T^#XO,$3+EL@M@-UU,=X08?2$9*X%<\- MO&Q>++#$L"QONJZ:7K;.2D=.J%/*G,M[&*%@_6Y#H@=]23XG'8N5G&F1FH5A MKJ30]&J8+LZS9Q',SA";/J$[+MN?Y]9IE)WW\.Y9GM<<(9'(:*T&VQ%*F*FM M6*J5\\[QYQ W!]NL5RQP?8$C2EDYJ6M8Z]S))16QR:+95?JJ,LWWIM-%!5PS!F,!P5\4(S&4X?_ 7XLP4&X&F\.Y?@??>AN[\HUI? MP5U;N.BX8$E?5G7<7CE'%<,Z1*7&H_I$N-8 MU.D2EQJ/)ET CB5BNER-+K\>1/:^>AR7&H]:W=:O+36>O'Z1[2N7&C^X'WZW MV.UOFY97+T'^NLIX]&4A0E40+U44.GEG1:'C N,W+#!^VW2E"%48OQWHQ@I+ MM 3K.FZL>)/B&N.QN'VSTE7??),^O M\L07GM81HWY<-SRN.?#+I?'6:FXUT+%:$>M/4]M"A=!(7&\%<917+949,1Z+ M!*A$L/+3A4 E$3F"Q_4VKP49 MN>D%*2WI]R#[^Z!;A)6^"(MM!#9IIT!&>)-B;3+*V);*\.Y\[@A]#&4;5;I8 MV5822WE?_QV_N#X:,1NN*1DV9,&+MKZ)V!HCY .\-4Y%I%+5@P/T/2F?Y^'V M#- VBMO<*EMG4EA'I+;HM"[6VALZ*!M/I#*Q-S$"WL1;2^G-O(VW7GBDX.F> M],=/PU-RQJ_D,:7-."6CC$23&*YZRJ[Z/(F%:\]_9[_DH?1\,RX]?TG/XWT6 M_PNY#A^MTM_W5]]@R8 P-L*J7Y8R=OWRQ=D-JR\TW6RXP4YGP_G>S"F-,8V]F" MN*T<>U1Z-0;X>V7VZ^M0T"9XGC_P&LY$B6#EGCR2^U M ]VW@K%!)/ "P%5@@HJ#>(JF(;J@2KY@')@&<4S_-WZM'O#W%-AQ_@?CO59K M3A%AL;#,M?\L\-K_>22% /MU>^E8*.&K]U*94^P)G)MI"-;F>!"M ^OYQ8K" M BFM"Y;%%WDB3S11NXEMO*'4)B2N+LUHJ!>DG@!JA^0440Q80HEZC@[/'D(U M!-MV]47 =:X-HS@"Y@(,%_4B47L*OQ2*HE\6PX&UO%$=JE'GB");G,L<*HHC M!Z_+I:H>5X>*4'6HP(E /9-X7'K@74:Y50D5,J9+].@";(JX%%0$Z4+$I6TB M21<@+W&IP0C2!9PO1$R7J]'E5^]R/E+#'B*#_UV%)VJ%''Z]Y!#U!R6'R.LF MR7Z'DD/?0%!NEHQ_7(Y;@2(%;63$.-R)P*A<[6R*V\DLV*K]-B85? MB@\XU2XO!/=W3-+;)$?ZV)T>YB7CBSY+E3J]X&4&;N-"-9\BA M_KY[+:0-E)##/3Y*',)M)I7:%%OBRP3+C$I0@J@?/ZGG="IQ MI3#9ZUIY'TO0W9AK@8YP^039V#"[-P2,=#S@M0#Q?&;51ZCH<5QI4D(W!JN, MQ7*K/R_4-%X.^JE>$14C:#I?1]5X>-F+5*!\M&2OEMN0Y5J]H&#]G*EJN?EV MVY]#V0,:"?&AX5^'$/BI8@&:P4!X/]0=?&0@LB5 MB49$TS.0\>:Q-*[?SX[*21-+$FRI]!8M66$R>YM\0\%J65B>ES#"P64)8[UA M;MCZ\1-[#JM5 ?TD\+R =+8[MJ6E"W8 $,=1-$1 IIH)AIC36.C>$3I."]#I M#8+AYRDE;?-*1N@OLBK*X%R_A>9R71Y0ZAR= 1:D$Z2^(QT@;P)9_-3(#5U MTW($B/R(8DPT5Y1\^71M"1*Q:2G%0P(6@>'$T7#_^+,13W%FB S6%@@7>,/1 M$_6%9:[\/0]6Y&?M^!(OB!#[ 3X'G]>:\"L\.@D]<-. QB%-'#][!S$-"5U( M%KRA%F3PIZF -8$=\T4O6-'Y,>)./!&_5YD4[/_A_$+.'6 V>%(P5I8M289' M&I@#_ "L=*5,@O:9]X]0EUB=>8]HPI.:!)DU($F8F&#* R]T9 M]X80VF\D.TEI<=V:X7B1:PQTBTB;6UQ->7&RT\62G=(7R74BGS-QR/.[;!*G M.L5TB;M%1YPNF66F)/\A+2UTWKN_"N0#(%1/3KBT^'_6]?W?A?XG0;@=+]QU.IFL+AFC_?;F, MD#O/W/RC]N7XG24272[M[#'A]H^8Z^P/ M/_+KQUE:W[)GY4T:%-V&R#?.;(HY^P$X^S:A71?@[*B9"1_&H0WUAPU*WHYM*.V4T(9!OP1QG)W^2U+2 MF<+937LZT\NUVI:3AEZS6AM71DF:#KJX)RCR2C&_,9A\5S#Y@ORQ2(%)I!(& MH@XF8[*C=B2IR7#+1=EV5DM9*>I>T+T]228OVR4I0BKV:QUL8NICN/=O1_'= MJQ$5H6YU=P"VT?,,Q,K0FBYS*W31XY:U MRF+8P<72H$@'_=?)]UH4Q] 30\_W<=W$JE_TH(>CVQ5\H! #K%'C'/#89=KL MTD%[=/*]A-%OY&"[%;K$9O)CK/EK/'316G/,VX^QYJ]Q&$6B7F&T/!)8.&KA MD)X(_OEH40NQ;7#9*^Y(^B;>6.Y]1RW$G'UQSHZ>Z?M)SOY&1E4P^96;1OR,YVDQXBI\3>]66":W$OF.-AIR28]/0Z0QW->7PA/:6E'&ME'9JD(Y01)>:Y0N;5H 3Y(_ M?B;P<.&EO^_%4Q#'+MP:7".V#7<;NQ"K=->&X(]N$,\!;V7*+ LI?#3&] :# M$C8G5<>4S&>@(D>\B[LQ^L3H\XU].+$"& 'T*;DZQ3A+$H]]?:WUQ9>B;E.S,"K O(I"8L\5.G_S2EI#N@K'Q2T2O%X!YP"\< M$]$%]:48YD+8Z'XAS7VQ8@/, 7$DPR]Z"WYH^&6*]S4E$!)_.JISB?QU4G?A M'^2KZU[NEK47D]UBWJAF:72<]68V26E8DW$9N,B4@=L=*_=39>90\NNU?G:Q M,D;OP_T-]N/M E<7\ 1\;1O*/ZO9]#7.D8\ [ 8<0.NP?]-O7SSL02!:#A_8 M)^)B ANQM=W"IQ<]"E_"I;<3QXCY]*Z>DA2M5CA_ZL/;^2ORKN-:TBNO!>P_ MU?4D;275P/IGYY*-6CUZ#O9#JW,22DYGFLGT:Z+'$_"F *=2E\LV^M (_Q)4 M3'P'-2:J$'@7L:C7UT%BA/LZA(,F2]!O>]:(#)6 .\9PWPTH@8JX%W#9(S2Y+.P.2*6-2G9;Q28#=V5Q'P MR:1%E;R@5!F>(NY-_TO%^E^L_\7ZWUU!6]YTK3/(ELZ+\_K,Q3",:/?SV4S% M2Z&X'%3PP=/4 RB Z5@!O&<%\ :[$&N*#P"GRNJLHECA35,CBAE,6G-H>CNO M;5(SCT_Z<)JY8!G*:"B*&12(#AEKB]]36[S@[4B,;'>!;!#5\@I$-3_*H0OF M+PE31SJG.59(AL'(8G6"Z;V"5DM,O:9'T'S*A[JG3]R*[".8(Q>Q?!HG<[GX MY=>AVO#?D,\4PQ6"#?J2K3B%A4^$:_]2I-!1)-1$ TP$$63V:A-)^-YKA$*] M&=1 4$0)[@92.(YG?X7\O(GW)+0?L+PX:-=.PD/ M#GYU&B"\^^R#>+4=:1QS\0^!/\-HY:,0:IQZIJY$JU?"2+Q0YG\%9&9!X/WO M;H,Y*YOP;R!* 2UDSYJNX]^_/0CT6&Y*28(M[8/C"I<*9<@%$0#9M%AV[U& MM]VHEYC.$U*J,\\(7<\A'2[;*>5*=+O$=KYH,J_3&-Z-<*LWNFP'Z380IE'O M-*JE'-UE3P"2*5(,@? >F$_>DSV.2G";72:F"=B5[4IBM58Y(>S&YX/;)L MX+'7(R=89J980S[';LQ<9Z%@_5ZJ18.1H6>6 M>EQ:'.-""Y,25GI-*V/<56$\0.+UR$;:RY3,28IA]<32E:6,A'57<&3Z]4@^ MF]#8;#^]43<5ERR-W*J(*O#M.!YZ?8HC+8\9D9R>5+#YM)W@I)M8]FJ/1P(/92BQ8G;?D*KNQQBV&;Q>=3 =>,(97Q7=) MMYCQ-CFNW_)*3J>+J>X>G]I)B*[I3V&1H<@*"SUTP>&#OE(I M]E6A.Z.)5K[<6%,RL/)"STQFNEVN6T\1&)/,C)TJSB=-NP5&AEBJU/,K>5:CZ>'083M#TG%F2VNZ MI<\@Q+-4K3;KL/1)HK MM%E#W]*.JV?A3,,L53%I2UL.-9=;.I[%\4"Y[2KPJ>'=-S@Z;VZ2](HE4E5' MH*QMGBW3?#J\I^FJ0&\&R^0$DW!!3R2:O90IR4']E5O-&SB,7#4Y93=H9 MMN0R'J"Z[&4RQ1:LBYB;%8X3./SX37U.^M4N!\F*RY/JJ22\P9 ME=85+TA%/AWI-:9TW:)XBVUL6MM"=B71)-\*T@9/1]J==)%KT!C-]4O$1.I) M8EF>P/3FT.J;S*R%#26QSBX3_>*Z*;29C %3$?$0\S5G](9AN&X"J]B#6I]) M=L4E0#X<.P.GK:7EM= !PRE,1M 'PB [!R !AH:FRCF="5[N]D25R,XF%=YR MLLN^_]307(GZJ-A-SK=]M<]6LT:EQI+N@H9#PZ1:*%.ROE$J)7;3PI,-+[E@ M2^M@;&AA:3VY&?9PI<2B:U>S1O6DX&YMHMYKHMH6( ,%W:HZKLJGTW2\.A M81!0MMITFB%RBMI1L-E EWN)NNG/((P"ZT)[6AAP(L>Y>(ZMI*>K-,4$8T,P ML#&;RC;;GJ[9I4,U.X11Y4>QK<4UD_7-A+9TMH9R#54>&_! MCNKE_B!7PG0LX^3(9%&833PX-"0U/3DQ;X\23D\M&(UML]D=<#0XV\#0$(,U M5JO4:DRB':Q?W)0M99"?S%(T'!IFL$Y>II<+JH^RE:31(;L#2L[9_F/#3&.+ MY@QOV(Z+";565;?)I:GAHEJW#7]H:&'E1:9G M,%LCI6[T<3L]QU+N'!H6%I4*B\XBXX MI\@6U($\RSI+<98$CSUSQ W+=KG>S%$ZUIFG)#JAUF:8X\&AH1GD:^!(70.N MXIC44-#;; MM4/Y30U2HR:;H*D+=XR1Z76S6Z&5E,J;AT# 5<#4G38;,#9$L;&7Y*ERU5ZI_6(V M6VYGFLLY!ECQS)F4,7(U:HO:&:Z?4Y=, [>':<6#0T.S[:VLS\1\&M.32R^C$^ID MP/BS#8MYD^S-.$V<=C&BN@::46*8K%?\Y[X20 M8H9/9Q(B02;Q-(Y/0W)9*]A"RZW)JF2H5HHIZ7*^VSJG\1?J6IA7 M* _K6X.RVCJG\=L%+B-:<[;#551%8<8KK;_,>.]CM*?L_U\?MUK:VJOSWGGE%@] M:0C%5JW68O4:U:HO*LT%4SBKQ&;355X=5W"9[7MNKUAQA"HNR'PJ_';4X[19 M<]I764+I% 8Y5"A42O(YQ5!686G;%/"9IXOEU37P MZ823T-U4P 3P\ 7,MSJ;]AK1E776U M\!95LS),^T/#;+(04RVWG^^I:*>XR'7Z]G8SE.'0T/YOG'%R4JMV$ZS4E8CV MK+5(YMGS*DRVEA(6*W-58PMYM"95T\V$/@(3(,-#CX=#07 4MQ;.I-,%P_3R*-KMD&Y_@'ARZG^O5RQDXYD0]\37434?**?9$ M,VW7.E/(@$VA(U-4,1>K%-(#=K2ID2)/!Y<%BN%*(NV\,XZ'P_ KE3T(N7%. M'%&IY[=2^(X=+M"GBZ?^@P2;\<4E)<+4.%=-HF"9[H(?SI>H-==G!4[!";8T M& V2J.I=:6=_[6+AT[%T!0%0I#/B5@BHD"( M&)HB0XC8H(L$(6*#+B*$B*$I,H3 '[3>>\0(D7HF8XFX("%^L?+ A]$;7[?J MKRO)_<6M:-]?2':/[10A//9.W;;GS$=W93J/[ MK4C]T6*CK.1%'OF[L.^P:VUB[+\0/;/JJ%\O]B0_M;<_?M,3 VM&,VN0=#FS'U!8!%R;"5 MU7VJU5%@@EA?BKGD]A9XS"9WP":QT1Y]+HE/F)@I;L\4@47^C8.XI5VETMA4 MCQ;;A^+2WRH_>QV;^X8<'<-@E/@A,*Z_,\3X7D[(D/5)I;YF!V.K>28 M'V)^.#*'8W:(V2$^+6)VB)P)?$MV^#U3^:4I\C__/9E(TG3ZI8SQ.ED;OQA[ MWWAA9_C[=U<#FPF<6$B:PF CB&DK08H<#?_ =1S!$P1)YKI/C=8OI#G/9:98M M;%9XPV^<;TI1,/SN]Z[< G.9(.X"5HKP/O=4T#]L:FUXI] M&+5/']]GC]=\8>,WA7G.$[.&JVZ:^+#"+ZL-A@5O%J6)H@N:_7\_4/(',H7] MMYW_^Z&LG7\,5Q=-9_?]Q[V7 ( #NH,AY(]#YZMJB9]/Y6*5[6SIO+T=:5:O M"-O7DC]^$HFG="+]O_\^W;O+'75?BP51=!'"HO\1%*R+8TA053^"*WT'0B!L M_!4MW#@J/^"G9IR$C92,B:E+.RCQ9A/PHCN-)O"QTTV LX#4%K M"HI8,G8E5'8PPHPF\VI-$1RVGZ%9=.1N5YOUE0V;B45E[:S1I=B.C=F#DI : MCL8T'_0VQZFG!(;%4'(M* FJWT=0P"X.)4%Y^0BN]'M8-O;*X5E]H9D;2?+% MNN$90*IGRJ)KN;8#-1+%@;_>(4D[C^?:E3S95QMK9:XDDK-Y;7QA)'G3KIG+ MR2Y&&";/*A.#F"AUP9N;+0@I">@LB MN,V9**A]-N^N.[2@9%5HBQ#XCY]DXHE,)M^Q1>)@Z]N'3D1QR>]WL[_')7_4 M-_X>U_R(G/U^+_0[7/)'7+8B"#.7=N_LXYO<"[JZWSX77@S$2S F(#N-'4EW]U62 G-U-3DNY=$J5&FVJ,%L/,_ST6RNK MN3Q=6R<<(LEMBB5FJ]JB)HYDH*S"# ,-==7XR/Z2Z/B'VH4W(^>C MP_A??&0[Z4S!\8R6P34LN3SD=)-FY=^/DX_ X;KFZ*21D1,F*[B2/IVUW8%% MPL,51N'C3\D4\9V"\-^]E_*U)V0LV!*LWZT[]ZJ'O M-SZ&'^JTN7J$^_48\>J1ZC$?WE$4V#7Y\,K17#$?WE'\^/7X\.IQX-&V$BY9 M):AO-Y:I\F(Q5:7:>B.SZ>(X9?UA9F[!$L!B1+ ,0),FV%M3[,'6]1W8AMC7 MCYDC]?B,T>".>J-*N>E2'"K02S';F&PGHLQG_#)"B??2=F, B%"<_?4 X.KQ M\O%!%"M$WU ABN1!]&9UF.*JTV]G^WR>1>=CIU#HZ85UYP^KP_SQV3-,>^EF MC>D1*MKEA(H]$QR3\,\>6#6&3,2'S_=(&;B>T%\]]#_:0G]A'_5EI'::GZ^G M;J.^YER+0=UU9KQIXRT@M;Z;.?/>'>ZWSX>H2PX2M-.+;^>NF_EPZVXZT=JE M3[8HN65;RJ^HF7=9:_V-+B7Z<)!WFVX_S6U25"?16HUZ"^+W01= QLM-X'LU M]+0QK=1M+^=R2C.76RZ:&)=<>#R.^:U*GG \%=?0NW6KD@?'H4^V.8D2#,7A M-9$H7/OP@O.IHK>QX#P.2WRR&\6#"\XG.UG$@O,X+/')W@L/+CB?[-L0"\[C ML$2LJL6J6BPXETPAB 7GUXOS1TEP;N&CO/"=SJ?=BRMS+C'J>FZKRE+.*252 MGLPJOGL1WMM\Z%^,7'[ *P%X=5'SCC $OT$U:>KXDXDKU<4%_+]7 ?_W$>WF MF_"(K!Y7](\Y_1'('M?5C3G],<@>U_R/.?TQR!XW 8@Y_3'('FLO,:<_!MGC M-@'?F=._7YP\>&1.FO@!M B)/R'0U?U-[Y^N79\E@NV+3Y9[B4;-GPU8?^!. MS1>*5M]:[8S9GL@.NVE38Z*8Q.2T:0PY!HWRG\(')]OCM#K6KE*HVGP6*&Q MS*)=,:%XQ(6QY,W[:69:GH_:^K;)H6AQM+6V96LU\$$E":^G23).?[EY:-A= M@,JGPKLB!2K15DQ@V6K3\(5]AR-"M4B3I78BI0J8URK44C11S/Q^W>I/Z23; MA;RQ%OV&PA$V8;3RLTEK/O#@JC(_?B8(,E9(;IS(< ?8\V$MY$WHD,F"U-PZ\><.P..3R3N1 H^O-FU$TLBN[>;*Y="&L80E/R!CQZK((RSY(1D[SIGY-DO^?BDR MKRH4M0_]G9%QT.#91H1#8^AO>H5S@]R9[[F:-_-CHG.=$E<1_*+$C6_)P6\F M9]Q7,,'K:G[D234_\FJI&)U\J2.FJN@*6QJ+#5D9EC?HZO?CE=YZ&RP:V)8F MFF#;RA10'RZ5/AQ">/A?JF"/1&O%-\ MA-XO [^1:O M&?C-=(*8@>^5@=^,;_^6#/QF#'MT&#B2ZN"O!J\74WFI6\JR M#-?HSCUA2U8*%:+UG93!USH@F5]7+$Y+25S!U/JI3'5:3ZX]J /Z$?%87#\@ M5@)C)3!FX%\*ROZ6#/QFX'5T&/B+S]#.9%3W;)UAV$JAQ=FSI9 I8.>B^[+I;Y",5Y7]M/'\O\ M!2KZS =#3ZCUUC37H%5)3]@23XJWEO^)DRD.6T[=8Y-==V!0#;SFZC24?UCR M)WE%7^1#(<#5 ^*O?=$1'02(M<]8^XP"'T;R)'JSD(M$ZPO+T(T.UB@.S49W MG#$;F5L?/KQ L?U-LZ>QC8G,HU1RW55:OO()"[R<*0T5"WTD8_NO?4/PL$)_ MX>N RTAMI[)86;RY3G."H5>IVE1;ZHD6E%KHT<<)[.(N_0AE+M0E!X&W)]_T M1O/F_3V^O /Z5^

O-?'G0#*)_M]1 E/ MXEB?2%1OO1L!^%0%UU@ 'DD /M5!P!^&1'@#L1@$]V!8@% MX'$$(%:!HK#:6 "B%^]_EP+PR4+L41* 6SC5+GPK\&E_&+X6"\34:8XX89"S M*:OO=9B<[P_S'?\?.L0B%\__2MY?N?K?D?W@-Z@F31U_,G%5LKA8^_/J[3&G/P+9XQJJ,:<_!MGC^NXQIS\&V>."[S&G/P;98^TEYO3' M('M<$OX[<_KWB[0&C\Q)$S_D$R'Q)P3ZNN.+I(MZ4B/8X_9DER[1S?>SH=D/ MW,[W0G'9R76VNI9*TA CA'EBM7'U6CYUY9[ 6D9/J-ADFF;!-O;6\TJB4&G3 M/)[V8[*)ITPBW!,\!I&O#QZ?YCI]AI+WKS89J@&SPY37$V52'I,=38)+RG[H)+\\9-X(M/A M*G5QGL<7QWC=!:A\*KXK4J 2;<4D7&2ITMF@IM!7&QR*MM"!N,JW,O,_S'/_ M2">Q\.YTLQU,/779-I8\0V]T^UF\:]RBI0R4PSO]0:R2M3<9:F^Q+B)$6@C::"- M/.%GZG/%X/'%B3]W !Z?3/J)%'A\M66S%=&N7?02+J=,L.ULV>P;GG5EKT8V MJU4W+6(]QCIK'G,&&[KC37SYA]D^!/5$9=Z[:O'OG__M"(!@/_?#ZJX.-GIR M?8']I(A>9AK^/ST)L@A@=DT\9AS84D69;EXG&>'$@7?V=VI(4[(0OP;;!:=V M9B;^1XH!]L3Y!S]3ZNQH:EG!5B:(M)_@ DS0AA-$%-OO<.(ZDHB,-XBHK!0H M?8@A.8CB>_61OS33MO^&WSHS"0EV!XP6 #@(LH0 ]H37_.8T>**-F*YC0S&! MCQ']TG3^#Q=^?;IGI/O^0R:^'_#LLTSP@6'Z\])<44($8X,L3 MO>'FG?V##"=K2.[]X0@3- MF9FN/$/V;7?@2FRPE[8+_S+$XWF#X6"? 2;8"A!2\#V0[:FD^.($WN(HFK\] M^]< T;,135C8DO\@3]$T?]%C:;]N$?SA_V3L$Y5M=A @\!-X-Q, UOZ1NP7" MUP=K>49R<(O $R+ "Q]R MP=^ %0 ?P '^[NX>-Q-6_K@7!@%GDC1Q$#/8QS.;$;P1D.MD#8!R(58./7,: M9AV?)_V5@$T6)4>R='@'C[CV?DNP"NI_1TXY!(!N);],]6"Z8(#A7GA$:/ C.V]7\I?CD 0P M"0_> 388D-H)6! >9T_^[A_OT>FD#D2#,]M/;+\NVMZ_8@/FA4@&Y.U0W) _ M?_ '\02'6E) ED\>T\$T^-ZLWR6ZBMIF*VR[V$2U+KGMR9=.U2W5\[]P)$:;K[9173*M>*0OW,_6$G=O/$Q%X@M*TD'P0T#9/ ;), M?+$(G5U[2#^'S@%435W'M8 E8Q)T+M-T/:B-@4K/((&@$&6[1\F_O&S.R"" M@^HLZ)X#V2=?^/ M@1V92& [ N#AAO+GR^D]:2-5%LZ=E7G4YTS8M(ZROM>3*31%>3PNS@*TRT M(>X.S"X\3[K@Y5D-3':G6(_Y^9BJX)Z^JG!H,=%3!FA%'1>!!2 !+EJ ]SB6 M*UW.J%4,=!;HIMCS9ZU<[/-6;J"1[)ZPL]@FIN;K(O_L_SB>%,RMWTU(%]:H M3Q[C-*->06?[&R\EZS[_0?!&/C)SAV%_0NNS;'V\]J]#P_6_+F MV&3Z.?UNH#_0=O7,G=GKOW@_5!C;)N2L0Z1CL-#KU$%XQA('2^ -/L%_P1L"EG;X[Q_Y M"XAGZMU$Z9@NMZ$+_IQ(QG2)(%UBPD23, #(8KI$D"ZQO$24+C%AKDJ87\P8 M^U!!OMDF?-DEW4>JZ$UW('0M\8M; HPW^.'__4C\^-WM23^G\*_LWC,!EJ1D MO;]AXY-W'N_/CY]#2;!LA VY%/_WW^/?SZR\OIR<:UASO.:_?-^*Z=J"(=J( MM)Y(X*L7+Y$H.,(E+NZO+@T?K?-=V@;>X_!_3VE[S/?$[_(]3C[C,!XF,D4K M_U0N@DS<\84@\]TS/&:2;\PD1,2!,E8H;JE07,<:NWB@Q&?DX-;!8?&FW.!D M^89[$O/)8PG/[YVX-XVU#>\%+$,>7$P' 3HNC! Q%U)P=WN)SIO!,1NQ9?]. M .,ET"%BVW"1$C W6]E[,<.AI7[WQ@$O70."0)F]L#8.LEKR@P]AGV'3@A_0 MCF,I8]HZ&0F!9A$Q.8GA(H:+"\/%KP?;11PNG S),[W MGX *5>J)H-Y%R(B[:B(F)9$0DHCM230V)5K(\:5:V.\C!U<8LFZ1H%/J$FUV M1L8Z(V8K+8 <0+K2@,2J- M,$D2*]O4>DQPC+">R9PTS,XLCT_Z-8@_;(,9^Z%BH(B!XCOK4)\&"H?HU(0Y MIV]9MT+CV]EDDW0D&@!%X("ZAIYT2Q[OOT[N?[LNPU]^TNJW"#N,+ 3>)%#/V/Y#'#5B/6( MD-/=!HM6A66>(&V]U*3Y%-1PB">^7\04V!FL[ETG98QRK5 MY#+-F&5-MEJ\WV6*N$J'J=BY$T-)#"6WUKJN "5B+9?8#CA^JC+]CI+/9WG. M'4,H@0K8>_T<[MO_LRLN&'N +A=.$#&/]\51\=:+C1H&WL:'M"MN%S) S]V3 MF<1\6Q^Y))LL+UN%[7PZ&XUE/K/S(KU;/SKV(L5H$*/![36BRZ%!7K;^?H?Z2?'6-Q.I'%,H["2W[5F%B.=AM1/*#Q'9Z\ZRX M[*K;O**Q_5(N/2"*!<\>7-R*)BZ:]-B4+%\Q]%7H<# 9=M"?EQ5N9E@)OL4M M\[D2D<&IIF[0/([[8:?/5-B:CG-U8I%^1)'^=5/X1B+-YM1*KC-=S#'!&:X, MOMVCY)H,11K8Q-CS^W'D=V$3Y\YF*L>6<'R?^KCWJ7>I")W--/Q$,N(^%_'S M:I*UM2K)AH*RFV9/HB9,BI.6+7]A/WX2SQDRSLV)X2:&FYO#S765M"^#&[8W MR]@4-RBJ!6G=%2R+RV.,#S>^"H?A]Y7B\V5W& ^)F[>^T_RJ!,9;KS."<'A= M[>MLI\+W8(W*;K/+F=W(<95LMM? !SD\E0.6*0FU*.J9O&:&@_DNA? M5Q/Z9=%GYUIYE?7Z/:Z0G[4'R3RKHT-?] .G5/I#C>;??I#LS_VX72O6+VIJ M?\K,KT4Z^.:@B!.+3Q=8OLSD_7\>%]$_LYI7' DG>;BW\^-I_5!C).MNH*5Q MP^+KFMPCBC9'7G;+VB&:9M;)862MUTM5: MO]^5VJ=OZ&6GJ7_T8>NZ9O9H9N+9;M24U^-SJZZ55)D$H=C#QJHM3F5PDB>P M)^Q,'!(V@8Q)-ET%+]S MM&,)AAT\U?8[Q4-&>-VN_81Q$+",H\;05V.!%UWK$CS@]3$Z24A3G6VD'7.^ MX0MI(O,'/-"U),%VK8W/"\=Y"&?IF^(%>S;'T#0KE6E2J#13FSSA_?A))K&G M))YXD[Y^%W\K/_G&(H":'@&NWOWJR@3U#[L_H MC"B2Q],(^KJQW7^=].\[N&5@AVK3^F>O\QG7XFJ+TZ\\]!;8&;@23 &?DOY.5/N"6A_83-KX]V[:2Y=?"KT_;6 MN\\^Z%&X(XUC+OXA\&?8:_NH 3A./5-7HM6K(XMXH-Q]]..GWT<=X@:\:P.<8!^.9>&21_-['1O +#ILN]?HMAOU M$M-Y0DIU!J!9/8=TN&RGE"O1[1+;^:+)O-8*WFW+5&]TV0[2;2!,H]YI5$LY MNLOFD'RI3M>9$EU%.EWP08VM=SLOS9O>E?U3MCW'C\)>DRP06'+,E3<"B\[X M0867F$2. IHD3_T(B'<8J=8%!=NTVP*K.U815VL+=E6D>8+'7H\467[B676XR.J580GXCM<#(T-O;CI-JE&N# ME=I?=L24M:V72V D&7[[EA'0)LI-,U@#5:=V>UM"6P8<&7IFA4YP2=H1$Y@B M3N=*7I_;"PO6G@X]TQM8(V?L5$>J-.-$MUYVIJQ#@Y&A9VINTUZ42QU&):J% MJ;U*T!Q)PIJ+H6?VJP23+Z4%#NNG56OC9E.45(0C0\_ MG=39UEKFD^%GSD:Z5L;6S(QMX+C;F6@&:ZEP9.B92SK;K4Y6"XF3MBU4VDXS M;+8A@T,J]$R);*#+%8YVL?ZT*C:8D32<-6%U@M SFZ7MJ(Z6LSQ;&%CET0BE M+*9"\^GP,X5I9<#UL9R"-=;#H;IIU?)=UP,C0\_,U;K%-(#=K2ID2)/\W H_@,YN)]IYZ/1Q#6.U8\-#J"661)B2;H ]+L'U<3. M:^-M?T_ ^?PG:OEJEBL377W+8HV$+*PW9"HG64 M3V>>R/0[6MM*4#3_4 0F MTL%H HH-4*F=F0*TYV".STC7IY\'__/U&2B7("9;9C89LF:IF#0J$P0S7V7F M2?H]8J*V-($$A3V=;;V[9E5KH;JF:O5(9 M70>4^OHLOTOL:JO%=X2RE"RQ>CI3$N6LG!T2[XK(=7:U4K6)R:#D,87BS%\>;$C 2(!3<,&J>0'9^1DH'4!# 8_I,*3,[ M-^&O4P-VJ[ DK/:>2. T@64YP#.8=,$\%'0,-@E2)- M#3SJ+SB(P/X#*;D; 3_W/\7_\S?B"?8+!^R8R:?X#"Q&LL"7CO^9_PK: $>] MAM0DR?'#Z*=(YVBHC[S'+T$ ?YF>#5D-60E +%P;<3:+P,4B>( +;>0OW]*S M_X:H/I80P#\ %<0GP,B[MBCPK]V" E>,N?#]*D\($ QT">:C3)5]>:.7+X-_ MPI4!\0XX-7C3TW%-I& 23_ JUY<'\*H=O^^_F0CV[/ /L XH9";4$!#)7R@Z M]KDK&!'L@&,Z8),,_X@\6NE>4%YM$7B7INB*[S8R$0$!QH:BNSK\X=[D^Y G MOE!)@9.N Q@\8&ZPF /7P>\AK^Q!=UEH-+N.N<;TDEQ6\LQTT33D/]!+=MY\ M23R69]H";"/[]2NRFYP"D?4^#K&59\Y_#2ACIV_ 36>;^-NOSHD26MIXOI2.SDBU/Z(0( ( EU.L62%]59V\P,G-FO M@DWH@CTXD?_=CZI]8"?/N4&-E48E6IG5%ZTJD**0AB6ZUEL:UN]*N_^?'MB\ M@T*&'XDWV1/Z7 -O)-7.F*^M5D2;)-KR9SC=F5F2A&PDP7KQQ[UR(G_XC">? M?XY.G#-TGX!#;8KZU ^^-(/[!V$R4Z25OW2?>9$I4-8,<,!IB"[!0RW@$0&Q M%P _I^#?_HQ1.&/$ :@!WPMVXQEI&"\W$CBYOY&(PHF#D^^QZ8$37_8O@/0_ MX53"R-0K9CT M=XH;A.*]+?("OT>Z#R0M"OZ3"# PN-7UUW^BJKX,\[][04]:%'WG*P3$)R@6 M-6&#G-RHG3E']I.[(7L?0#EQ!,J'O[\*DHDE13"<-96PQK8M6NV9WM0K[WH6 MKJ2.[;5&P$PN_-!N0)VZ.Q.,1J#!%R#)[)(12,19CA^7-[/)W)RIV')>[SIX M5:(G4NO'3_PIE3A75^/W./[<[^"QA2IK- B=^*?H_Q]?V_2L^IP=.5Q2+HKS MJB)BLVWKK ;U1ZK=QY='+T)Z.*4^O?A IA4#SO*<[,EZV98NT,/_"< M%Q7/G(*C1K*@;F/:TOX9@?("KQ'!@?0+:LM9";$MA^\JCB8UIB5#A"%(0"<* M>!Y\P^ZGT@AF\DI&KBU6S+9'M[U.7F7[6L$RD]C*[%"MK]-TVE !M8$-N5M6 M6.6Q^TV#D>JLB/4Q!1-UBN=&CSB[K1Y9>^8 MFC+90,L#!LWMM#OHN)#TA69N@#(I'DXI\/\2E"8!_,HZ\L IUMY$L21' -:0 MM0]'@?P%!^T$[JR'P3D'\ON+3H>\MMTP>$:G. 8WUGTN@V*Z*$=)'(FQ1\N8,Q'8 MAH@EWDWF6[E C?.)*1DB M-,UM\1@_FN2/.:UQ":.-H,K=UOQVD+0D$Q@H 2*E'">8WVM"GKBUV!?_(C"3[_Z?R[< M6BJPQ2/);WV'V8[RG0:A;I(XNIH-%T.J<\)OV*_$B>].X1U0GV>^NKFK>QPH MBETS*))\^)XQ;:=N.D,);-X>;UZ>%/SHM7ESEC.!NENN)&N)N5K!43[S_]O[ MSN;$D77A[_=7J.;>\][=*N.51)Z]-54"1,X@P'RAA-2 4 (%!/SZM[LE$8R< M9HP)5M4YLS9NI.ZGGQR7C:VFE*!4H.CXG[F=[T'G8@C35E64=>W')2W>LK$/ M]W#(Q4'P9F?VNWH1KRC$3NM"_EF3P#%+J!SA56.@Z,Y/XA!4OZ\.O53)]&RF MFA[<4=L+4L!;7D%2P*F 7?CFC(*[;7MI-D^S=<_)CR:"O 2#>LUQDMW^!!(R M@)BU@"^!EC7XO%S'?48E^?AZM<'^F^3["PUP\<0N:=6MEQ%T1>$7)OCI_W"X M*93FZ6T(I><);I:DGZ:+,TIYV]+]#]Q\4OS)4=;I0(VO)<+W0LDF%AX,5=X M,8^I5^M4PWNYS+W0CU1X+==W+50R%##GO)B/MA%Y2P^[&!!2'P#"636>/X9 MZCTU/ %=B$[__8S3OJ5'?%'-TGM1X,2@_BJ<.&_SB8_CQ*N572\CS/@8'-!F M1##";0-^$S3IQ_1-P<:?5N%"Q)M9X?Z"H^G',+H]_KEWDKAIQX3O(/EY"\SQ M<[G%US 'EX5>L(_;)U.(ZU<[X157RCJO2[Y\&D.]'W1R>6N.MSPNF^JC4N46WR9GKC+O+CUJ4$=*1: ME 1F41Y,TZ3=&:PG]6&Z/I:FHRBJ^4\\Q).)<\P1=&7:E9'?U[>GPRZU:Z32 MLS>L2[[$?R]^],]D4+_7PNZ+6-1'^MQ] 8-Z-@,16Y)(Y4'*#E9S GC7G!'M M5:6[-DCUJ; HD=(PE7(8R+OB/WXE'Q-!F0RW:);BG(8?OPI>FH%;>TW?C#'Z ME2K/+7&'<[:%^ BKB&WDY9 N;4ILMIGN5-64,9Y3SC5J,Z\7:T"&,&B-HJT< MDZB1_&H%6-L@==F>CF)(F8G2#VGZM&/XS5CH5ZBZW(D: MNR>HY\]]N7N.(TW1T-_SV_Z>6^(KYVRH_1$F$UEP^9$IR)R\; \7>E9/-CCS M*O69-^-1D4A-&:43I0BI:B5QT=BRT6&4&26Q/R?UD C].1?PY]R+3G/;W.8\ MDUW/PV^N0ZGY\T 6L^U,$XVJ7).7O>B<6EFS"%5#$V%'3$#4ZO.T MF+M26>[(PQOJ+Y\>C[)ZRTEZ,XH6R(V1J<2'N?13:3D=I; [)OI QUZSA4)W MS)^Y8^XWTG1'3"=48[X^K)0LY1*4IN;2)"CUI^E^B/N@YMZ8\B64)U MVMMDI_TJ!WKKT81^$DF09"#S*TC^X7^9IY^^S3"RSE.Q M/MV6^BGN$AZ/=S?GC@F<6&ODTQ99:(@TNQ&FD42L]:)3XW"JP=ZC^/#-;\AL M\A(:(M7EUWW)FJ'QG%#

-SC_[+[EO]N5^?>:AS,B8B%8.K11#SXT_OI/0&[V M&RLK;8UEKJ,NN<4HDQ%:C(/5V:#NWV@Z@LE#'F9.-@1NAFWIQH90)0W/#W7V MVR L?NW./3 PE9H$;Z*I!ZID[=MC/Q\;6%D.X^OZ$,(JBBZ@/ R& E9=\I&("YVI59.J8-6DHST^VEJ'1=B MTS@B?SIX BJ&^[DA_#S)VTJE"Y:CM32N84S+3YRJ,^R4N0"T)J+4%9P!'Y?[ MD=+:E)W"9. @:*6I0&CA&<0+-%QK!? 8NPF!YQ5[(\>.)@CYLU ,E\7X,U%> MZ'GOSE3Q.>Z,/S<1O%/G?W7D5JJ9DFN;M623MD-9\[:L<4[+N8^1#GU5;M4F MU?*24SN)4JI8K3BE/N+IR40P'7T0%6S?X7@\M,X3Q^Y,[8],P3&OA^\W7YC) MC4;1NT,;"-X=5H3.N1^>)4"3GH>R8C^ VX,&_ F"4]4U%\*O3E85=&.A&VA MR^%H\*D.T1&S.D0#DH9&O+@C)?#W#J8A'7[+GR_D^DE?/-;!!,V#R9GN$#UW M!CN4>>[4UX.AKOZL)?@GW_4,?_3&S[@3E4Q"Y3<$UM&)B:&K[]6.%[8!1M-% M=-3(63.3S&;K59&>.]T/Z\9H?DP;O7XWKZ_F*BD> _C$V7YOC8=E2UM)H:*J M*E=6W"RY6$N 6;8^ZEY _SF= M('_YFW8W\_4WK;"IEND,6J8,)E1C,4@;B_SBNF^:'Z0:C)7F*_+2W/2ZF>5B M9ND,'CL?<-=H#(ZWFQVABW@#>$1G(%L[9$O>,#7S;>[B*A5(^F!]0X#"<3>$ MQQL7:AYST^?#$7G3!*;I[\)R9[&/>=?MXPY%?,XU(=JYDWZA):,H2(YY9\&3 MVC8[(1@H(8]GOSDSH)V\U-L'?"#<%%RO2#)2D)[-YB8$ PI)0^+Q"#L56(\$ MO/0)D"P7=,:1>.7QG'KX;$&P#7_PHL?>$0\>(W%K0?3'Q@R:-T] F_@%\>1? MB^(-8?4V[.MV'J1%;U@=EAZ/1 F?)>@*)#P@!QN-> MHT7YW>#!9\$9,\CB7NQ'W2<%Q2(,LB%/OOWV.T710+]'"WG7^SE2<<._)*N.A$A\E2: MB#QO)O]?1SWS=WY]-'Q(-W[ZSON#HWF]^FGLQY]"A0NWY,=C;G_RBL-O3']\ M4.J1WF5R_=P% ! PB/AC*O4?8O\C LD)/-% MU5CZXB=-/:(Q2@>SG:C88^Q,=_5,T:/W-_-_/ $Y#I0N_]UM9 -[V**?7QUX MC$=D(<3-ZAC-S9WGF#^3]_BD=RQJ+\RV>XUNNU$O93L/1*F>A9RJGB,Z7*93 MRI68=HGM?-%F3L:KO=;&MM[HLAVBVR"RC7JG42WEF"Z;(_*E.E//EI@JT>G" M#VILO=O9=[1]E?:/T38('Y\Q$W^D&9N,#'51)FVR4D@-V.&F%A5'S @MI<_! M--YAE2"OO[;W,U'1AXNYF#_7>WG1T>T9OAZ+SM;VDE3CSJ; "R-VED<.D^1# M-'7:"^Q0(A];N-CA?& Y^=+QP(+:NS<1%"/PGSB!#X(D["NS.-]PE9PGP>SM M.[Z.\.?(K:^:'CU!P< 8T'>$8@#KBW_FRB-=+! M--WR;5ZH!TO*"S8XTHV0OJ@ RYU+C)9!IQ43:;R^(;70D4R1>.5M MUPR*<;B*U8LH^S(^7MQE_3D#=KOA34\.QQ"+D79H__@1^Z,YC&5JV!4^?L MC",6Z5:Y^+2$,-/T4W+R,1;YB,< &DC(CC'$?125$.W=!&Y%=YX;3P>6Y4L6 MPAUG(_ 8Z'RJI$$V +K\&O+_>"H62Z9_N$HGO^N%V\D.5^S*>B+IOM6M68RZ M:LI3A$G/5XYC!B#S2](A"UVCXW"9+FAL6R-Z1#Y?.2!;V8)8LP9DW^"CI7:F M%>FNT,J39P[;O4S>S(,(F>BH"WG16E+Y*5H9?[YRL5V:0NG)B'/9]531QQ;3 M='K.*'KZ=GJTGBES.U+ZR7JR"=%&9,7+$[ RSN5Q,6"=0X>C),XU^JA-)U\LUMK!4F]&6QA7$ M.DJ&/EG9$GC'7,C*@MUTM7:J1YGE5!ZE,IZL+(Z&R9E2[YMD@^YD4M%974I8 MSH@B3Y>2BXINJ:LY(S>V\WZ-%Z.1<:4UHJC3I3E96=:*8J'&+KE"E([.H6"' MMT0%(-Y<:B8VW\C/:5)2*T99!/"+$ETYGSA88 MM/04]5;JIM72BW62E_G%G);*+:L-EP9@E%TOZ IOLPK9<;2XTUT+\Z$)CQ6 M4E:R^I3MU.89SF8B*5HOF?0"+0VX_TBGNAXH$3G';4@Q2\U2VPZU=M#2DV.I M[%!.-Y5!G+,3B:667VO]>A4OC3Y?.I-FK-GFYIPLJ<,6#\R9QC;P!DX@T$[K MHTDZX41EOCQHIZ14KSL=P*4!>"6)Z;0.BE&-6\:RA4RCNHXO5WCIR0;,WF ] MK^N-&=E)Q_)RL0;F \E!2T_PNM)M+9.E'->0.]&TPZ9RR<@6P*4!Z-H=:;GT M;,G++!C7K*!CIX7^>JRK\N5X:*IZYM8UR+A7@-0>]5-"6FR MEW+(?HSI9)J;7G&4=:" /5UJ3K1VJ3E=;UB@IX?;L2()A<44+3W90,:IU?KE M]JS T8E",D>I=:M,,2,Z@ IB[2;/%04]RO87E!;/R%,]94W1TI.GEN/MN5B6 M,S3;?ZK09:L^-4:S%EIZ M?,XBF=Y\;E,;N)]$9JWXR:*Q8>*X"VAGFV(C,; MIVHLDLZL1U%T+/IT Z->-=>+E/D\!XQ*1ACIHW;1@!L(()A>:B2D&[UF MAI7(3(U1%E2DMG'0TA/4II-9#5C7,NTJB+/H*4G&X@N9!Y,R[VL M7%'E)Z=/4:26P1LX0>WU:AD9Y/5(B:4SZE:>6&M-G<.G!I!A="(K"3XU6LB) M)RFA;GNTE$-7$$"&8FPEFE*-8UE^TZ-4JIUGN1%^ZLD&ZCUV.95K<5N6N 8W M*-;(>7D3*("7>86<]A76X+*KZ'"N3!;'2*"<'S-BIMH*$9:Y9GE<97!$S];KWH3T&P% M">!80[1-L[M=L(ERK)%<%9Z&D0U:>?+V:B3+UHT60Y*TL8JQC)(CBUJ@ .[Q MJ_5:GZ8G',T\90J;?B:3F3-! KA:*@PF]!+21J16KR3(WJ*PW2(!?$K1]IB" M!U<-;LE&)6T;UXJ#M=<$YGAEGU,U4R%C$5*UM!FI%+3\MG: MA&RHU%-TU,]6!ULDU$_>SG6:^62:>ZJ0V5CL*<5T-ZONAG$+M9_!L^5ZPY6AJ$,G2/S38T-5:>I)8C<26YBDYL5U&E=-G;Q=9(5L*4O3(F=O MFQ#]4G-H2SIN?=7QRD1=&MW6VE%*'*\/C(:)6>0':2]I.7CE9LG9DH MVC(HI;'L&Q%Z?ZR\*[*)>D.@L9'I4 "\W.IE&+Z-8+%NH*$6G M4JH6*@/\U),-4",N,0.15E'FUX-)3XUNTX7>%"D_)T\%PXW*U=N%!D=O)EHK M1S:T? $O]9]ZE&+]*8;AL;VW,R%RDBDH.HK)=>$;,M *E'_XGM%%I[52*NIT M1H*M+M Z2.9*/<].Q7D(C/7*.NQ!I7X0 -J,"_AJR[#!I_E33SS*+[NA4X\O MS>]T@4!@0^IB&2@HD "-7C;,2LKN$B61R+ M[%CP/VZ&);20&PO@X@=R.FFF9+H?HV]-=&CD.Z@&!!_VW"C6$2"-V2CJCCP) MNH8]>I,=XGDNA8Q[1!Q+.<7 35%;9,^'45=K\N.9B M%RITZWT$>)'\P@0__1\.3X*":UY@#05%!#6OV\=24&Z*S#']?!Z/$?[RWF#9)/<;H<%1Y0#7=P??>CR>?-T.>?HR'(^2O M\%ZHQT1(+]=X+^3KTV_">PGY6'@O(1^[^GN!?"QD9.>[F \VFWE3/[X8$%(? M ,)9.?BGC&;_PT'LI_\>3V _'&(?_]TA]G3BD;QL1[!/'F+_A,HI77"Q)S65 M?S3"_OQD\Q;2_(6=-+IM\IIH_GT+9/ GC.#DI?0]$8?; MMFM\$QST]E$G>F>H0W\&^[RV9E,OGQD#3T199-AE_:R$XOE?%4D#/W$N)/KI MY,]NSC^^?/C6K!OF0(5->Z_ZST^ES&N#\PFQ_@%Y_HEU>-EVYN^APB]O?^:Z MF4+ 7 \E73M@0E)ZW=-QOY"Y.IOI[2:V6=LP4)3U_I3>+Z3U;W;F-P(O]WCF M$+>_R9G?^ LOLI/ORR4F) MOZZN0C$2_4!9L:<@>F1YDD"X*TV,[AH>YTTUPU0U.D9&FBDAO\J8$U0,A;/+ MZ=/I5I_GJK\R' ])_5-)/:3UWVF*>69:[S##B1$MI&QNZ-VLJN:H(SOD-CXD]8TQ7/UOJ\R3;D-8P1NR[&]35*"B901A.K MNO ^]L79]5'.8):R7!%&E?R25*<]U2M%H\^HJ82T?\>T?^7$?SH?!K<-I/^] M'T^"Z]K&C9X)CS6$1L;9C8Q+(_U7"O?K._UWE/!H;> MNA$=AN._3XSN_.;Q51'LK9N_OL+F$>?[U=IUTTDDI_5V4ZZ4!=J(*MFJT6FY M#<"H!S)Y3I_WE:%\2/E?9>E>E[/[M@W9=U,^A 9\= +H%+K5,1>RF4V,9]D MY55&$K,%Q *091O@"KM1RS:,V-]_U.YBQ6!7[+K[F?6E,NMN;5RO&ZCNY#GB]PNY!4AK_A^J0!7KQV= MB5DH=GU436G9'-G1F'5YEMK&E"UN39QX#[-XOVKT$K9O;GTJ M!WG1)Y4%F0T]5=LI#B0GF6W3'"][.H-8R5TYI0YUJL F1Z'U^6G69Q12OJC; MJ(G_-7"^3ZQWO?0QOY62]'X+%U@"*GDBM-U/@\PM^07\%YQ MD6;+: ZE[HV5W'LB/K?;\C>CK(LGV]]K2\B;$+#?[.*_*;+?#;;?7^;"N1H; M7\T!0\WYXN0?@B$DBI HKL*%>UFS=YE3>LVGY>T/BZ0D0G_<9"O/R6 M>'EUB'F;L4MS9;W5N??0R[=/-WHMJMG+-]5*A\T;K!HMVTM]N](*SG1$)5!4 M,W::VGG7%N4YB@FOYG17ISE?.H7SRL!TB\GRYY?Y(?F$Y/.=,L7_H$?O=9JH MY^S1^\U0/"R^O8M"_= L#JD@+$&_&R/\]7*HCUODW7Q/[[(5R98C9$OH\8:9 M76>9$97ZCA;YN1K77LT)K\ZL^&9@").(0RH)J>1JH[XWEAP5AH%O%\?N^WK,O&K;/[5FV&$NOJAFUSO9[)4$45UF> MVT[AKI$]&TU^SHR5FS%HPQ!S&".[.F/WTF *0\PA^=P F,(0\U6:OV=M8?K- M4#P,KH4AYI *0BJXQ1#S/1OAOQED/AEWVIZ.U]F9P29YLB GTR 8#4F@7]_+3T\HYKSV519 MV6SVJ2VF^F(^69@[(SJ&VU!_J^SPT-:X!IYY?3KTE8'I6@WX, 7])M GI++0 MH@\M>M^B=[,1":A!$7]Y09"___'"(*%=']H_-V[7GQS[3@=K[.5P5%, M=FT9/+PQ2>.-3+GMFE)DXW[D:2)J-GY,0D\YP/N7W98BVKHW\D:OF3SN ;B:/?= M&2 , *]4@%O$ETGH$\*"GT[<]!>X+=ZR+=W8$)*K %I0 83W#G_0\<*LKL)3 M;+ 7//FO20#L7Y-6!RO'O E$PE[ IZ-O6%B?/'CMYB)/^!YA!NY]XLF"_1?\#=PWZQ!4S*?(_Z,"6X>_+>Q_E N*=,XWHUZLX M16D5\'@=/G("D=B'F?][!$G!GV,#\'+$@5#Z=Z&;$IX59 "%1\CW[)G>U> 7 M^TOY,923M@5VTM0]YQ?K0P??>S^:_ ./MOOW#[7#U\L2PWNYS+VD'Y/I\%ZN M[UZB(1N[QFL)R>4Z[R7Z2(;WA@R3>4L(O!(/4!&)Q5W?EC"*2.+0L! M*N/ >!TDK\43_M]_4PGRW]-_3Z((T#9 ,,+.@]\$#?V82%W4F_3)L'L"O&&Z MX&*A32<2.2 =0P,(DH]?%(8YBW^=@&8^ CRN\-G0QYQKSSB3U2K^V$+R*GU M:=1_?D0)T>++T(*^7Z'P#DPY/OQM2XW[D!-7>.:W[.Q[//.YN?P5'OE[7O.9 MN?8U3 @]8-97EK2:/PFB&I_5?NX*A\$^-]+^5 V[KJ;'OYWUL; -,)HNHJ-& MSIJ99#9;KXKTW.EN>]//3A#[2-;'>T+:S.&H!8S 1XMWR1T1>I?=(2Z4+$DV M,VFVLZZ8PWZO%-/IUB@VHJ$Z2CV^EMWQ9\+LRHCA/\?F24@3GT,3'T^%N@*: M:(YSN71]NN))$!?%9G9CZ/6J VDB=DZ:("^#+Z\2Q0W;8DT D4B#5BD!;RIB M\6N)F,86&UQ5KY-?%P"XOU.LZ"AS8AZI?9MU#3X/M2 T%]&F0)+ MQ\&BK"::DPWC0%R/(5RGSE+#<'G;_ 5LOP?+.V.;D@9,DQ ,($J6&=K)G-;N;-#ON17)_Q.K(BY+4! ;*7 AB7?UAJYO. M5Q2>I&M*WA)6XGC8GXZ2KCU]/L?XE;"I$)DO+H<_$9E[TGHY7O+Q)"?5##'W M5,I.50$A<^R,R'QQ>_F^;&3GHY0KD\_E][L^>O@6 MYO2W=(7_%EDDQ%1'[#78JMR(E[NC"CM>"$4&DL79W>'71A,5V6WKP MJ&<&KPEAG/I6+9!O*=&S,UZ;P@7^1":XB#%-8)D[S&9\Q'Z5F]E"GZ [,WHR$[-OF.&D N9Q02:Q7S&YM42[*":EC MEJ9&=9F.8BK!SP_CMK0[:-PG M*( WT&W-_CU^2Q3MXQR=^U[LIT+'_&O:W5&$R-,D$7G>D^^_CEH/[C0_U,!9 M-W[Z'.;@:%[+0QKCV11$W,Z&_ 2^_2>O./S&]%LPIQ[IF,^]?NZX% (&$7], MI?Y#[']$(#F!)^H-?0"UH][/[K>.NS][G[W17M&[&DM?_(0$B5I1J_!7OY%C M[#%VIKMZ1C_T_F;^CR=F!N)T_]UM9 -;B:&?(>Y!%J;\>]@+Q_OHQR_+RO\[3?_ZD?P]*.&';O4:WW:B7LIT'HE3//A),/4=TN$RGE"LQ M[1+;^:+-8! CXGY/*Z%ZH\MVB&Z#R#;JG4:UE&.Z;([(E^I,/5MBJD2G"S^H ML?5N9]]NZ%7:/T;;('SD=T,GA:4R48I5CNW+.3TRG3:,%-D:83T)7]YNY2 / M.@NZFL_*TB2U'K6B@L$;K1$](I^O+%E&I)HCXWV.+B]K\VE%J4I)M/+DFMJ4[>6X3,K9R+!>=N#*^/.5?:G-J]449Y$)JV^7FLWE:EE 9?\G;Q\E M"T/0X?) WLP*=H[FC-G(1*56)RN7C9'4C@ZR0SEKRO6>,RZ/MTW&+4 \7IE5 MBM9@HVSC'!]+):'Q7!V42FCER3XC#F<6AE*USM%I1U-BRT'=KDU'B=.WSV=S M<<;.-C.YDA*[^6B^J]@=E.%VLM(VVI-F,SXK0Q.EE)L M7DW'(I,$FV6LTK026Y?U%78NG+P_EBM%C7*SG.4JDUX[4NU,&'.&59J3IV93 MK:BZBF>+')CK3[,2N8VERPS2U4Z6JH5EN3'J5B-RH]R?]#;-?CXUAWN-GBX= M9^24UHK,V^0RTE*I="LN3AFX- #W(HLR^Q15VJH,9NLND\N.2=-AT-*38[$* M)50J,DARC3A;52N3S%B=PJ4!>!IM>P+64F,^[E8@ID[R886?K*)V-K?%TK9.G/HFC<337J6TX>C%X M2F2=9%>HPJ<&X$!QG5L7TVNR(/=3L=E@Z;2CDPF#EIXPUG@^J>JS=7LDJ[U" MK,LM8W,UB9>>H$N]I^A4L6*W9%I)S>E.IB]1[19:ZC-AJ!][HUWM=0GD2R&@:8I^H!_P'!O1 MB\_B&38\CM 2?RD2CVT%"9A_OS;.Q@$&@']2%X:$AN/X4W?P>!MDFWWQ@)N3 M6#-*&=L?Y879-F2MUI(;"IV2I6G*& IVAIJ6I^%LF\O.MO'MDC\<;O/65-*P MS?VEIMN\/OLPO)?+W(L[GS&\EZN[%S(<;W.-]Q+RL>N\EY"/7>F]0#X67LSY M+N:CR2-OZ4<:[VMG_I];M.\^KUR-Z^1&JI'M/N4RDPQ;V*RH@IUW M^N6ZK3HKAR-=F9Z;]#I;,C*HK+(K:?\<(%S\:,_?M'QV#F*T4+BO&7B_%H#\N+4 M28_$J)99F\V5S44:VB9GD)MN=.I\#74V\D9B59P^#4BUG-3+L>RJ,M!;(YPG M3E&O-7*Z"WN8$03#AN8P4!>*O@'PN2A=&FBFU]10$_TNQ>@OYB?-^ GM@FNU M"SZM:OYB-O UL;;S*Q[P!_\S;P1;]H!^&4W,>-3+>@1^^.< =I@WC8W -;=I MN5"7!V2+:G>:452Z!Y65:.(LE?,A._@F[. RQ[LF?G!^5>>S^4&6&7?XFDEY]$H**@>1=/I3U>/+HGL3:C?&,"2#(#Z@1'\KC48\1K97S?[,RA#^9RJM QG?N?!C _2AG8 MPG9-D?)2J%%&9S@M;E;."-?E)J+QT',3,H#0SW.+RL^[.0!=SE0WVD2A9;6< M&O?KTS(K,*@_"51_$O1KDS#ORCO$&V/),CR7D -Q #N&< D+_*M?C;\)C<'0 M&+PCWQ"Z58K^C .'6/U-L/H67!PG:'U[EKH[5%' $ZP)@3>,#50:D%P*,QMN M507_9.%R721W(Z8U&B%_HE1[O7:U:54W4<,B=VY\]I#H,#D&:,^Y9*ZS[E9$ M@>0'!6ZLMGC0WS*C-+*?J60RM)]#X@W-XD\SBS^;>MN=Q5Q?EPV+333C,RD9 M2Q4H#O6\1)D1R==&7]R%[9OWAC37TR.:RHLN MP"-^=\3FWYZ=! M<. -889S" $$FR&A+$PWNQ"X8 SS.$)[+_3=7+*?1=/0!6":/K%"?I8#*Z#H M"T2K 2S,WBZZZU1R56?MQ/AI:&_DTFC<0K,$H=*3C+^6*AU2>$CAH4?GZYMB M?)3$T_7YH./D1E-.38.G&:B118YB$(FC:@CJ[OT\6=N$6P0&P7N:76BWA79; MZ.BY/>WF76:;5_MT,)\S*(RE2W)\JIM14HV0K;0%.H M+0:Y6&O35JD;BW!DH51K\/%%.U$2H*3&;3A39TSP_&:H_4W)^>K<$Y\D;Z], MOVJ@WDNA#GUV'?J"@\.N$4POF>67!M-=BOB7:SL0\0>U:6I044NHU<=LA^RG M-^1PX43'4+3CII6QUUKXAOPCY!\7M=$O#:=O9\/7)$U2;95 7C_$ S^_=]$W M0VV7 X3D?JHNW#9IAU004L&G"+W;)H.[L)J[NL4K4 WW1A]:_)K@L48=:L)W M'8T*FQ?@WNIN:G8W(O)BHS!;VH- 'SJB6_)5NZ8I/CL[6/*S8D3LY._'7KNLB.4AF?4 .XEY43 M)GEUE)_)?7HU5<$\1W8%R+UPA\?H Q4[Y5[AE)20WF_?<_#E!']^#>5=!*\D MS-(:L(Y)+MGI6MZ.&7LPFR*"?Z$IY-]WYDI!W2!#1TIH;H6.E&M67B"5!B7K MQRFM:&>%&!GAU6Z%(UNS6<>!.W+;/%+1,%T_I.O0C7+-2DHP80M=LM.KVQ.# MI;G4W% WOF<^[0;%;V9;4_0R4[5+)OUGA^X;B?=N@0L[\)9E^?^?A.U+X] ZII M@ 4OB6&SN5O7(N]H:.#)V6XYA'S0-,6C-:_/2E *3*PRC%4WD5B$M<5,:9E? M"\WXTW1$NYWC3AO'A1'DD%PO7W']Y?1Z3N?JA^AUG#?7PZC&-;@L0RGE2:\6 M+W881*\)2*^GY9;W%@)N&F@&V>:'&'VK\]V/+WHT. MXE)L$]$KHXFL3ZT!W*W0M^+]-5]LL9M\<95<5#>U2=89T;BC6RK^:H9+2/(A MR=^\D7\W>LS[:9YB8^NY9EL,:2MU61B+P&*J#*)YI-$D3]-"_EBEN7@/'<( M I!6_%@!1(20--,V4,H?L4 ]@8$8ND3N-4LW+(>_ A[X17K/2PUSQFOUJ4#- MBRER\V0YB524;EAR:T3C7G@T]:H)%[*#D!W<>W;_-^X+EW[=D<$?D'(7D+.HV>1GA2/#OZ,MCX.]3?"0RO F7V0OX"/1%!0V.1$^92::E&XBO$ L# M1-!S)*Q=/L#G$0Z SX+_71CZ'&!L--&7)K9EP]W"Q3@>Y7Z!T"&'P@]'$Z)U M$1U0$F:!>^0-M'?1AH^$#SB"CP@L8*B2AKZ 3O\6= YO1N4W^ ^'UZ,%J(5P M!P80$&<4T>G@B7) .H8[C]*/1#(NG\D& &M@+B@;" LB-5I)RSTQ?^YO)>! M/%,7$=)E6G7>,$;-9,*9.#6KQJEU*C.H1;/5?FWJ]0QZ@'+DA&M!F&D(,^!= MF!A2_ )BT1INRD*7>"-P0^.+X%XLP&AB58=P^5T :IO96N_*T0I9*!9-K19- MZ@-IBEK&I9-T( ")B:&K&(4O@WKO$99?"L)Q,[\:MTK))-GI-+I%?C+?5)H. M;F,3#$#('7RZ=ET?'G'3#X3#'[* *2]IIA7(*C"WL@+Y0\"G#_B^)@#R=\A0 MT?-04@,\&Y0HBFZ:A /LH$@<^#%$+RJVQIF;S=)&SY/@?>8A1"3K.S!X1A\ MML![W&AF?RVLGA)LHEA.#WOEB>Z! $!K>*PP/.F&#'4*N +?I( W> S^K^=)IH&?8F%)5P#Z%*KK,R1[ MF;5DCDQK88SJ3R,/KJ.=EX>QK1F4T=8&+_/_G(-_A#J.D$6 -C8UC(DC0(D. M&UE+#-<1K?3BR>E+%?/#-/N[5QNIDL54QB I5DJDYR2]J=+='N)R5/I-$MT1 M$?'7V3G;%UR$WBY3T7A^UI%IXVDT3"5,NCEI?=5%+-2F,FT!8472#4,8278\ M7F]-W\N4G#F0^TEGSCLENKCN.8+&38H4@P-"X#5[&M3$B(F$!"N.U#VFD![ MCNB M\%\]J]9$YW"Y,I+!Z,:/)2Y47DQ[C(Q#;!?K-M1U(.+9(OHNE+#H/^AY!H F M(WS7>(-5)#SX4X,Z4AL:HIH-B XP5A+4:]%;5CRT'VUS+[Z1^L1[U"\!T]T! MW L)GP5?.9VY._3U+G>G5/KXKWMEP-^+ 50$C(/]@S4D4 TS )=\$0P1+DB: MJZ'>N)N%QYC$I^'MJ9*%V*\)@97%!YP"38# '473L005AZ_\A__U!TR^(PSK MCJEFLVRET.+,63E=CZC3Y[A_L)&<9 I01[8-T(7OR"BZ('M>L_&H^Z0TMY$R MOY:!G"X5>[5(9_SDD2F\&B RUBOK1F@9]8, D* 6\.6688-/\V_B7QV 7)L_ MQ[HBON)@2C\>%F0?_GL !HR]1S=R30XR1+N";ANN28^(>VR;D.)-\^'($W/, M%GA,TL!UI0D*+ZGN,17>,6W,(9 GA\>*!1)6\>[QA;\YL&>'HD,$'C;1'XD2YJZ)@3D5TB[,)^_W-862#D0 ML*_UZ&@X^)+\UR3 WBR'KU3@?A0_&QMN"S$_"R /R$I75N@%!+H2@)DB?.5" M 6O/W>A>^WASX 5[('CX;0,["VT%FX^.9,V\M\ +T$R@P$5CN'_?&X<8J8<^ M N05!K)H9H!?040AX!Z1DH3L''<%?+.M+C#[/^;GR$)"N]S-6=OGFC\<7HDO M2?9>//?!"UV1A W\.L1GB!-(>I@V5"']6T=W#380W)+I,GODLW,]'1!S\96A M_\+=0LA+Y@R> \(- 1 ]ZN#F7.>@N?.G0KD%H3_&#LD="AR?3=2!B?V#O"! M%G"8.X>H$CP.D4$#OAM78/?.WB$B^WHG*@L0-6A%;P3 M5H<1@7]$:?7K_^ _/N\0%*C/HLC1[-]C&1)%!.['C.O42(/$T1$?.OXW_\Z/,$^Y20BZ(IN_/3#6 ='F[G,F,81K2F(C"'H MY @FJ)^\XO ;TSMJ*O5(Q_P0V<]=* P!@X@_IE+_(?8_(I"WPS4&V8&$OK_W6UDGRDC[D/0SQ#WH,JK'$E$[R-HD/B$B40; M8E0[M80_4P3H&-_<@W38=J_1;3?JI6SG@2C5LX\$4\\1'2[3*>5*3+O$=KYH M,\]EZ_^-CUYYJ%#\^%5O=-D.T6T0V4:]TZB6ATX0AI4#%U%<+-O#(!-"0C_<%5ZTO M&O#U(&ZN098[L0T0(O)P.>%,J^)?X&K3L]Y("W1QU *RUA[\=0E+*J00'D@9KH# M19"!0E\3"5EJ>*N^XQQ(2#SM(A2[K:"30BT!"G]KO]'GFM.^>LW5-HQ'HF./ M3;"T40#P:-\G2X_C@QX 73U@A8\U/M!8L,YPT[[UDG^4#K L!>N&9GM7"1CH M(HBV6U1^N(VG.+N[26Q*R]5V+$]Q*19(I(X1F6_9A/^"3(3:8&T0?2, ]7Q[+&)WS7??^]FFMZ)\Y!A[%"Z M"5F-9*OPRA0%6A5 #+P:6G'BIMZI ;*AQEO#<8/D!9)Y]6I<6^[YW6!]';7_ M<(-Z'KPAON ,97P'&5[!%]29 6"]G!FPIQ8O)H7X;@3*&4*"C XR:F1N\8:& MS,#+>8&?R\6&MC\+[9Z%"K9LT;7"1=F9!"8$NP:"C;0"HC&92-#L(_Y""VGR MW[RWC&W@#ZA__X;8H4@N&YY!^JCKEN2&JKN897LQ;&1^PAN?@@,+RY=/2%<7 M9AYO1XS>]%-=6&@RZQN<(L),#> FBXR!Y0"@'3W"I[?]]J!,>$"$!44I1@43 M=X(1?"WA8"'<'FXTQXMPNY)I&5@?@F8WO\)!C[*M8<:18Y&/DQP\7R:T M]9%UYQJHC\01P.E#@&=T+_Z8DZ LM73#1)P#+"SP?.N[.X$: KQW%X([L;N# MFHUR7N:8B##D#21+32Q++0A1R_MP_PC^V1.AG)PBD]>U,B%S@3H"T>0-'L=F M"(KT)"15>R4K2E9T7YJ4=/GA8@;*ID#+"YX/]LQ>V8=J\JZ_L 95^#5T?\$4A6*-]0@ZA2%A]W-V#"\C#T[M> M$[QQ)$),I*A*4!$07;>:B50T5Z;P[LO@Q4-,A']\I[R QP"CZ2(Z:N2LF4EF ML_6J2,^=[K8W?4E@T".:1D*"\D2&_QL*Z[5Y*'O=,![\K0:)2+55+R:'/NFB MS3V%*<;Z;E8]B3/0[ M$U%J2,U>(+@W)AT?>$T7=GVHXC/H(W@"#=H]"B(OH)GXV(&R"71-FVEG')Z+ M%+N11D->K2)/4#;1C^G3":_8L67BJ^?=MT"D1*_![D#_/8@RH7Q"IX$&AR>D M@I%IH=BFJ\4#21TCGRQ>@?R+GG/.[Y>YXXG(9>FZQR#7@$J_M8OS0$,8^\90 M.LP8JM(O,JH=GWF!4;F"\77&'LQ$CA+NGCF3X5.A(3;9G/+LW8L/216G@:QT M!:I2O+$Y875N5!L*[CW]P'>(MI=-$BAJH#(&,19XQ A-PX6-G:G0A/(V90"7 M;9HSE*$)32D3Z^S8).&-L609/I'K.'7E@=" A%439%6ZOD7$[J#NBFY!._S2 M@6?9-47AD1:>*Q8^P@20E4$NB:R_S"'#E327+- C9$UW-#\ MY.6.P&+MN3^ M#&$Q@=JK-GT@).1)W=E8B'@\?11I40;V8AX^;>=A]>W,EZS,G/TN9<6ZQ-[K1DA]LZ&P7>%/,P'N; !\$,)IAA\5Z6M M864CZ>L-/+21516Y(MP $<11% O!!CF\+0_--$]$ >#SCHZ]@'HVNB+;V"4I MX^P+](N?*O5 X/P);/6QT,Y^V"7%H<"L;AFZ)@E0;RIIPJ-[Y8>?!_")!TQ) M#41_DDY4-&ERK*%5@*8!> \Y2 X&9#B((/\27$L \G^?!7BJ)DH9A/(*&K^^ MJKGW[+M@<#5*<\?Z=FJ!Z2DSZ&F[Q+"B#6^0:",?FTE4><>GBOU["-<9ABC; M=6+X<-W'?_9(^FU&;&"5W&LKNYYBI96>);'O!\8VF2*ILA8[4?SLCZYFS M(>>>MH/R#:R7'0UENCW/T:O&DHW4[TQR'F4%/!WQ.*A?:UC>(+2'\M)5Z2$KE0X^1#N6 MS,,P(0I$6Z@B JY %H>K=<.=F1:ZKY-D%NRE0:Y-/W#IR=53_\PY/3)1-[<* MZ=>[7W3>B:H:;=:Y2*^M5F23(8>K(_2-)#[J600BBZ+&!7AKU<-YYXD#E.TN MI$(OE5FD9*F0I3LJN6SV.LZ/7Z>=%0DH*!4$"<]9;@"/^9W1E[@#3V9AE!19 MBMBDO;*+L\E3HE5Z^C!U(QNA[6_;S:^$UL&+OM:R2:ZZI46F0M(Q5HKTJBUM MNX*PH>,O$#-"*Y1B#K5R-S;P2'CQBE-?O0HL3[WWP>@BWP,!)8&Y=Y@?/0\[ MOX)\X5"_%D7)%3*>=#6PVHMTAK6 >#+^&K)+O" ^VNSU^1W?A>7H'O?GW;D< ML]X)F_B S_)G#Y$^G5(VZJB32,P5N$!WO M[@ZZCY,%8EB*:;1UT(DGR<)&EL9L8KUM*]/ _%GW8G<)/P?YL;XJ( @N@N"X MK:1!]);@8=Q$4S>IRW WN+,R#R_D2/% 9H*(T6@E375#MTV(&YBQ[\N3GC_A M.O++-=V+KYQFP'D1%Y2QY'G+QR[Z[PYT4%2+X]I_-2I$<(3>1'ZD(^:[HX;(Y2 MR33]9;39I-\I"A60KG7S17))Q,SMO73Y7ER)?3-;UCDG@Z("<>P7'J< ,_]"VVIG8_8O+?XK MV^2D%$=U(JF7BPW/#0[Z"!STR$JE"Y:CM32N84S+3YRJ,^ST]Q,A7@5'@AZ/ M4BDU9I-94!A4LFR;Y%2HV\:I%S(=M%TRE?E2-M6N.N3!]S1X3CQL1[NU':;O M0W==E2C[&XI-0R6@=N9_IKJ//>;=.Y?;J9OQD7!I\MBVX)B58T M%QQ*#'JIC#(01O3?P0G:-ZU\W&!V.1UFEX?9Y6%V^>6SRWW#A(SN/I2\E8G/RR6L2#%[)C [=\$<021W>5?0WB\&Z =&FXI\2XOET!)'])$$GBW M[=;^**X;EG>KU*"J ]4%3^OT$]FA8KD#R;.OZL8'U.%]'NKNR03S0&0>B*P; MP,KY/18.8]_8M62C<%= !OOY$KN"B<=OM'!"'IE-!FC"#%Z2?-21P2OI1KF^ MB!VC?:+4*A^>7D[7*X_M;A;@Z(G^5T_6/GO6KJE$QG,.=< 4V[MNEMG*&C'B M"GFAQ2X09AH4\=-- N28\3U>:Z<< .A0\X?4\RU7VO M.SJ4ZP%X\((@V!#SNF_IFOG@%49[KN)G@7^O;X67UX;^AX_OJBSPVS-IX96 M/=O]81*-VV/*08F;GF<:D0.P]GOS=X'R/2T)YUPL4*X/)$]4/Z\3JNO==X-+ MJ%K:U.'I+#]I30@428]0_I@+R8TAN2"#>S#]$"\J!A]C/STJ^G9CC2?IF;AI MI&D+*.@XL15<;PSO$V PB #Y[P%N.Z?ART0IC\IQ!1I.[\:5Z$>@_5]<3@#5 M$*C2\XI7QOT!^>G@.,,=N2H]CACLFDO%Q]D*M7?DJ2/*+LL,-U]L-NVRDM6RJ&.EJD __HLB'>"S88_G&?'65' ##Y.UP#. <0%F[Y_5@.(_E%: GH0[N"S8Z"/>[/@-Q3BAP"- M&(H>8<8C7HO5<;BCW4D>? T8AU9O3P7.ZJ;5F!1T733QS*;?T',"S>$SZ#EI MTYRG2^HVSTHKM3KO%;1AI_&%>HY<360R#6= D85EAEJ4XD_]7@K3]ZWJO#=T M^46[6!N+Y4*!E&KQ3")KS,A>_0L-'B=:J$?DJ*5QG6S3<$H%I]\&6-X%*[D[ MEO&VELO[MK3;5>=%A6[//%U6B'*8<>JIJQ!O\/?\19X>S*-HJF$O?'47O1P8%=+AIFH[ONIE?>$R@SE.+-UQT@_KOO][R)3QGO=*L*?YX@J3G2KIYRJ= MJI-F($-_WAAAZF=QZ]I41_S8TR\1E"0DM!"0> 770&*5UM3A+;EYQ"Y0'CRM M>O]"),C\;";<-0@8&,MPER$O3UZWT%:)";_2#>S>%3P#$A>XX=)0!RNXJ((/ MM<-Y)(I^SX*/:KZH6&>G_**S8NT7'?95_7=W'GBG'KS] B6_$G@OG2-^,I![ M&<$[0SW;&_^X(CML+_D0_-_CCG?(@&N-]#$P:S P,2YJ<&>]>6=<$UW[YM [ M"-);?"B"5&F"M(A($Q$% :E1$2D1(CU (")-J0(/H(A$J2(ETJN)]"8@-?1N MH2?4 "G+\^[N^]_][W[8W0][S[D_S#EG9NYKSIG[OJ[?4">IB\"YF\9FQ@ - M+0#0G!T =08P!.AH:?]I9T9_UAB8&1CHZ1E8F9@8F=E9V=G96-G8.#AYSG%P M/CX^=2T"0GU>0AY>/]Y^;T-"=74//P,+ P,++P<;!^W]M MU&\ -S-PAZ:;CD8"H.6FH>.FH78 H+,X&6C^9 M VAIZ.AHZ>G^B?IL-/QL'*#G9N#Y2\6 \?S=ATP2OKRJD:D?F26O5[;R60WC MI=0>^;U@8>47$!02EKXH(WM)3EWCBJ;656W#&T;&)J9F-ZWOV=C:W;=W<'WL M]L3=P]/+/R P*!@>$AH5'1,;]_)5?%KZWQF966_>9N?E%Q06%7\J^5Q575-; M5]_0V-36WM'9U=W3VSOWG[5UPN[>_L'A$?'XY!]< M- =S7^W_RTN[C-9'OJ>EU"-9.:] MGOJQLI5%4LT*S_?(;YB57TI]29KP#[1_(?L_ _;B_PG9OX']!ZYI@)V.YFSQ MZ+@!,$"VSHM_7%7 79.FG2?;KR8*R-+LVV5#(37![7.,:^7;NH:\:9?D(@9$ MOM.(A=PQVVY"N4($/JR@BDR85..\LS^%<^@G<^*9I/S/9?$?/+WY7F>B% MC<7NBZ93 > 7%5CVH *QI40H%3#H!>,Y892+J/&SDZ'Z(Y6P4,AWS![. ZV% MQVXQ+**%-H).;B=]L@P+UP_JRO1;I!E_D]$6.9LK/^R:ZF84\.#/-SZWJ_2A M$VK%VCZCM@?JB2L:\.;DO/C2L)*IM8\<AO*B#$,]A5TQ(TMJ:9(:G6/Q?R*[23.=7OYP';LK59A9ZELAK%(YIRA6S M/WPV>;)<-K9INV3$>X?F?W(^T2-NA[:1 0DCGL3JY@=<)>HTTGS6IP[=FQ#H MZ6.0VZ N%;C\="/YJ_9H6:V\A9E]N=+'1ALM5[;8;ASO9F> ?5[\)7;9O!+G M#8<(E'*&?S@,IJ1696]S6S]ZU.QK]+1CED=1MT1?_)_6X>=R?7[,!\56@G>- M>(%_^=TAW:!AW6K3RAM1"MO/@"/U&?,>Y26>&0NQCAN+NK<$(QX]OY@7+POD MO54HH;>42J[L>EZM(PHP65F8>(;#/AG]FAX2ZPCI(N9<'BHR BS_%W#_R2'R ME"D4K]*F>'_K-&*+UD)@&O:6DZU$2BID?S%-YR=T/9YX=)B!GTLN)^B?0*.# MTOM?^8$$:370UHJ)+G]=#;#3\DUVZ1M>1_3+J_I22DBZW1)A\%;=3X:>WKC_>Z(/1C(J_4*R1-/18"O0^C\TSW1-(@ M&& 22;W^"*?B"^F76DFE/K+?/_\\MG$R%IKVZA_9QNG*!LCE M^E)4H.TC47FIF!B>/P,WWNC:G7/T$JA+'O 5/7?NBO'OC+GF-&W7Y! 0%"%, M!=(,%F&G-/>IP)JVW>_BK14J( 59Q)+#O; GO($G G@HQ8PI$KO)X$H%"M8@ MF.&"N+(J8^R+J1$0#=7J(6H%XS5"!3RGD8=+GFRE;3C 2"1EW M+$#.>$$%4% "%5#K1KJ#IHI-R.\"OGKUFXPK:V@=F+EF&S??8>5E9U39:-Y' M/T+SDDNH@$?[J0;1W 0G8D29BJ><;AKI[B@_W)UJ71MBAG['7$2VWM!561)I M5E1N;Y)>2 A\ZYW7T!#_G;(^]YXOT2W6[&$S$UU4:\E)G;+P.-3?/W"T""6! MJ8YNE3$FM7S5V#A&.=UUX5L"35<;OUN$DDP)A7_G'I7DO$,T;=0];Z"@]W9+S>4(1$CX.]C)/ M9LP@8XV_!.&R&T'C(V;U,,,M;?F5!4;* A68BE",:D?RZPJ%++)-)8\W9?E? M+];UZ:'G\GVM@\--['4'TOL;2O2SQXM)&6:X25Z(FK7EP]<^&Y#[C)NI/G[W MH].JHVA-9R8B"?%*%IV%48F8/5%^08+(1"'X/LX2CSI]*\TN5((;D[IM%&BD MDHFB=N<_14PN").$F,=UK?$WUW$WNHZE8U;G>$Y)7R,:*MZX-;SMO-D+@=:\ M.[[B;ZG:?OVVIL_,U)6L 1!TV,45#SJ,QA=O,2W%CB.N^O7ZTK %%UM&ZE6# M=C@7#Q^V=FJNX+:XERRG-MKOKD=(O%]M;)!^NK^!$*H0#/RVR6ALMMRHC[:; M/A6W&YC<..E4=MMJS%+V'Y/OQ#X=39F*6N8617[@(@MG+&D';V$)P9V7WUNW M+]##E&LD@J5^F:GVYK908<>>/PDQFM\O&IB)!VFOH5V%'=^VL[ED+@D4)I0.VHW6CBD MDY1"TLZU3D=M<0^1.SK]P%]@'6+FBRE=22(W<&]F//1U*E-ZW&&O>^QC6J(H MC&B!\<8UYZ?(W7A/Y*8$>/^77%;'V4ZWAJ%@GS=B".=?4 3..J)1__%APD^4XKIIU_X3H\/?/FSXY1PZ@ MP-L%7JWWDH>LV&9ZU#>N;F\7WE?\D%28::=USTA("G6-!MUIF9)[:0)SA=C< MN<"[RG/QQ72'@_-'OVLV*CT/$[GNBNJ\FZN>QQJ"%S]2 4&1I:%OQ^HB0O%0 M?;G7:X1HL.I,HM ,@<&:,AUF-[!04]]&@[<[%"5ZYUD(9)0Z$U_HF5BMH&K, MH5?EPH>#BDF,F-*+\>V[XYD'(+E]A_H3D'Q.[_+5$A,OZ-N3KSQDRQ\I4=A= M4Q(W%7B@ R++W-S8Z-U'O7+@:K.4$"Z[EA>?*+>PXY4J8@?NKD-/O MS$QB5X4.T";D BK@N65X&%$]K-% 4D 8+2F:RFH7EG\3=\R])BG8KL2:L[AG MV$]@+?#6 ?*]9F<[4F^40';=.XS\$7LX@47@-QZUXJ@J=<;S:? M4[X3\R361B_%1K*:[K7)(WFUY:%.L?.+"Y$:8#[HWLNG92M]75Q#NG';QE'- M*BL'6TXW[ M+$NS#T?-TAI#F1:Y6L,LGR,YRTG2;B46GULY.JH3WJXP=S3V"M+O5]"U0FHH MEM&D8VUG3/6LV\Y=K2=KNQ5P)@Q'$+8:U=5!/,)C%KJ8 M;E.ZS7PN/O\V IN6U!J$U@54JG_JXR'RULXL5W:R-GC5YFN1?+1A^-D#8?E5 MU$M4?7D3O&^E#<*N>RF8P.00F>AGX6-:/ZL=??I")3&L8&HMO^/GFK?1VP7QO#6HN+%5AB(/_P%MQV@*- MF=!/)Q=@5Q?TI9&3C9^0:SJX."K0JF(&F^K:3$\G?_7'41H-G+L3(U2(T)6X MS0P"5T>$8/.I43X\[$Z\AY-WYKS!TXY\M&O/252JDR;I_'F*1=L&I1T'/I%C M_7,G0Q=3=K%L#+?JW^=;\L8J1VPTBC1\T/D0/MHIO\3!@38JRSJR,A>K+<^Y MP=20:\(B3 L7DDF# SRA=M($W,I.# : 6QR@N)WI=%[492-N"&VCADV*2_[( M)Q"=5U)X(T;UZ=/OC>DJRT26=;R>]YB.'CFN^MKAQVBW^U(H)5&4O-C!Y;"W MMO1KL;0W+*N6"O27'HLGW;K!.R>(C9A!HF!O/^(7#I/%57%E9E',S&\=YWB[O^;K_T/ M;M<'K@&1_DY8.)*@ L.>$+O_U.%2Y$QR7Z.8\"L3H6-[#H=A-\STN8A&8H;R MYD&L]8:G[2ZN2Y:L$'B[#;_MS<^?-8?\_^IX9JS=+-[V;F5G.NX67G(*;MEZ MXHUZ63,GI6U> EDM&U5S2WR Y/0?^NGXBRC\MDCX_DWP^6J:#&&4^H8RR74 5'!_#;"E[(WP5K M[\%X*'.Y\OBBD E_X4BCIA1&B<%RW\.\.).\\/*[#(;HIMQR^5)AK?2PK]C: MC@^]$K<$>B$9*+OQ<;+TTCIS_:UXLKO(<_LGCC&MQ1%&4%)JT5WG1RHVGXT\ M'V?U&Z+1S\_X4NE2,@K_38;K,,D0Y.1HMY"!5R;Q02FZ% $D;H *[-95.*'( M)ZBA7?>2'&3#V'&$QP(D;J&.YHY)HGJ9:\I\-X47BTH)0C4 M\=\4"[5UZ4S)-" 79=&;?Y!#O6?/NT6:(5?7(%].*V]BES:0KTXR,"7+_(00 M^).Z"Y_J3T5BK)-/H^,(?/O=FW9XKG8L.X6-"+6C#-8W$/CKW?@+@S^9"WHR M97\YG.;)X#,@$U)N+"T9)O!O1"'I7-EQ']#Q-:D-,ZA\L_](6Q<\;YHX*';0ZA@O A<_*A87Y =X)/\&?O2^_/P==SSC@(NG4MR+W MU>$H*D#WC@1%!%Q>Y_6\G1]_]W8O)'R>?.NR6L?5B5)6+XO>TGKO.L< '-U" M_64WUN6^^+7UJ;3M73WM+2UU;%HHT>I9SK_TJ/&>WL3[]SLSQ88X[&(NF*V& MBQ[Q5QTAXW0:Q$M,*GB_[9Z*F"QOS[A!GY,T8XYR;A_!H+/NCQ0GK:0=#IK. M\CWVO!/+]$E2XTR:;!Z?GB=J+D-:D#8+%)WN%M&XHW%;]-4_%9[5O M[ 41?'\@^.T%!BKP8W@92>*$$2IT'[7;=-P.E->9([]OJ?\3]&#^8J8X=[&1 M0_\6['>]=7N+.4C*JU)/'*.-7@3&80:DOG5=EDKB;EU_J>L\R_/9/RJ0?]H)[\ B/H(:XT M#%/6M2G1+X?Z\G46".#6G?MZ6)^7^1D\3)8? #\ZC2RFS&!%%& "O5\;LJQ2 MN1L&-1BDN%HC3^R*M]8&_UX?\1Z\7+OETTR>LU3Y4<+ZI=!&FN7VX6WRE=,3 M$+*5WO9+-[M*P>6NCU9:8W*?Q "Z#^@$[&(AA+YFSG4IBZ1@H3_N73L@[K'< MDLTW[:-8^% <)':S^2++I@-F',U ;JK5"5<[M"6,.CW5#[AL((PEZ#C=8-3K MAK1A@I5+M.%-/F(.D##]A,O%K&]NQCN?1_KN)OX'FY1?QTZ)&%81-#>1BUN2 M5I$^ :=DI3#H2\?\KMV^,O Y"T0)B)27#3EE3B%?C3_9.)2E NF.Q' JX.*' M_',L/_E=Y'YH$G)H*L(D):N P#MZIJG,]_2?D!,U^H>F9@Y3":A6Q= @?KO1 MFFQH[[>0USY)<>3 .*;U>/E]<8P@%7B1C-#&X'\>14>H$9\):CASKLN'];J* M >%XT_ H-ZZ*GWP;*#ZPER+8@IPFLOPD7;4[I.R^(@8E^+0F.(TV)J+RRVO4 MR6^GR29+D'OTQ8*#E3?=@T\ M0A):M-X+3NK@V@L#J?HQ-2G7!D/P-J!C"1<^*E"9#"9?;*AX1V'!X2,Q(-)9 M5W36G9<5MGGP:'*B[YD"UN@,;"MP M<;N9!(Y%-6$^NRMPV5RQU*.ZTGD?J9?6*_4X&NS.#/<'/P>SJT*%SSAZ9 M0<)N[T>E:PPZ!KWOVCV3(1K 3O_@:CV/,#S$ATMDG>O"F6_S)B>O9?YH55CC M'[\;V:H'WX!((B+('TAW%U-B4?7XR[F)@R*Y MK>$;R%8(_C:,<\[!*)P ZM"N3]"80H;X)F2:9@Q)*5L9AT.3 [ !N1>+%92. MK>S"UD\B9![+40[*%/4]I_RO;-8-!Y*8_I7A3!:Q@A&#VNF.7B>VQ:63\XX6 M3RXTFF2PW?QT^LP_*7'J),PN^%03CKQ%[#\5@AL:$:1 T]J!AW\?JI9AX0I6 M+:;W#N4KGX7'P$VVDDXO(-2(9G@V9X)FG'K)5F"89[G5I<>-[H#NG_+6C=UT MR/6(-N2NES@-%:C0A)S8:7@Z3K4K)7XR:[8,SG<(K=;6'PE)S'>YY"*B:(T; M!JDA> F8ZE,.Q+.6,U($S4S_%MHQ'_2^I!>EI-C-GL+@0K8>^6]V@2-6[8D%TOF9Y0%L-.X>\=*RM[8B76>HS=C( M=:'K&DN#CVWUYL+$UQFU[3[J? :Y)"+#O1&9LX=[D%\A^.J*+ZI9V]:C SN] M2!F*"29B+-NM*.%4 ;YG^:4^>:0/9PA_^$)Z.C7O.=^U38"/0 6B(J2=26IG M47O,61;?]J[E<+1!F<7::,E)^SV^<*CO8*HVHW%HMP6C A='"2*45AXJ<).T M3]#(V3M;-*T62=VG\[?$53(*[VA=Z-:BIX '&W=[/K^!EYR5YLYC,:&_W^O> MR '_GB$-U2 ?6$9KP]K1ST,O5M7U! YQ=Y+S P/NP50JR2-TY!_O;NO=Q_TX M.8QYN!S.?V0VKNCZ=13]R$.F/L.O(O&R087(H??8A7&P^TZ<)O\W9NP7A72Z M:@6Y,C!MT5>)%G8;LR'NJ[T;P<>Y%)ZBC\DS^@C67^"W1:F4ZZ3<[%N]GD>5*"69(^L M<$K2,8[^N7I1ZUIP]U_^Q-P7F#%R7JVC//8Y]GSYAY;Z[&4PIY?(:S>JN@-\GL2MD-\E+CYQ4=$KIX;046F:!#KU,-/:@5C$ ME+!["PT);H68])UX(O?TW?ENP^5^Q'(Y&KL$X1R1J0=,KKKP7Z'13$\Z+9$I-:EK]IRR;W$[%-;V33F--E4UR1>N3QV!KH/=%_0[\&/ MP=.#_2N'T2?&59*CNOY%%3/-:KOD D[VRJC]XZSZD:]ARU0@&;MDCU B6,:_ M4*CR=$#@5(S)XM>*^ZTW'3U(T+8N\J,BRJS"T_.262_*-M;.F2 M5S0R"*#%52PCA@D!M9"Q?T^ZA"SH]2WZLZNF,NID?..%IHS._<7(&=KJ^Z&J M)9OY>CZ9TWK>1=C<7ZC[926G]H;FFIA2\]*UXZ?A8J#X&ON">Q:/6N>2:"Q'-4H@5^&:AYY$LS!\<_M)9N''J2DG)T_^T5DOVK6\P* 8>U3$SM^KZ=E[ M.PRD![A]R)1D1ZS(1A+D'@K2A"^.AA7Y/?EJ)L7MV"-(7FXNN$H%B@+-6811 M;>G#A9_KJ(#F9%9"!GBYT^O=\ (L;3L\Q3,,AN1Z!]6U4WF;1I7W9[R1QKE+_4)B=Q^V..52'C&Q3?) 1TC^A,&% M=GUE)*L'1FP< 5F6]<[<7A\RM^DLNV5J*%D)\+=^6X>ROGGRV<]ZW&%MJWAM M9FP^5UH;<:"'"]/ 8-%(P]%U^7>?GGX(V;Z8S&R]8R;/<'M[*?GUK*3LP*>'G"HW4EY?%@5F7/YCX$8\R*.Y=1'1V:S?46UK,>L2L@Z M*BH;#^O<&WB2#UKZFR^ MR@D -/*FZF%N2'^L%Z2Q$G M[P-^VO2-2V1E!Q\':,KFQ?_6IL5 B>5+(E1 D.3XM;::3=1,%.8;K,SMV"5A M99]BT!E^R26$@%QRQG5RL.R'>?LY,_;]K(>$9ZK\<@8 FR<;-:[%$?+5+#96 M)4%;XM%S\>;%/?JDRS[H?YP?Q82H +H1? M$.0['"+IG)J!]M3FD L9^10Q*E"(_#$42 4B;#&?D\$,QKJ568L'^D%%Y_EL MG492EE->E;X@5C\0'NPBN>3$P9 PUBC;!+"R=V9/8CR-%/+[8=H@PX M5J.'?^8>X6*^])>,Q_(^+V,J(4N0*()U:,P&5\<\ MTQF_3YR8A$YK9%8H)@@:K0I/WU&)DV>:'(2 MX"%W;^/J?[VMA%'RP$Z+G^*O_R9Z0% V[S^Z![^2_O,_;J=]6?6[5J/ MBE]BTLP)H.443M*-88PV ARYK6$AVW:24VOR ;*?5-- M?<'<(]'2W0FJEFE;$%RH/2Q?3)+XM?5*\7*=S1/]U<"*-\M_)@J%[W^J[Z]V MG*EN'%"0]M)PLV.3:JRWA![9ZGN0"Y$^'#)=%($6(A*?+3_$LS&]_Z03[?WA M064'%9!_V6W5P:/V'+B*-B3>/9500IU*>8$Y2&:RSE"(':;EG0YE("CH3>7& MSV/?WV.Q!V@_O$GK#@-"DXG"C6+WS%9+C9(N;RI%E;IJ3(Z-=;7QCBLH.%D% M-\_5UL_:Z/+^OCO>:696"U5,"R/__@W:G#F][H6M_%42CD/Y$ M&<,,]WIVWI/G4((7729JI J.JFV1$5WW\)/?U<,SA#H[O0.V,5M#&?J, MGN(*Y JPEVR$\H9#8%?*8OFY?,\O_:^K0D(N&\<1OZSV?-<:$B,VGMK Z>WWCR8NF!I?^MDCROE*PK^Y^O&)W7QFD.U)8$W0Q!<3 M;YC@=.J-CS8F'VC?^WMSK/(8Z)JIJW*@1>.%[H>>\Z",>E5EQS5D*2L?A84> MQQT^"G 2)1\>-V*_4EQ,AC!\Y*\1G/ 40_-3U'D._I5^+L6,?26IQ".0[(4] MR.6(";#P 6RZN=VA/.YYP&G!V6LQ?6H7\#)$5R7RX(GQ\5!#.J&RSX,.[-;/!1E M_5*5^Z'BLI'V_3)QX;Q28X[^@5+EO=V&STN^;[)],CP+05+;9RHF&*RS](E5GT.OD>A6@\)47>!SJ@T8?C.[/F#Y]^H#A47TDK03[;X S M)]W^D6\E^N:],>^0QO -5ZD+2-2NZ?4'V6L>5-FCA4#SAE"Y=KF^X;X:NOJ7OU,%9*\)X1(!?Y M!Z#%7/E'Z-%&L,#O<2*7\U*H@%F%_)9P#T$F.@ B.-4)K? ,RJZML0HIX9N] M;F37*O)<#V]*@J:P.#^L/%C2=$1>WKZ/U(ZG)%$!J'*R W;+;-'"BXO.,RN("G"2+C-^+-D0\/U;("V6NUN8 MZYI33MCC%=IZA.+I+1.\W:$8$5E C# (6?GJ)]+L?&4"]'[QXJZ;&I_HZOD8 ML1D<(V8]KC64 QN',D@PJ4HQ"MB=;GUPETWYH].#"6=4FR6#)RXSV':>?^1# M8W5K78;B'76M1^V>W:)I$45UE!_MI[+# 5\G^]8@X=JDH]T?G8LJXA,V&9#0 MN]5!,RXHQ98#W83#*^1W(HLI4;\F$-?T<2M?D0+"&=_C_-M89O_B6&?I%]_: M9'@&KG??W$*6=$,)8=\2I%&)"+VZL$H/%>D.4S]IP?6UDPH3+;Y#"\G_R-(- M?Z64BUI..#:''=;###'W657;P^WEI>O#C@[T-1O)^65@#]1D5O?1]O ,/+O; M)$W,MO,V:V_D*UZD[TF*8>KT%RK@MA,]005$D \<%YAO;; ?905[0W62)1K, MZ+JZ9YX!I^',TVT=H\FNZQ3^4_JG6^60*(?96"*! MQ^K("?)^_O>WA6JN+2.9S6XW7_R[Y6U46/Y9.+>IP /,;L)G294GAN3567-& MH=/)DS"9L\)!E(UK.XL$_FA]I=TAE6!<,PRJFFX]7_"P9['G.R.PDXC[(:Y. M=%NR?%E7"EN&<:V=S)H?&:VR_HR(CE]%Z)TJ(&3QM20PJEUX:?3X0,UUI,#W+'F[M=< R093-=>:'7:X'=B]E.8)T7$ M!"SJ1C;[W][B3WWYXXRD?]MY#I;+,78]R [\2W:JMZA9*J/,%J1T4GO3/[$B M+SM\QN=(7Y7\!>GF[6B B^L"16]HQ+UZZG9J^]'5M35=]&W^W?&&XRQBK*53 M5/T2+*4.56>W.;2"9#<2#8*<.V_VVKR0D>WP+:^/28*>S5M DFBVWQD>?^W" M"U4.?VUP.Q<+/,Q.N.+MTL"5=BN1RD#8TQ*9@78_)L18MWCA397/:%G'#$I* MD]Q])N&J#!F/H67(Y\U!PT-WXKL"A"E19ZDT0?[E!*6K343Q>N<[GNG9&Y%2 M=M8]/\V$MN)7]/413F>$*QG#0X+B)Q(4ZG'BH&$IQXV&,9&'4JEIDO8T[9>! M5V="U6X=ICP1K#P5\KS"V-*CN$=$P(\CD(SC4B%I.X-9Z5W>/_6:7"D MNFQWH3MPL$N8++X,U!8U:^!Q@OF:^'!_M MZ,NJRJCS.MDHS,P<;9[=1<:"J]S;O0V_N0B,*0>\>S>E5--L7Q3[Z\0N9BK/ M:NKZ9+=,_"_,A;5I7 (5\ !SPNV6)M[F)\DO9>2M:_)GS:0-P)1XRUBB*5(I MJEQ!&@?Z&46.'DW.N2CW<[&#([SUL2K#W/?D4K[1V$>(XJ^\6M(S=QI3;Y:J M^SI1@9E":DG5[*X :6$T/P)X\Q.SU(NO_/R*KFN*L!/]\NQGXH6TZ<,%"[L5 MUY_8%$\"I#U+GY=8C%[+%;N/X$ H^7"^W!-YI?#++7Y9]VJK<['^Y$"P]ED! MV,>^Q/(=H,XAKA!?*<>2?/E13YIRSGW(GE]G2OE>EV8ZB5AQ9>?3ZX+.'\SQ M='?W]]Z\*UZ\;.S H?> "9^!'!!JU"Y<#2CO M!H76O9_(LO NQ.RHY1#Y".;WFPGN'4@VXGC-W<_PNUOB.QW"S\[-S)4-5]-= MA-LY-US(54L>0]5U_%B@]&$N9PKQA(5,=!2D?G$+@,X@SIG<,5B,GR#$;8Y_ MG">)3&! 1-/N)4=O%U.+N4T/MTPC>VZ4__G,)_?DTVZK.5.!EY2S=-^9RP)C M7L\."-8'>7R,GN*YOODJ(U\TE!?2]W$\7_@'FC/)<[4URR:975D):BQ?D<3^X'([.A!W^KV!PKOZ0ZKIW!Q'/B+L,T88YJCH/=^P(8D1SIL2+V^.<'D]'QV>ROM4KVV%L_?D[3+=_I)AUW<]A[ISQM M+:]VP7EA$2KPTF?7S+MPYB"X:JV*=#L^7K;"L.Q,ZP+_OYTZ]5\ 4$L#!!0 M ( #E(=EB=JK633!P /8< 7 #$P:S P,BYJ M<&>==V@D3 MB1*,$5T*H@ZCCA*$848=C)GC][_><\Z7\^&\[[WW\VF7YU[7OM>UUDV9HBP" M[*:&)H8 %34 4)T/@#(#W )HJ*G_G>=!>S[I&.CH:&GI+M+37V!@OLC,S'21 MB8F%E9.=A96#E8F)G9>=@XN;AX>'F8V/GY>;GY.;A_O?2ZAHSL_0TC'2T3%R MLS"Q0.P\3SJJ_P3P7T%%?9[C!7H& MQHM,YQL:V0%J*AH::EJ:?[,^7XT\7P=H.>@XQ97T+G!9WJ>__(1;^47&!P8) M_?I.'JL1O*2*1U TXT5>/GX!0:DKTE=E9*^I7E=3U[AQZ[:!H9&QB:FUC:V= MO8.CD^<#KX?>/KZ/@D-"GX9!GX7'Q,;%)R0F)6=FO<[.R7WS-J^XI+2LO**R MJOKSEX;&IN:O+:U=W3V]??T#WW^,CHU/3**GIC'8I>65U3]KZQM_";M[^P>' M1\3CDW]Q40$T5/\[_I^X.,YQ4=/2TM#2_XN+BCKLWPTCA(H5GLN.FX(9I\^ LTR,BF0RVU%]%S[X.P_F MKWW1]$GHQ(C5$D.A:TD5AK%_ _R6+#.&O%7C9X\I+(-(]<[]0LB-BK/E2$M_ M.%#=\IJZZK$J;3DM,=3GX:4G15>C\T.WB:][\>9>J'!AS-9/"M!K10&ZW6&Z M9'(9!7A>0@&2$Z6C %>$D!XF YD!Y'-^NTPHLVWM),KN69F+-T[>7JOMEAL 51 MN@-J?YB&AZ<4$FH?M#5]^9PRV-;1GN31_,*D:SMHSN$5("!9F/U7];C^U!K: MYCRAI88OQNS8M.3-K_5RO<4JQK[I:RK77G2_/B:QK*TF>":-"% N2^J\UV]Y M5ZGZG5S+OA:S;F?/>='6:)$N:/1 M$J@-<7T4)4J2)5[T)K 49F$7:)+N.9E5%BF,.#K&,/RLI\E\OWR6M]&HFTCF M&@F-, ?=(^BD>U:[\3A'@%*()7D>4Q@.)J\O&:FL0:#D4G$9MV@8*N)XZZEU M?HG80N/@:G/.FI%!$$J56+.XD'"U=BF=V_<&H]=LQH)K:9 Z!?!BG)V+H+%' M@I:+6*%_1YT1+)LG#SO\N6@S796W->,,^VY*,7:>3+H-/=(BU23[V9OCPF0+8#BR>"$K<#;IKF>)+6ZTO;VA^9>A/,BBA MA;B!7QJVOA%"UL'_4L.2OCP^:?_ZZOJ3ACK2&N;U?1F2[/+K9;:DJ?%68CKV MG:(0AJ@3^6A2D6O.^5WEM2;(@@D[L]F+C5CXZJRZ M\3C;"2LO.>O)\JHT_58#>I"LF.%% :*SH5(C,2500T,[ZU=Z9K_8_?XH3D,L MD42N6NBM)02&'VKO/%F'E*]+.,U9/(8()\P43%. \CN:Z-_6/[!6*9E9?U;- M%7![OD=&%BI=56_O%MCR\?S\-1:9N8JF %?0 V?NQ:_8O[$'L>F#AG5]%).; M* =BIV8WAOT^:QX=+;LM3\%D%< KR8]F0VX5.1N\0@O,Y;M6!WHU.PY6Z4^ M%I/?Y)0GR-<'H846]:D59I]O'PJ M05)I)7J=6A"MY"W+(B.<\'=:YTO'E!2N%"Z^JBW$4GN??43/HD#GE=!![2J% M2-)R_K"NIJRP'V,U?KGY*?A>W;?E^7;F ,YKLM4A0IF/*$#18J [P:K69/SC M:Z>GI ZNJN(6',V26!S2MLSU4;ABTK5:\-U&*S2?G5K]H/ EYLQ?I7'?!/[4 M$OUZ\Z13]W=P+#0.G]!R:F_($Q4NI81M_A_;^H:&1J)+R#5&PR-GT>A\UX]' MJC4%#<0X;-N.D!M19\&A,;=GTF[I[[*9W=F^IUI8I8LDQP7M"VN7'J U2AUA.EE+4255OK7%)LO36]:X3.=! M(;!J%0=.X?WVU,T4>OY3U$1@M&^+=%/.3CD9C&?(S_,UJ#WH@"BJ-!>W@ 5A M-GA(]VOK_]"#23G7>&>'4T:8;?N#YCO\A3JB1;^;$&$U/S=*$+T_&(6YSB2) M\9H-NQB;^KR7L;/?TWKK3\GP#]S"![=15I=<^RV#Q87$*"%B'-W^O-"D?&/B MQP"6LI\SUV];/6>\M1,-*D9DPA<+Q7;E2984H+YKC0(8E$4J+EF(^(CRM#;4 MCQ_,*=X91^SF7,]%9W1+_5P!*C_J!1@+TTRVUCO /1.S!<.>4@")=TR)A^,2 M3N$N"\6H"*+E$D30#6:2A[;O0+68E&9OR_W1:YK3?V[[6W&;&O54I'^0-OBY M>22C@UWI^L_LMG=6U35&;T%TW)8.0G',BN?;5!A-1)/,!0M_JK+2QY#2:G53T,O;R]W%?)_L1:IK:;U+?_^TUR% M/6CKV;?%D*,ZH3YX0T7OP#[CMAPLM$KO">1TMKIW[^II]W9X,-'^Y\-9>GOU M7C/>FJL:VA\7%JH6T3V6X9L57M/A!6RXNQ=R^3HC%5;>A,HTOBNXX]3Z:C, MYR^H0?_^81KA+UU4H3TVO7L:9D3(74;$Y5J/[X36!MM,U'ID'NX:%MY#>:R^ MM)BS_=Y_DPHQ^_=$^*&K]^AP MAP*D5(.;(2?I,?!#'5\*<*H=:7+7MCV',_UK&2$ .;1JA%FJ1CU%B11EX"UP M,:&$IYN' >C^7B9=)LQM51#;UAZV_VU2Y"AD3ZM/RS- :,VTR]Z5W!:-)I0#>$%ZH\])1 MUVFMHGFFB($<2:_$EX_CF*\I\T&.$NCY/WK"S%X97V?R<+H/SNU&!SU* <: M;_I$9L!/D&OHJJ6 >C;[C7XX\KBF0T1+"0]:#.U(6$82+4LV M6^O:HIIX;]PMN,_X-3M15YWE18-(RD%H]>'/S<\I00$X]6FGN>9I^;8 BWJX M=6IFLIVYZ?;13A-NYTA8-U%51/JPZ*PZ-(VF-V^<'::"O_;$C#57"M/-6@;] M!AL-4F,%IZ[0TJ0-NM40=!?MOU& 1#>6KZ/R6'SYBTHC*E==Z]'">8R?R4TA M?FZ)0%H%V\\,PY-(,RR\FXW:5ZS)OE>1AKC<[?3P/69, ?%>Q([NE;*2KX"X M],M,-;']GI<3^W7UIQHPWM_7W@U:6.+9XOWEY+#/U@J=^;OZ!:,=D\[+\R-! M55P_9/EN4+)EBITIIO9HHCGBK.]->'#MQ!#IB^V8 M.L**)2 E+CR?9QQMO#HI:8* N'.Z#/UE4!:P^/4Q3.G8F$;+DQIUC_@" ;UN M<8$D2?R^.$QMMD@!Z'WFE0=7D4\)O6OO?3I&&5(+59C>']&&"9RQ?NIHFGCL MO_-X^W);P]S9\-#R\DP%D4=3C@G?K7Q)A09:%5/DUYVC]]XG"3J)?VQ%N^>;X%[@N$"8]UFBEA]6PS9JY-E'-]7\- H@MVVE[G1E MN!Q/=2@95I/0GP=Y"5\LS_/8"#8*9DTKL2@SN6;>XF83'1;(=BHOBC?M;J=LELM3WDT!UYV:"Z#7G/\)15'Q'$EC/! M='-)M_.=,\M])T4NJ-O#WXW&#W35H3<9?FF;+G+-96_&G;U_38*>E9.H\'G" MLSZ"]"2;PLNVNN(SY&KID^@+V@HJ,ZD04;\<^&=%G/>3I)@,O(H8W$,!>+5N"8B*$_Z42"WEKO0^_'C; M6.6W]U-M&Z,-%^58'XUE;.F#]@6"Z0;B- S\;3-UU=6(1GOI; ??-PA?=(J2 M='I^_]RR<'[BP+%0 :0_\"RK@_,!L5"9,/W+^:?-+40O'O.U5$Q5;7MNT+Y MI-:]^XG^ 4GHB/>AD_'%=1N-G%\1&/ W4PSF]!\3H2D M/ZCR4I">[ W;X6G-PTB\=(]N_(VP'@N^&6>8/@&2F#('?B38:'<[XUN;>N,4NGKWG[NF5N%;3J^M7[*& M([@P+E$]< &A7B>8%YD-.GK@.?'QMY(K+Z[USOM ]EWX'-V3W3(/6.AG_,N$ MTT9;W-3\P6S4W]EC+HIY/[J\3O@.-'NDNC-2_L2VF@M87F4 PIM>NA+8J)L";T'T(KAN@*^F+XE#VF/BK.7'V M+P.-J9OAWG">1_ O\)Y@/%=?\+56VVZ3T$5<@#[U[,TAB^D%X/[>U^73:9&+ MWBG$!&S-L$#4I%@#:T+%ATSR*7;F%JW[@[:M!O&;!Y+ND;[ZH)F[[\A\TFTS MV3]NG*!0X2&R_J?\-N">M:.VO:OMVGP6$DUGZ3ITZ_.J>&62-3'F/F2930!: MYP@17+9/4_!L3HB0E?3Y5KW"O+_(7D+E!P>?Y2"TQ$[UB9I+]%T#(12 U;?/ M+J7GY''0&_&O+Y*C/>-LZI[FJB\&V%RBR7+6_521>FV!FSP8Q=OT^8U0NXCD M&*)V*@W_HZZ?6=/+]-,AI#:T@ZO#QYP-6]&C2 >5-3-+3=G":A,R=\-A"F?/&C;; M9V:)1X=^Q%.QK@X6DCY^)V%_6LN2P.=,"/T]LL\4*MD\4#*4G<#$B9/<9<2$ M PZ1*GBCPR=?1QI'"'Q+KDO$FJ6TI6V_I'\F3ZP*7SDK&F 8A1*J^JV<5^$O MQ+[,%O$B!0CT/3I\*/(W8@9VAW_V9XF?4KWYE WD\MU>_C7:F&B+>PYB5>=: M2@$PWF0^EO:C>"UK#Y@F :1_-EE5^@L%?M>P.,A9^*0(B<1)AM)R+;QUC3"Y MWX$CD\&'FZ2C]<#5R:@A]314/T3W-&)_IFI3YRHQ"ZM(ZZ('61+C6C_AWMOC M=DK;OZ?R\BW5%*=L7_,R@@7JMW7^.[+X: .B0?HMVPS$(V$0O*/P1^#OP^?R$^HED/60Y][332J$>0W%;5#]=>T;?;+6[)9,#UX4U[,OK>2^ME_?5+ M(EC$ARB>"[LHB:;8E\PQ3G(L<20Z6SM'RF+X=[R>:Z\H,'"UOA ,D$62WE>_ M2";8\;ZKDE6#C;0?3OZL\(\ZV]=.2*JLJFZRRZY%Y<)7C_RK#GB+$!MYJ!Q5 M31'#T2-S61=*MIO]1R@BNA=?(KG$:7"^,< M HV^(M)AMF5N1'^DI6^HES]^S)!85#7E>SU<*_>>H;^\1-J,97N&);*RT-CP MEXSTDSOY>5LH8>@J2FQ=C%=+8A$JKV6O&Q^;MQ ?FA%RJ)/ZS@O7F7:TIVD9>G94!\7FU6Y53'>TJ$WV[?9(FV&Z6\$19F7# MWB,D@S)H_+<%W_""PK('C!?^#&&E4MF5H[PD0RY-VL40=#O),I/2HR$0'I_6 MIJH+L)\@>7V9\CNA/T!0);6$ ^?;DPCK+@L\!>A":4["=+$M#0/E M+T%OB_TJ3LW'JVBXDTK31ID#9F]JK/&<>Q<\I$NP%?J819!% ZD9QO/G[94W MQ=.XM^I398".,TV\16MW-(NO59RLB89)&\[/MW@!5;^OK7,_)9^FY>Z8+B9;?#G0=1US?P&SOR+54D:55'VN! MZAR+:.'=%Z![Y.AP/C*M&07HJQ(ZI"/TCFIQ_L4(/S$M$T!N. .IWJ)@U:-> MGG4*X.]QBOB*)?_L?@I_MKNV57'*O+[P9;)R7G*B49(@G<+\4%W:.#70488? M(L=IID1/-Z2^2)555+E>C$0:7JF3+:ERG"O8_V?_T^_#D.R,+I@M4>T#R=V" M5:%9=4M";^+^I'Q4[^7RC9*AWZ?9GY&[%]C:PT(L'5I^6%I"#.JK8SVE)1LC M\L7ZBF*<^/KAM!UQ) /5+<%@%Z,@L$6&9U:0M_#G3_TZV1C?2:6-O,C&?(-4 M.X*ZW@<.ANBH?%]E]@IN1;S$AF<-T[T/I6 .G\K5$[I<^JK^4C< MZ5.2X7A$EFC=PXA^52K_IY3F^5WC-7Y$<'%KH28G=N /SN_93.-1<_:05W1W M57 E:&QR<#UI<\DVJ'VX7L[1F,)*KR)Q,LIG274N^)L MK8#+KVW$-:6:1'#L%5(9IC@B=1;?$OC*=\A M./>T2)J?*1VM'3P4/ A53=BZQ1N-*/)R2'W$N1+4>H1&%JS9=(S7>ZKC=8]^Q 0*$/FI@@4U'C'C4 M39;''Q1,YL*+IW2*F-E_E0MD][PHS95U7='Q@\VT7>T#>"9@7$29]R0Z?.R\ M,'[K",W+.6\2/EAI^MGDSXU*"=EJI5B1=K^.XO+R*XTV$R;-$9#5B*C'@=V6 MI6.Q5LV;D%VC(E@ 402+2)]GM6 AYKO*YX?)A'$?6LF:S'U_Q(SY'+3Z\HS0R"7!LHGWLLYK%Y?>^JPU\:/#+F?.M3';C^[;&VAYA<.96YU; M/\\8E<=S==VK(AC5GFJV'QC%^W;4+[S8!Q,-U\:V&]_Y6]]"Y5J;V]9E.M>T MY=I:2W6W7B?1\9_[Q^4L5T3G0G2A"%'B_?Q&*QMFVZNC-6)FSLCJM5E8F$JH MK_#5([ASV_K\!)9/IRWG[5'/>H' M+'84H"<78^-DT)/[I<1(TJ>>2MSV)JQ[I4I:_7O !;_1RBJ'Y/J$+U9'H6-H M^$"%?E91PQ.T>>1UG0A"PI8W]LRLCP\EBX <_W-7!YT+L.K*9@/DN:W3+3!YL(#<\6%[!ZDF2,0V9 M)GTW+W&"9J_6%FIR7(U04_-'XC"G,P.][I\(10WWT/"B"'^XRG 4*XG]MP[# MM%]3*^W17O_'OXI5LT+'=OI2[E1,C?9,NR]9+=J]2+?/WB%!!+;^$[&7@OY& M-PD!KSH_3(0X6@D\I!&RO7(_M9W2:),'32BY\8$!7A!"GZ"C1 )6MV![/],NP%:MUNE ),6D*]525.[ M>K.Q*[B:0G8BER>6C1L*<76%6(_O7(N\LGE'^1$GXX-6OZ1,WRL9PYHIB(O_ MO!<& .IVG631*S5V'8MMSO9H/3EMR1U([Q&JH%%#:"'!#E/4TP;FFY_['O)X MO^7:C/F-V];,%TQL5]^$*72IYTY)MWL2-Q<;*U*0!EYUOB>#%" NU/C:9JW2 M=H-_QG=):VZOXT1UI>^"7P]^R@QXNJ49W/:S23'7SD[)YC>Y-GE2*(. B1-Z M!BNA:5I@OQKB'[3AU]$0H1CW'-[#6@WS(T[<'G/Z:W]7G"?=?M)IZBQEN>.X*9/=?:S'^B-J"2?$[CK MM-('AODY_XG]S;.GZAV\)*4FPE$"S/P],<$*B1H]2,ITX-1^];WBL@+J5?3$(-NCW]RQT9T\9!BH%^S@) M7W=Z6:_3#DT'J9[]\A7ZZBN0;?J>:;>&EE\XCG8O;[(XN1/E_?1Q=G8&9?I_ M 5!+ P04 " Y2'98H:+_XS I 6&0$ %0 '-V="TR,#(S,3(S,7AE M>#$Y+FAT;>U=>W/;QK7_*KCJI)5F*.IE)X[DY([\2.).D_C:2M/\N026)"H0 M0'8!4UBP4(2K8CVU2$3FI))+#O/>_S.T__9W__93Y7>:R3Z(>+'_\5 M)45<+W1>1;'1JH)/EVDUCRZ*LE1Y]*,V)LVRZ)E)DYF.HJ/#\>/QT?'Q^'!_ M_]NGT-9S>:G(3Z.3@^/C@^/#XT?1X5>GAX>GAU]'YS]&N[]W3 _>3GYT4R>K;ITEZ%=EJE>EO=A;* MS-)\ORK*TY/#LCJ#-P_@Z\XSU_O+-*GFIT>'AU^H '2_?8M,BK_:E:I-GJ]!\7Z4+;Z">] MC-X4"Y7_8\2?P$^K33K]QQD];=,_-#0$;7(?IS(Q_-(U>Y7:=))F:;4ZG:=) MHG-XX.]_>W)\>'+V] ?A'4H>]8BSK0RIY.BFI]UEZ5OOG/7MU$1U]_?1@PG/:DJ7%1:4Y?;.#)PF/ MK)IDVK4R*4RBS7Y<9)DJK3YUOX3C^!(ZG_-T<3-B^ :NN)RDKY^,'Q_36:H, M_#_QP].F2F.5R8(N8(B9EG<>P=']\HMP;G*R\??H\?@1_.M_^QC'E%H_.N9? M;MO;I^EB%ED3?[-CKZI]($DG1_#?M;X^^OKP\&C\WW*V RL,-.%[H\IY&N^X MMI+4EIE:G:9YEN9Z?Y(5\:5;R$=/_%T\/CD9'S\6HB"'YZ!*WG4Q'S\:'YU\ M^L4,+DL,IT&;#UW>5S^]??7BY9OHXLWYBU<_?1^]_AE(^6^T$K9NCY5Z_VJ, M:]59$2!OT-31TP-X)5C! SR3!W3@'9'9DFO)EY!OWS<[ASM1K+-,-L[_;4L5 MR]^W7"_:#5R$Y3RM]#Z^J$_S8@DG4H[)R9?MDW'7UVH?B'55+$YQV\\"IO,N M)V"\Z=QOZ7CSRA1)'2,;:H^\==[N_)[]M[95.EWQ1VD.9ZOB;=U\\R[F.BIK M TQ31\4TJN:IC5Z!, 2G#L4B7-SH=9&E\2K:K>!9/*G'AV?\$?UQ=+87P4M5 M$96F6!25CN)B468I"GTLW:D2_HR9J>BX-L">88:96MIHLHK>:G-5P'KE:6Q' MT'<\CE2>1&EE(UM/8"2I,O@\?JA .$Q2H^.J,/!P,9VFL3;\G89.BY6&)V&< M1A?3493F$=T?'IR&];O2^&UD=%E7"K>'^P+R-(-AK7 )^L9CHR7<-OQ9S56% M3^%(2NBZR*%W& ;,UTNS:34>KG#W2MRW.WPNAY8H]3VXQ'))X28&UPW._;M= MF0WGON\>[J($",V!9)VM1E% %)[#O5>YIPKCZ/]J;?&26;AP,V6(F!"%D<': M>5%G2331,D*X0#!B;#%HZNBK,QL]GZ=Z&KV\!O*!'4<_\S3@>LM7WZ4Y$)Q4 M9>%7MH[G48'DP#7HIQPEVL)JTZ4%(M37Y[,"AHPK\\(M7[2K%;2HP@D+H9-> M/46$WOO:+.H*:6N4P7ID0"CKW.KL:=H68O#WT[2"XQ##YL*]20>18)V>W#>" MPF=^RRG)*^!LGEQX:H&GN75Y2%+PI]M]K69HV,$_$A!RX6?GL3GPSP7<.(/7 M-"_RLI[ D@#WG19FP=R8=78D$RTZ *R\(B&CYTJ53$N(,>@=R$!RHKE'HQM%4UJFHY%=A\(*YV9[*Y3/:"?[NF0 M".A\!LN"D@@M%(U.D6!(4U27&E=+Y14^A3(+O%,J"SW2 _2"'?&$@H4:1Q5'#:W#(B@5R M%"*X- AB-)-*T>+"U'&U@-89EC'Y%)$1<,)GQ]H"2#>-C7H/EGI\AZ:2/\ED M8;&NBA2XYI7F*<&*:V6(_,.TT@7(OR6PR J.*U(@MB?":MO*I#'S0=Q5D:K7 MSPUMX0IW!>XEYG*Z8;8&SC(G]WOS9MXL[EIVP_&^7B[MKUV7='")3HN#.TM M6ED+<_JW0_K?6?=;-!*>UD"L#/ZV]C7+C198 AZ?7^<%*0.YXU.BU?^O<*>G M!_5G%42^.KZ1VIX#910&OH29E(6U&O^[C;?!E.."9PK$$6:?BC%#698INGQ4 MEL4*6VMX?(_2-&HT)F2#B2XU30:[!++..@(J3=4<[2G./H#,/[*E)O6$F2]\ M/$_+-6X''8QGXQ$I70IX+'>/$ZJS"H0$8K(*CI;)]X=[# S 8 ME '@![:V5$:/O8?A3Y^H\?KM.ER_7 OX70SH1^.CK_6BQQW4=G#-#MH:@U$$B_A-SMR"WC)IZ'B/1N[F@Q6E6P);DXX_*8#ZR4SGO8@=2&2>9TF]*/P-]&$@']Z?>!_MUPM0H'?L6?Q5ZIH"D)^Q,J( MC>JR$(-;:N)Z82NT3X&J<,Z/M?4C69!%9T'2*?M028XG[P\J'RCZ9^FESM)Y M422L2"C0$A0H.739TOQ*6]!-HB6Y=5P_9+M=E(7!1E 96JA+E&,4C#F&R\R6 MSDD-@@2:74=1F>EDID?1+)V2_#(OH#7E;)!D,ES2\'":;E8T,C*>S=65QL=A MB5'EP4[U=(J:C*P,+.^EKD"X26-ORG:-CR-W.EIJ);2";BHF>%>DY^1Z1C2/ MA"?\GH@@^=RN4E.!4I6MV"S.:A1M5=PQ7D]J"\?7DEXGUMAJ5=*HW(A&L$P3 M6@?]>XTCO&N+Z+N=O+?% D3,:P4*,-O#%WWK)$KTZ1V28!K7'9/@3Z7(;*!Y M(3MK]?9VM9@4V3^(HQT]Z?#E+:'8O[#R#VI^$DV]U]5H-%'8CVJ8'$["=IT$ M:,TR64/60PXA@T% &$R4>']28(8:3L<#.AUO _X;SU4^TV0)!1&M1"D->-SD MOQQ&,E"-AW0N7A.!4)E%04_E;-*>&:W1(XPF=G2O@@1:@CR5+H#!F!6>FUQ5 MM=%H=K\JLBLD-@MM9F245S$(1JR)PE\)GJ@JQ:?A+Z-C55(LS1]*'D B51LX MDNA.0(.U$HDF%'25M7I@9P_J8#YOB!2Y18"GL3$V'2C4@SH(32QAE@)E25#G M!+$&MGHQ'(2'=! VB#"]46BF(#5_." /Z8"<+RE$V$198445"LU.+BQ@RPV* M:E)<::!UE@QI19Z!P)5ET)9AHWZT:'R#:)VR'&C06'TH<%+?8%@<.RU4O;8-TN%![K.E.D&>H"\]E\)4$ K) :(4%0A9G5@Q#F],U$VM7<3#O=7 M=0D\'UP"/[F0EGOH$WC5OA4RH[P[(U"I.(@Z+ZI(7:DT ]G.M<&)!Y^ MAV(*.'5J6K3O'9KJ6U>=WZ ([04,'K^%0ZTY9,!JU. J#@-62$AR"C @!P"\ M(=VBI3PK9G%,Y%CI)%49RO2B6T3^+'!4\I!B_8LC!VPITR H^ MKDT.%"=ZYDSKOZ:&#/:OW^"6V"7\R82&: ]'8R&A,?6"PJV< JKBN"9#!1KX MC48'1A/.3$,!9;/0O*"X(*ATPN/L;$#/@$1)->N $6>?+J#YUG/CPY1ETN0L M1W,>CQLVJZB!+B\DKJ3/XC]JNX!*>*"@I)D*1LX'0E.^>).,-Y7<&''#$/6. M-:P7CD)E=;/DBHD[/MR*V?O>G1I0YG/MTHC@ S@6J@11[#K%L:([:%E$TQI. MAXNZ3M3*P@CP4?R39RJ9@+8]EZ5**4I>YC31, +-!['#B!(T7B1R-=P-ND 7 M%;XRHL.4MY^ M%?C,;_-O&Z=!W", L4*,(-R88V8&@8/ YEDFDN\Z*(FXKD'@A''"_02 M.RQ#!VP3 M><>@4]VDQ+QXD#H5IYPX%:2=<7E/$D^^8_<0^K"M1\3@V&:4=3M9I!+O8J,5 MYD+:L@!9:A2!K ^MQ/,T2XS.770UBJHZLVAIN>(X;GYKCB]AC-,9V3I M,7< M$+(TY,C%"@ M,8)M MAQ@#GZ0F(1XEF!#K^ ED15%6#'V,!:!R#@MF\ B,ZY ,2&RS%SAE#W-#K0O+ M99R9W^N4[2D+'/LE7*$HK48BTJX9;Q"28H+94![P /0EK>Q:DM,@[0Y)!6WJ M\%J$!C@J#BBM5YO:_WJYM+5+J;Y&&\DWAO*0M@8Z1YD! 94A8:%+; E$SG;5I&Q"LTT)(4 MG!="W(B&T&.!T"]T#]IT6=3DL( .'/S&F!&$E8!\T!A$?,UU#/(OQK#!['A[ M4B(B[%=I4LC9\&P;THA#S34/VZ@4UG(!9'C%0BQ:@3'\#1,Z]37Y5#'@;8^B MV^Q"L;7##VDDTZQD,ABZ;8I%.$]VB71%ZJ2@MW#39SF<.,I06, #,T:0:;EO MT3J=C!S6#:6CCC:AI6"R.0&FL+'")ZH[%Q)!K?#D6\A]W;B+ ,F/%B:!30WP M@^8@ *#05-XGBB3$">"HX/@C -)'YS";9)^L80CN]KG']$/<#TM*A!;3L%? M3<-K&UY[O'P&73R8NT.*MT1,8+!K;&JXPHS@MR+ZT*10P06\2O42-7HT)^[# M(_N4:.4!*R8ZU].46IJ[=1I'Y^Q"PU20D7-M$0*6<,=./D (.2%.O!@&@L;: M59,^-@<1#ND49H)UJ443>(+8#=X[.R'3/TP(_^T,<:;2?.0>;.7,_^[A"J$K M-+$2"!,C,TU *4W'%[\WDV'F" MK])"@,>\+AC021]KU-#DRZW]%^DX-6[W1Q&"UJ*M-C@-!'W;B?># U:P1L]HN,U>]EW)CD:-DK2Z523^U&,(@+Q'\S=;04>E=M'.6ZY!O-A0KL!%/\ (E&3^DAD:B4I' MQE\/F[6S:_=\)9J) MG1>F&C>:'&4E;W(28 @"IIP2"F=18JPY*$H5&6/L'*FD&"RF-=IY(Y!ME]6\ M8W$82R\<&=9VR^$TL:$@"J.WC1&:6]!L%,2V+S0,BJ:S;S )CNS@+G!^0LXR M-+]F=5S50JO2$&D'6 ?9M#$HGF=+KH8Z]"7"MJ)AQHVF%X*^L_^,)B PAX%A M"M.84&O1=MWQZ"M:X)IB\ E)-^<& %-Z;Y/D!6$'@JR9ATK_R4O42!K\VFRA2-3[/?(VGOPJ59M1UG)#JZ MF@H,=D)B]C0@=Q&JKWD;1ZM?CFPLSSU-=DLK $DY:):#^,!:0856)0&QNE=8 M5_7=1]*U<'MQU,4O-KU2J!\:]5UH1K(&+KU6F@*>X:UF9\2=1V'<,SIU M?2N#<]Y4QG@3\D9D@6_XB+#7G-32B!$QDPSK9 M(5)2B)K4AL_/I;!UY?1QA;H- >(ZC/19?+3U,#/4AC$>V3.&1.CLB0 MYV,HW5R28)H4@]5):^64I1&TLHJ.CGBC;+&/ZGB#(>&>7](U]D 2O-ALRE7] MC (%(Q)N5*);BMGM-\@AV')&;BN!5H;[)6[!X#C\8,?AH\%Q.#@./_>M&!R' MFR42U(>![OVSSG5TP*SV!>(6S8L8RYSDH+?(N2.4C3;[F!JL:4V1MP M+(63^N%3)*9XL+<-20*=) &]_SR3N.%ZF2AV\Q/? MYGM%0KHHT3E*:)P#L)9$NE"7KDA2+V[KNH"^13Y\I$HEG()FE4QCY6#P&%QV ME)4Q>!;5+)J41M(3-PH/^P!<"@(^CJAM8W+KN9R$TZV9=HO'):DM,[4Z37,2 MD"99$5^&[:,GXQF3*PED1[VR=\.(2J)S,C64AXCY]A,LH UR M@\@>'+4)29T5?%):>5%NC$1E,,G09X+'6\L^\L#3MT M!SOTVG%@+?8@ZS/-L$Y%IBMQ3*$AJ)?&(D @:C$E4?LV1QRHP0 M?F&/P\[?PYEN2D5Q6A<5 M&#QZ&A*-7A18%8Y4HT1LO.7"S[WD>$BF,K;(GIDB[^FHQ9[O M/?_@D(/D$)MTHB/ND N]M[+@PY"5;MJGN\D=/LY7(XA]@(&^M__4I\2%7S:) M<<%Z<<)&WU(Q'"+A%VNN" U+M*^O]:*LVIG%@7Q2HF)JTVO$)ZCF34PZ*;R, MA2"BE@=1YM3?(.L"79.+Z!&^2[\]QC"EP;OVP=ZUQX-W;?"N?>Y;,7C7-@L= M#?)Z0)@1/1QH)&NI18N1OJF!M1\]>B12:(Q1:IEM;-D>]8,)!:!DMUB1M!;7U^B0%9TI1A8/* MN<)&H1[:PC"4-)W^&#'!E@BUU5&8YHR71H&,81![BQ2!"@C3Q!27;,$)$ P) MN1 SIS!!E>>&(1 D!U]J77)F$ZC@2DQ(N/SPQQ#5OA[5?M_"VMMH@%Y/NB%4 M_9/<;=KCS7?[.4,<-56]6CI>FL>&0([Z?/GZNF185+A 3+U,:B^M-V[AJY7N M07[SL&]T>4(=T.&RA0:!#4$)CM-V&&PW\K6-@><*^Q#@U7O1\;NL9__7"^QY MB,D%;S$=-GKK0E#>(E/ ^)[Q%@?XB'V(ANZ"XIKBQS@#QF-HV7D())/%$ZCHPQ=:D@GDLDZCG@M>21- M03!-)7ACP:A'M[5R .UL=3(^3AX'P_RZZB;CD2,==A&W%,D$%IC2;M!&8H^4 M@$N61<4YDSCPG,?Y!%]0E3 IHGF/FL;>[;RP/2I 5C?)G@ZDC30/- MKZ9L0V[?OP^D&$=V18M)?@!,G%NPYZ&W0VV(>L%['/[;/JH5/_T*: RTXA&%FFI'M8#RK7B;WXTIQV3P([J:PXKR56 M2P .8.X84 MIL3E\&\[4SDG((=4@"N80IN(\3>)5@']51XY.>00_C,0_V)?"0])7T5\@WF+ M(G2.S1T@V_FP]EMU!*D3A_/ R4P<:IJP3PJC6B>LO]N&"W#+3"&H8X[;2BV[ MLI#:TO+<4<-3&&03B%_V'QAF9RIR=E9X@*D7.IM'70G?O[599N^&RJ^'R??* MS ',(M'E5L?8&VKZ,15[1&L-(3#%[+YDK!%*,0SX6"1K0WC7=F.0,8)%\;L% M.=A@"1#B@XQA,(.,BBBNUM8AV*;.:?"F"[C'Z16MZ69>R<:&!E5[\&%]L _K MR\&'-?BP/O>MN#<^K$&4''#LG2C9IY)LNQQY0TIAP%W7%$>G&)+9<9-F.(Y^ M>!?]43!,T6^&_@P[#]"U4-*H6>BX4B8M:AMDS@=P<6&6"/ERTX1><-"8J(&B M*?+W&M'=[%*5A//8:*G:*=)3V&VO#*\)3Q(JB&ILFB/R?;&4PH']R2B2LA7B MA3G() ?E7V8J[T3OH-_0!4-12'1CXS5ZZ>II^*['T:]S+;XRRBX@1$X) 21V MS[OFLC71[-RQ.HMEEZ0X?09@:H@-6"UG-(9 MEG.I"D3C0T^0;6(T;],KG^,@?Z]AG*C,W>(A0C*P <)E\WKUO=!>00[,SPIU M1Y:\>T8W;O/>WC?W[;\$"OT>^6X#(+5^]RT%&2.4JR8L!I[@I$%Q6!$9X-)B M'OC6VEK;P=TYN#L[[DZLG^;D;,Y%8_S,;6>3%XV02!%!P.34#/&6,SJWD743 M*TQK7OVPS^-HXT+0=9-?R=92,*FG\/ M& -)!(PCQJJ:7UY6D5R!Q,(ORZ@3Q1>[0%@&KG-6 G,T"V!'.D MG'!TFQCQ"X=:VAMWM(DJY,!;'WG) ;F'D\?[1ZPYC=KPSLY+^I_QN90?)\@U M"B'T>5\^JI R)'#M57@BI>1F,"C&2.-OFJ#AH) 'F_J3VC3QA_)9A4#7*Q$0QV#F)LB-4OPB M#M3/8QXMZ@HC)]E ,4B_'5'RU7_NF>S[E@&[H@LG1;XFV](]$X'S^^D1+?75;7^*O'ZRU^Y,0NE;F0/12-7=$>0G]A7J E M!22$=^ES13PK,-@07O3EC,Z&7;JK7?+%;D![5-?$KQT^.$>&=8M,K.U>4SJ$ M77%-A*UBQQ:HM[:&'<:W&^%!9]*@]TPY\<&-P17H\3'5J)4!J;#3U?I8PSS- MN@0IPQVXW0FYW1"SPTGH+A960I';D=M[P^&ZL\,5"H>=P.CP4*B6#^;0@3"CIHKB(,QB=@1O3\NW)F8GS9/=KCN\NA M\%QL@?,R??0ET.NT3-D/5FG01^$_;4S&D]W)]]]0Y:2D433&M M_8>1I4:?WP8?4:R-?,PFYK%)O3&WY9<2#0%1=7Z%O/$:^O-U;QBE2>NJDS\; MRJTGU*O^97DWGW#'WYBI(H6@.JT !L5$;-6"M1TJ6NE)FU>0J MD3A5&;"WVY MDE[>2](90+1$R"$<.>8"XP(U<([]T7B9R6\_U(JB6[:^H;] M8KH8<-054S[&\ UG1F0K7WE*US<(U=J,@1S='3GJH4>(41\RJS6TH9M1@5CZ MLAX=0/$VHS4GGH,<0PBY5^ALERH)E%C@+EY G$9]P:K]"$*I,\^]5_S).LSH M&<,:I3>0)PJ3]>2);)A,G$9K=Y8B2IS)T&B0.3&P5XC,C8A(2)?@+/JR2K 0 M# EZEV?_H7DRGPR>S,&3^;EOQ>#)?%#\]6J=O0IM%B8A+LF!.%'V #!<+R_RT%S M?0AD-\G,H*A@U2PL(^]T$!OB XF7QYO!R140X#/@MT7&YN\HKQ<3ENS9OS=J M%W/89R=KRZ(V2TV['?>.KP5@"'<$SVJ\"O]C;VQ[ SY^*_G6@N#GM%,&- MWJ+MF4@ MN_0[KUYR26BCEC=6TD* =FNPH8_>M02%HJ5^9&?SUN<%.\]+PO M1/PUAXB7&0$J(I6$R[ZA+-!O06D#:!J#Z2F2N%CF#K86'7SJFL.(BZ:*8F=J M3IGMF=UHT_3&T7G+.K_!)MTU29/>C53[=[@(T"-5,]RP@&%6,4=1LQDQ,"(Z M@-\^(V+H5^K>&("74U(=N.8&W69.>F!3[GIYD=!Q-&*\8C1.IA)+X% / M6@ZPHI5ZX!,2%NP^>)>>?*Q"8$-NAMPMBD*P]R^?AR +$MM0U"71(;)G6Q?T M'4 53O88$2M(D]FW2XG8P0,0[.$_& M?=U7(D4UM5&$0^X!C<&4F5[3R@,*J$UV)S85 N4Q=B0W B22?" \06 M:)Z1K_C\1MRUE'#"SS'\C?>QJ>3#POR&,(\H3*Z3K;*$U+"?J%6PC4E-AC?8 MN4YE NS(F<%=9IJ1N[O+)6'V&!\\<_ET<@2<( 9S+!!:$OISG@+-J*.%LV8K M:9+K=08=>.8 &]?#,.A<+P!]2+E/D MQ\;)=$^X)5UI6P/9)3DYM&Q00JO<:DKG(^Z8ZVST8818;J$DY/7D%&'AU[ ? M3W?;KKM;+!UKK:3!3#>$-#H# Y=A"+I#C8X3@'5(V$>]_L,W>E9SJG#TW0OX MUI1XCNBY19U[_Z4$PG!JI./H 2?*U+*=:DS4')$("-8X!ET:")W.5<;9C\B4 M[7HY-F38WDT[:N,,AQO>+!1Z.Z.("Z;>._L9L/ M'3TV]=?T^7P]^'P&G\]#\?ELO!@]W/F\! *?@%9T_G%LA;<.H#]JY3,-YG.@ M?=XK>;Q'%-SY]FB;1/3>$88B$NG1F38?*4S^_F_G\=9OYW<4/Z=].N>PE1L6 MZF3KMY++]OQ=+;?W&OO"1<=/HAQHZ JW5@KX<:SOL MZH8U>[SUNWKNZS,ZS.)=5[8G5,G1FI$XP8[M]A2^BBO;Z M9U55=!3=IJD>3(ID!3_FU2+[]O\!4$L#!!0 ( #E(=EB%1.RQAP4 %MQ M 5 &5X,C$N:'1M[9W];]HX&,?_%1_3;G?2\@X) M#0RII6R'-F@/Z$[[T22&6#5VY!@H]]>?D\ &W=TT35M*;D\E7NKWK_/)PY>\ MX.XOAC'@">81B=$?L]$[%(MHO2)E+Z^ MZ<\^W [*;F_OKMX-^ZAA6-9?7M^RKF?794;3M!TTDYAG5%'!,;.LP;B!&HE2 M:6A9V^W6W'JFD$MK-K$2M6)-BPF1$3-6<:/7S5/T,\%QK[LB"J,HP3(CZE7C M;O;::.L2BBI&>EWK\%J6G8MXU^O&=(,RM6/D56.%Y9)R0XDT].Q4=71-2V<_ M*O-@;&FLDM"Q[>>=%,#*6. 59;OPQ8RN2(;&9(LF8H7YBY=EBG[-B*2+ M%YVB=$;_)KII+4^1!V5@1I>Z\7RLG5)_J/-0_O#*U[S#^4F'6U)(FPL6Z\S! M0T+G5"'7Z5IS/6/I#QA?I&DE\@L#7!]Z+"K%)!(2Y]-F1(()&3ZSB[_.XUQ& M.0G7/"8R?_=9=M%FF E&3]S6QR,Q[VIR_1<-PWN];Z?RWX[FHZO!Y> M3H:#*;IY7:':JA1.!F^&T]GD29)\V6!5V=NZ&9WGL85;LPH7%, MN"[_Z[.V:WN=KI67+4>5QXIBKEXU\E"3QS0\9^30Z%Q(+3B?&8;3C(2'-\?# M\G5O2;GGYC$FTCEZVD\C6#[>T_B5IQR%H[QCJ1_QH><-D8I&F.VWI YA2JSV M-5JZPGYD97KHI ^HF'MTV'Q'$[7O^#!I/V!#C/&*(,QCI'N2),N06"""HP2M MR&I.9#'3EHJ_H$]_-NS%><^K'?NOSQS?[GS^_!6#/MDHS>#,-LI@E3*Q(Q(- MK]%8F)_T6 5IWT);_@G^Q*I.]OFOW,G/%;WOK^6_B*SSAOL&7"L5-B5R(Y04 MG$:9MB\\,G]VZ"K5X_B&W?:"MN_7!YE;\\9$5^(!>;8-L-1!S[D3-6 K_+*H M_$'(>^0T[=:%80->-=%S[GB!ZP+H*H?NABLLJ4!O.5T0U!>K%/,=H%6QMVH% M[5;3K@\UKH_T-U\J"9HJ28@"8.J@Y]RI>BTQOV>4;RACY,1H!5X B-5!S[DC M!AX+H*LZQ;PGFV8QO,*4:.[[6:P%@=])P[8^"S +K*H7MCCDTT(@HS="M% MO(X4G"M\FN-9%W[3;[OU(0?.%4(L@G.%@%=M\ )_!=!5?Q'6^QD:88Z7)+\! M ZS54U@KQ_:" "[# EA^WC $U@KP.D=A -WYZCEWZ$:3&]07,MW?Z0505>RJ M7,\.+B[JPPNX*HA X*H K]K@!:X*H*O^2H?I>S1X-[J$0U5/8JJ:3LL'4P6P M_+P!"$P5X'6.P@"Z\]5S[M"U S05:Y6@$::\.&@%SJK2:]EMPPT"WVM[]6$& MG!5$(7!6@%=M\ )G!=!5#MU;W?SA-D$X9%4Y5YYG.([CVKY3'V3 6$$0 F,% M>-4&+S!6 -V3G =\].,RX*ZJ_CD#UW ]O^E>!/7A!MP51")P5X!7;? "=P70 M50[=)9'BT<\N %A5GA ,#,=I>GZ[7G<%@K&"( 3&"O#ZA)=5+ O5VZ];=R[# M*P93/B?R4'F.H_NE%&L>/UK1ZV@QO-.,_>I5^;)9^=I>QO[_PP(QQXOP[5.. MU^#;)WU;_9VVW2;'Y>E*=/L7+Y5KAI8+$/8 M^P=02P,$% @ .4AV6-38HXJ)! =Q( !< !S=G0M,C R,S$R,S%X M97@R,V0Q+FAT;>U86T_C.!3^*V<[8IF1FDL3+B4M2% *BW8HJ!2-YM&)G<:# M:T>.2^G^^CW.A0GL"GCH[(Q6H)(V]O&Y^#OG\V7XF^.,949DPBC\,;O\#%0E MRP63!A+-B,'6%3<9S%2>$PF73&LN!)QH3N<,H.>[NVXO"%S?<8Z&J&M4#U(R M@M + B_P@QWP]R/?C_P#.+Z$C[>ST:=2^O1J-/MZ/:[,7M^>?+X80 M4*I@+C6TS,Z>/$H8;P8Z&7O-=R<:*KH^& ME-]#8=:"'7861,^Y=(S*H]#/S0!'>MC]3.;!67%JLJCG^UN#G%#*Y=P1+#71 MKMOO?V_2?)X]MJDJM$@S00R_9U9W2VLB&-%1K$PV>&[@WT;FS;A42>.D9,'% M.MJ>\04K8,)6,%4+(K>[50M^%TSS='M02A?\+X:J,3S#'HQ#!)^C_AY8 ]!2'%:>^ZW?-X!(C!'SC7),YYT&EV4%[D@ MZXA+P25S8J&2NT%6!1P&;K"+!DJT6^@C<$8M(M_=M[W_A,QFE'6[PC78#2M! MFU_6]4W.6 O4!$N3O>8&Y)[A91QFGE$D4^/U#/_##P0^= MVV_+PO!T_4*"?F&0*%E8FC4*3,: RT3I7&EBDP/B-6B6,LV0E[&KE)BR.2], M+7!CD&8M31?P<:)<",/0"?;V^OO!)^1>.%-Z 3=.'U0*-TS?*Z.5Y$G1A0N9 MN$ DA9ME7'#*B>88)HJII4:;Z($!6E+X)=%)!D'0!-[SG3_? MZCHI7;#-J=*ESK75SR1%1TY9PA8QTQ#VRC!"MT3$!KHY;[1*H[37ET%I&6OH5ZDR%6C5ET;P[*^2[ M*,8U_,Y9X22\NC0UW-8F-A)C(BP->Q;HICG_!9K'SC>6?K6"UT]#WSKM>[Y[ MT'^?]LU-NV>T+86-I?U_0.EHQBL\.-.LY,H'GMQU871]C$1U[8XJGMED2OUH M(-\*W:\+UV9B>X?K9\!ULDQ3(E2W'/]5Z;MW0'XN($]W?_]_-+QR!]@L2K^* M>ZUU,GO<*,8DN9MKM934;E&5CC[XY=^@=5'PM*/>@P3V=&K/K?6[7WO8OJ"H M6]KW$\]O/G(RQZ-ON5LA*9[ (G*O.*V1[_?=8&=K4&^AJS:_/,Q6-RKE%]YV.N%O5/VZ@T[^#"Z.'32E^\N1O_YY78<9$H9T8UMW#H_HQ+\%SP^/\N%Y2Q*N3;"OFQ]&%UW M7D#"2IN)\[-@\>UEQRJ>GY_%B*+CE5E>-0K[1 M U1OR-QU M9C*V:=CO]7XBAE[KW)>/&O[$GP;H67R;.BD MC?R?0->8GA5WML,S.4'GI.O0SS^LIT[2:^/XEGU7>W67RK&T[*C?[9\%5(VU M*I] LPAV*G1#-4:?$__]434OKMZ/;JYO+EZ-;MZ]_?QZKBW839O]"N!(GK/K M+KOF&CN6M=D_=;?-(J&M3.;,IMR&3Z7 VE),I<$&9=+.PU3&L2@@\/'EM2A[5UVBA\8D7P]26^@(*U*T6R@0V M;@I.:04BGM7;ZG880!O.4FE%AT808:%FFJ/HP3X_YZ)U@#:K\K!10L#?,+__ M5H8V#H/WNV[!-J:U0PK>L)1/!=-B*L4,_MFFTC!>%!7/4%@J;>&RV;72.7QZ MYU],)>S?0D^5U:J0D6FSFR+J#E>3#&BG V<@3X#KA=X;P*:/V_D-@:[;MZON7&D@^5S=HNES 3H2=M;>6W>L8(>A0*OP8!<%K#^.:L* MJRL!Q4%:'.F!W7.6XTI+("/A$8HT4SFBF55>[IY (2)A#-=S$LGYK<"XC3X- MRF(H@R$SBJ0T!@E$4H-I00S!2ZFS.2L!#4(UH1U9RQ*V-6+, MQM#P#+'CTVV2J#(( *L*@'+#&:=/Q$W*DDS-S +(6DRDL-F$-GW#>,:^%@ M!%A(L@:8.Q.&+$.:E%J06(XX2[&6KF-IHDR9"NTH FN5>3R56D4B1K%A!X!/ M+(!'CY&K.^3JQ42P5PAN[ZL,$OTCWNF?' BO1?\D]E?^4E(R6'@<4_^,(F # MWAYNI,NC!TK6!DHP$,US$_20('8=?J= /CG^]H',#W<N@3I42 1BZ&)7)V)TJFFIL9"RYEC0!Z9FUHQ(%]5098KO.=QE'C5V@ M549 (8O 3HU*3I9899SX :;EE%BQ9K3P'+R9.N#76) @0CC:BW@7$N&CGW8L M$?X>W,#XK^4&'AT1[WF#Q\?21SL%.)*IC GKW*C"F1PW\!.4_Y(#X#I>@!'N M07)ON$2RMPU+KLGAUD'2>Y4UT4;^[+C)73VALM(E7()Q24$4P>B= BZ3GH@" M7#^#9T"-*,GED$A56(]^N"99@A[L OX=W/;X_[+PBG8=_U=3GE4N5A(X1)(@ MS953F+79DJXNZ?XC8K^_W)[!.KBC(>*V\7GR6%7V80T>PT[X4EK0(4#R\:,M M-EX<+S@/)OQ*0)\A=;X#B-U'[*\ B'C7$7OIP7 ?5'0^7>>EKF8K 1DNJ/U M8OV>TZ'7*N5FF290['4^0\2.E+CUJ G#G&7R5F3U.?N&?/M/+]'>3WS')W4G MW^Q)G;OQ&R^\3'L5)BEJ-Y&^BIB$U4_('>XE\4OM.!)YJ[19TG57@"[S7%HK MQ.]PDK%"0D#UL81^KI,#^ -0 $,4 ]]TG+!P8N*W2D)]Y["J(G+']8?[ [EO M%Z\[?R#W*D,.BB().-(I,9TW1U( /#6;7AZ,S02_)7KLX\+VX^ M?1(DZS,L?T:_)7CR& V-6,;.!^%;Y^!H @S"*MN>HQL0=%/E6 8LDIM,S5FV MWJ;;Q]7O&*<[?V+V"C0[T8A+;:!&N&@*W+GG+&J MCU+E<5495-!5+7@D_IQ M$5T'8)&7F9H+U,Y2Y4,N7X,_X/I9>'SW28'TIP,8/;;J5OAEBS#56D"E[L4C MIA.I+..E$>'B1U,/0FDJW/.Q]+@K+0B6>OUAVM[*R.M'::FD\63L/<1M ,D; M2=WB^+1[>OIC<_)/:)]UGYC!H,WI.>AM2?D_OD]X75OJ/6,3* M5'=[0_[PW!Z_5[7UUPZJ7]XQ=VN+_=!S?U]VOH$)'GXD^2*5(F%7=R*JZ/". MO?-)Q7Y#MVXHQ9>OO)L/[.1^P[ZBMWP@&.YILQ=4GSQ9C-5VY*T*[.&!G- M;8U;?W/; M-A+]*J@ZO=@SDBC)=N-0CF<<_YAZKDDZ.65N^B=$@B+.),$"H&3UT_M3A#\]^ \ M""Y&%[[BL-OKLY'FA9%6JH)G07#YIL5:J;5E& 2SV:P[.^@J/0E&[X+4YMEA MD"EE1#>V<>OTA$KP*7A\>I(+RUF4UEQRJ> MGY[$B*+CE5E>- K[1 M U2OR=QV9C*V:=CO]7X:ECR.93'I M9"*QX<_=WM&J2,M)NBQ3?FJA%AFWB!E[IW)>/&O[$GP;H67R;.BDC?Q3H&M,SXI;V^&9G*!S MTG7HYQ^BCM%_?^!_T(C4],Z@OIN^J[V\3>586G;0[PY. JK&PI5/H&8$HQ5Z M7<^CI9KGE^]&UU?7YV>CZ[=OGD:%_U7&RF3>T.&#RW/=QC!CH2T[Z[(KS;DQ M;1;A&OTPFW(;/NFB?;3&4VFPG9FT\S"5<2P*R/_KQ^-![V#85-3R<2;86.E8 MZ)>M7@M3RK+:^)?7IN11?8T6&O_Q8M3:R(\Q8MUJH5M@XZ;@E)8JXED]'SP@ U:H\;)20SWA@W3]D'OUN<>.8 M#\OG[ 9+F0EPI+:W\MJ\8P4]"@5RA0&Y+&#]8%N^$98D?JVR1191 M5A4 Y88S3I^(FY0EF9J9!9"UF$ACD299QJG0ZPTMVPT\FH4R][3=0?+;A>3A MMD-R=,=^::_[SX>F!EV="U&@44DB<;EG]IUQ7S.NA8,18"')&F#N3!BR#&E2 M:D%B.>(LQ5JZCJ6),F4JM*,(K%7F\51J%8D8Q8;M 3ZQ !X]1BYOHY07$\'. M$-S>51DD^@>\TS_:$UZ+_E'LK_REI"2T\#BF_AE%P :\/=Q(ET&W$*_/X)D0PQP+ MJ4?RE%55&AT@R)'-4>B$E"A1:T@2D9]:.2A344V6([3K?91PU=H%6&0&%+ ([-2HY66*5 M<>('F)938L6:T<)S\&;J@%]C08((X6@OXFU(A ]^WK)$^'MP ^.ORPT\.B+> M\P:/CZ6/=@IP)%,9$]:Y484S.6[@)RC_)0? =;P (]R#Y-YPB61O&I9 36B))=#(E5A M/?KAFF0)>K -^'=PV^'_\\(KVG;\7TYY5KE82> 028(T5TYAUF9#NKJD^X^( M_?YR'&\X#R8\"L!?8;4 M^18@=A>QOP @XFU'[(4'PWU0T?ETG9>ZFHW(_8@X361<15&E"3H-YKNAUUP9 MBW*ZK8N^#/:?_5&!.*/KO0>:)/ !B*!KTK7B$9#ICM:+N_><]KU6*3?+-(%B MK_,9(G:DQ*U'31CF+),W(JO/V=?DV__W$NW\Q'=\4G?TS9[4N1N_\<++M%=A MDJ)V$^FKB$E8_8C?%$AW'IMUIK1AS5R1+ .&W:3]'SN$Z#ERUJVEK MK^[5H[ 3J2SCI1'AXD=S;H3\5+@'?^DY7EID:']WNLWY^V>$J:3QR.\]%*^! MTQM>W>+P1??%BY^:C. );;[N\P(&&[+77,/W#P9M1@^ ;T+?W^E]U/O,2O\3 MFK0R_^W>D'\\M\?O56W]M=/KE[?,W2YC/_;=;V""#8]4GZ=2).QJZ M^@QEMY,;=Y*"U1?>QO4MW.W4%_2/CT//@@;X]V*V95F=,OXSU-Z>X^?=U_TEUCT93W'R_U;2>XUI]._ %!+ P04 " Y2'98 M/%'LOUD% !7&P %P '-V="TR,#(S,3(S,7AE>#,R9#$N:'1M[5E[;]LV M$/\J-Q==$\!Z6$[<1'8"N+:#9DOB(E;0]4]:HBPN%*E1=!SOT^](R8[CI$4' MM)@SQ( ?XCUX=_SQ[FCV?G&^BV@L#U'>>TA[H&M9 4(;2](/ "/S@ _WWH^V%P M#/U+V+N)!ON6>S@>1%\^C:II/]U\N#@?0,/QO,_M@><-HV%%.'#]%D2*B))I M)@7AGC>Z:D CT[H(/6^Q6+B+MBO5S(NNO4SG_,#C4I;43732..V9$?RD)#GM MY503B#.B2JI/&C?1F7.$')II3D][WNJ[XIW*9'G:2]@=E'K)Z4DC)VK&A*-E M$;;]0G=1TD/R%L^]LV")SL*6[[_M%B1)F)@YG*8Z[+C^X<.08K-L/28KUT)% M.='LCAK=&UIC3HD*IU)GW>T)GI,L5G*I%-I)2<[X,GP7L9R6<$47<"US(MXU MJQ'\+JEBZ;NNY2[9WQ15HWN:WFN'<#9#Y<;6;N5_6+MNN!_-4TD&ECJZS]B4 M:6@';JOG&3+&JO@)EL6(4ZJ^W[0[5J)AG.EEF+$DH0+Y?WUS%/CM[D[9V3@= MC*ZC\[/S03\Z'U_AYKB>W/2O(HC&.V9GZPANW(D[<&$R&EA;6^U#?\>,[$^@ M/QQ_BD;#_RZ28-[&'O@>BU?!//8[,#Z#Z.,()OWK#_VKT<09_W$Q^@+]060H M@>\'/]61/^>E9NERVY/.\XXDK"PX689,<":H,^4ROMW49C)A]:$@Z*%5!ID"A.J[J164K"X;,*YB%W8 M,XQF5P=^=R!S+%M+^]3J[C>Q+L&95#D6+N=W2*6R6@L,@DR HDD)#&E,\RE5 MT&XU,;Q!&]5"1A6=+B&FR@0#2LDI7S[(SQ5F8FKLB7%"OL0,7]F\L3UJ5\SV M: (I@22R,)42A1+N!5RP2G6Y]!"0I,I1[I4"54G#;^!7G!>UZ'U33<8[$YV8\'JM[3)CN>PN,J:I8V:@(9JF2%$O.?8-AT^U_A@( MU^4:JZ:6>=AY&#$%_"L8QW3FVI!M.;9#!D9/-D$ZYPA%BSN&!JRWBJ)_S9FB MII4KJYVR N >V0=$;NMP+]E?PXS&'J% MU;]9M> EP(H)S&,9!@5">V:378,EQS7@%48AJVLY%+P-4E47$&06#[PX,7 9OY2J=-_PF-995K3>:3 M*GSCVU=WFVJZ^'".?;$ROYZ0KZ<%GQCDC.9RY<$:4PA:@";\I MMPF#C-$41O?89Y@_*F"D?:#7?IJ7GM% MVBO2=L.E1^>AZLYB5\RSQE2?F5J?R4A\.U,2VXZM[F3C(N0QH3Z=F0.A_=^Q M?O979]^-"YAZ9//^9?MFIR SZDP5);<.2?$X&Y([B0U.M?)'[]WCUMMN?6ZL MQGS[KT5U8V2OH$[_ 5!+ P04 " Y2'98V/[=6CX% *%@ %P '-V M="TR,#(S,3(S,7AE>#,R9#(N:'1M[5C[;QHY$/Y7YJAZ323VP4+2L! D"D2- MK@E5V.BN/YJUE_7%:^]Y30CWU]]X=R'DT3:J^DBKBP3$]G@\C^_SV.[_YC@3 MF1(9,PIOH[-W0%6\S)@T$&M&#/:NN$DA4GE.))PQK;D0\$9SNF +=\]<%M! MX/J.,^BCKE$]2($?=,!_'?I^&'1A> 9[E]%HOY0>3T?1A_>3:MGW MEV_>G8Z@X7C>G^V1YXVC<370-SEO0",U)@\];[5:N:NV MJ_3"BRZ\U&2BXPFE"N920QN#ONW!;T;HH)\Q0R!.B2Z8.6Y<1B?.$4H8;@0; M]+W-;R4[5W0]Z%-^#859"W;<.D8E8=M/S<]G.GA\#V9&V?%J4G#EN^_ M[.6$4BX7CF")"0]=_^"V2_-%NNU3E6NA9H(8?LVL[AVML6!$AW-ETM[]!1Z; MF6_F)4H:)R$9%^OP5<0S5L Y6\&%RHA\U:QZ\+=@FB>O>J5TP?]EJ!K=,^S& M.$3P!2JWMO8J_\/:=2M]9YUJ9E".3FY2/N<&VH$;]#T[C+'*OX%E,>*4Z:>; M=LT+-$QPLPY33BF3*/_[BZ/ ;_>>E9V-P6AR$9V>G(Z&T>GT',EQ,;L/%F>#Z9.=._WDT^P' 4V9' ][\MP_Y>%H8GZR%*JI5@6+S#7=P8,AI:M6T7.8GK-L[0^*&;%.WDL)ZU(:9GZ*[@M0U23$0-B!(+ M6%)[JY0;YM@56(@6:I+7N,"SQ<%#K5\'YW5)Q\IJ5!8>WO;8(O\1(GQV0W1W MXWK/^Y_&B^@!G9*E0%"7".9HWI9TFOVSY)K9$V-1<6X#Y3VR#\B!UL$>W=\" MEL5+C4<6U%"#M=5M=Q#RDCX(FVL!X9@ MS:'8^T@Q2 C7"%]L:598J#:M',&;#,Y'HXDH<+#($;Q%LYR?<(F7(ARPJFEY MRK8HM5)+44%=86DH5R\V\*XKRL,(W\'R#R[27W8FMO>1G\,(O_[ZO4U[A72@\%1D8NG"B"2F01*.4 MLP1.MC2:)@G'(](]3OP\F;O#H2>2YLN2:K?%'YS1^^E\/&M/R=0OEZC.K^>2 MQ=YW]>=I>\.F7E;/;,\EK*4QU7>JM^6/Q%<+K9:2VA*H=+AA[<[;W=V!NA#: M"ES>E>OVAN>[;X9US^Z3X?W'R)PL\+JM&;ER2(('FI!<*T[K]!Z]=KNM[>Y2 M]?GET;=ZY"Q?30?_ 5!+ P04 " Y2'98WIDA=2\. "Y4@ %0 '-V M="TR,#(S,3(S,7AE>#DW+FAT;>T<:5,;.?:O:)G*)JGRA8% ;)(J0L@.M9.C M@*G9^2AWR[8VZE:OI,;Q_OI][TE]^0K,,H8AI)+85NMX>I>>WM''?VNWS](I M3R,1LY^O/O["8AWEB4@=BXS@#EIGTDW9E= MW7Z_TVNWWQ[#7*=AD$X';*_;[W?[O?X^ZQT.>KW!7H^=?&0O?KTZ?4F]WW\^ MO?K]RYE?]LNO[WXY/V4[[6[WM[W3;O?]U7O_8+_3VV57AJ=6.JE3KKK=LT\[ M;&?J7#;H=F>S66>VU]%FTKVZZ$Y=HO:[2FLK.K&+=]X>8PO\+WC\]C@1CK-H MRHT5[LW.KUO!,$Y&7 7D)@"B$F',_D&G?_"L MOK? +X3V@\Y^0#Y]NSM:+Y!VMU_15B839DWT9L=>NS;(\MXN_/TFOKT^[/5V M.__.)CN 1!"F?QB>366T4\ 32YLI/A_(5,E4M$=*1U\+7.V_ZNP!^PQ)+&IB M ASN=#+H=78/<.=+O(VBAV!Y7/7[AX"L((@9RF]\4S0?['<.][>/YII(1< G MPBPP\28Y.OWEY+=W)Z?_9%\^@YK\O10FVG47.:Q+[%LHI3MEC((AV*N;"#UM M,Q:1-ASIAR*DS>"G'OU9>HKL,VE$Y+2Q[(6#=E0K_=YP(^5H+ )+G7>'+W&>2V&N->PE ME9%ML?,TZMQ\PE.=P%$\;TPY$DJ*:]BPFW+')/RU3*8,IQP)"S^1W>"+Q<6Q M-4S">!I#=\LLG(IB"@L(V)O3X?"GQPF'T?"/P=F9*Y<;X5<123;EB$!+TT\, M:%P:P*-(YS#$*V%JH@%&R'2L341@EB#@'G8/AY9E?-Z&Q^U,&/A(T"1A$?01 MJ25>8*!@E+8ZF\X[K*(*P(#3&0&# .!89VA_N"E@( .VB>9L!HIIRC*CKV4, M:T,_6A\HJ?.,3!U 2@3Z C^JU>LL-.0!O& M E !**&'%F0W%DVTE-.CZ"I2;2.9HND -QZ&S_AX#.("*V,S*)R<*_N(F?E4 M7Q/SG!5JT]X'0_,,]&J3Q/63!7250=6,Y,*C!71JI>;U>"Q!^<,QS&W) (OB M(+VZ-W&EO%=HQ88J],>>8 KD"_D#3H@TAKG*(]AS65.GBV(&73#]JOW4!L"I M32L($$A8P1N-YB.>STG,!G693#;P\]P>2 W03HO"S$A2;C_X-.RI0&!#; M0,*+FTGT*H;X =3Z16E.#('^I6EP49D&VY*,\[JM4C?V0&"">4%G? 96!_+/ M>EL&.!6-P\I.*1^!J.1BG;QMLGD0CN_8/36S9\'<:=6X<89^J# *3)8)B),$#(#YE.&T<3$L1HMZE6#?FC"/6(Q6TV=;HO,! M6"?+3::M"'JZ/&1:A4&S&L*@X5@B.%@.2-2@YL=:*3T# @Z+*XB_#K6\KF[> M,BR;&)Z2-@=F2O$3( (E2N87V#\Q*G,%K 7-<"@!FSAD*5R(.[S %'++V8=2 MRBY**?LHN 69&! NO;_+.[K>[/1VX ZD5/"$E+]MQJ/P>]&3%1R11TW_"?EC M-OIBB &&O 3H$%VM2@=#IIHYV#%O44V"CP M<[!3EUU*3XSR^!CETNGH*],9W72>"/^C$1YN3&";R&#\X,F^E@GN!K)&+(RH M1T2&6S(HGT&;6E8MQA&A&J0 M^_^GI@RB\>CKQ( !&R^8B+5]-1\$2O0Q/%2GS*KMU_G 1U)#2SVXNABVS?A$ MM$=&\*]M/H9#<,#5C,]MP.714:>__VP8@G^^K;<0CGT00=XGS?SX-#.Z"HPD MYZ%%)?UT*O^XM&=Y*M!KAG6,QV61E$(;]5Y>+,C(15,P73Y=:/\+[0PH6Z MZ&E>Y9GV@1",Q7G/QRH(#?EZEUUI%"$AOUPQJL/\A0E BWP^A-,.UZL2)I@1 M+CT'KIO,_L&)M"21$*D\#JP!O12N4#+&Y=GI(W9T MGVV*1PS828)"P2ZKL!P&F$ CS[>9^,0]%+#ZR"?,^*@(Q5Y&PH>9_#Z"MWM- M>"7C,JZB18NA%>_8#FYL80S-#.)V$SG"C.!<"XAOK?$4]1WDIXO.!Z @'V;Q[?6HV5F%+;5!$E MACZ4K94T\I]6AZ,H+)"3V&J]1;C"_[R(1FP/G[M M!;41BQ_[*-.Z@\&(:PG*'H/EH+2'3U>>6_' Z$'Q@!7BJ^< ;ZD4J1<33*P% MG:]@LO*PQ: V=&YA*I:)I 4-8(5S*IPHEBMH<5CW,Q:&PN#>G$?O??"(EJD= MP'INWO8'#)]ADM43(]V.D:('Q4AZ/$9>*&Y]_EQ!VGIKARP4)'PC>8+88P:, MQ/2L;NCX%)MUUN 3H]R.4>('Q2@1WED571O!=* 42_P>$F9 9^1I^.YU1*$= M\"+?U>:)]K>BO7A0M'><#AM*M:*3 ;,'8QG2LLLSB/LTW0QM61>RV!6???]N MMW7?V_W<.#YIL,UBD:1R#*RX[D,9@[7L_?)J>K=!KQV\0Q5&*E QP8W\Q9EK>C,8'8M680\OI:6E'51U,4; MQ34+OM$..P^5<4ZD11YF Y21J NW)* F91\4)P&DV_58J%OY:EL%&U1>=]B M;"*29Y-C$$B;6ME, M4=H93NI:"2*.+R>DDBYK2?H-37O'A3:/^/0X(^:VFB*$'A97"! M"BA\Z-FR(/" H>2M=4@!6L#N"[D,:/ MPU>8,($W43VPSY'3F$W7]]ETCYB[3N!\C'V!U%5UP&_?1D&O,T=8&D?_,&C')5;!L;J_1O//\1J6'S1IN MU(.;=2J_+U"TJ\7S* SIEJ?R4-LLG1@2W;MT-4V]' MKI2P:VZJ5D:6(9GA $U=9Q+'-W1XD1D!4LC11(^]@SCL@K1Q<4\AGW._L(:A'RD!A+RF@,ZT99J5FEBXHC->5J6^I;; MH'MX($)X=0;"=S>T+&P\OQ,E)J0+PW[6P?J(-<)YDAET347A-2G;5P7^( M^ MLAN4R*Y,WZJX.4\5#J;DJ=+YYA,S\%9=;1?C.K9E'R +:W,MK'$KCOWBG!E)6^'<&D78H7'_8;95GT#."-$''1Y(;(%V+89MM MA9<^:'K70^4GPKKXO\:[E-MEN7\__Z2##_\'LNDJY_)R.] MY/'M_P!02P$"% ,4 " Y2'98;LL\!7,4 #8RP $ M@ $ I< !S=G0M,C R,S$R,S%?;&%B+GAM;%!+ 0(4 M Q0 ( #E(=E@SY.\/[%0 %)'!@ 4 " 4_; !S=G0M M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( #E(=EA40=W-"A$" /QX&@ 4 M " 6TP 0!S=G0M,C R,S$R,S%X,3!K+FAT;5!+ 0(4 Q0 M ( #E(=EABO;0W!RH (HK 7 " :E! P!S=G0M,C R M,S$R,S%X,3!K,# Q+FIP9U!+ 0(4 Q0 ( #E(=EB=JK633!P /8< 7 M " >5K P!S=G0M,C R,S$R,S%X,3!K,# R+FIP9U!+ 0(4 M Q0 ( #E(=EBAHO_C,"D !89 0 5 " 6:( P!S=G0M M,C R,S$R,S%X97@Q.2YH=&U02P$"% ,4 " Y2'98A43LL8<% !;<0 M%0 @ ')L0, &5X,C$N:'1M4$L! A0# M% @ .4AV6-38HXJ)! =Q( !< ( !@[<# '-V="TR M,#(S,3(S,7AE>#(S9#$N:'1M4$L! A0#% @ .4AV6,Z9D\M:" \#0 M !< ( !0;P# '-V="TR,#(S,3(S,7AE>#,Q9#$N:'1M4$L! M A0#% @ .4AV6%U DHMG" NS4 !< ( !T,0# '-V M="TR,#(S,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ .4AV6#Q1[+]9!0 M5QL !< ( !;,T# '-V="TR,#(S,3(S,7AE>#,R9#$N:'1M M4$L! A0#% @ .4AV6-C^W5H^!0 "A8 !< ( !^M(# M '-V="TR,#(S,3(S,7AE>#,R9#(N:'1M4$L! A0#% @ .4AV6-Z9(74O M#@ N5( !4 ( !;=@# '-V="TR,#(S,3(S,7AE>#DW+FAT 7;5!+!08 $ 0 #0$ #/Y@, ! end XML 90 svt-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0000089140 stpr:NY us-gaap:DomesticCountryMember 2023-12-31 0000089140 stpr:NY us-gaap:DomesticCountryMember 2022-12-31 0000089140 svt:ShareRepurchaseProgramMember 2023-12-31 0000089140 svt:ShareRepurchaseProgramMember 2006-01-31 0000089140 svt:ShareRepurchaseProgramMember 2023-01-01 2023-12-31 0000089140 svt:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0000089140 us-gaap:RetainedEarningsMember 2023-12-31 0000089140 us-gaap:CommonStockMember 2023-12-31 0000089140 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000089140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000089140 svt:TreasuryStock.Member 2023-12-31 0000089140 svt:EmployeeStockOwnershipTrustCommitmentMember 2023-12-31 0000089140 us-gaap:RetainedEarningsMember 2022-12-31 0000089140 us-gaap:CommonStockMember 2022-12-31 0000089140 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000089140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000089140 svt:TreasuryStock.Member 2022-12-31 0000089140 svt:EmployeeStockOwnershipTrustCommitmentMember 2022-12-31 0000089140 us-gaap:RetainedEarningsMember 2021-12-31 0000089140 us-gaap:CommonStockMember 2021-12-31 0000089140 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000089140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000089140 svt:TreasuryStock.Member 2021-12-31 0000089140 svt:EmployeeStockOwnershipTrustCommitmentMember 2021-12-31 0000089140 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000089140 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000089140 svt:TreasuryStock.Member 2023-01-01 2023-12-31 0000089140 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000089140 svt:TreasuryStock.Member 2022-01-01 2022-12-31 0000089140 svt:LongTermIncentivePlanMember 2023-05-01 2023-05-01 0000089140 svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember svt:EquityIncentivePlan2022Member 2023-06-09 2023-06-09 0000089140 svt:EquityIncentivePlan2022Member 2023-01-01 2023-12-31 0000089140 svt:EquityIncentivePlan2022Member 2023-12-31 0000089140 us-gaap:RestrictedStockMember 2023-12-31 0000089140 us-gaap:RestrictedStockMember 2022-12-31 0000089140 us-gaap:RestrictedStockMember 2021-12-31 0000089140 svt:ServiceBasedAwardsMember svt:LongTermIncentivePlanMember 2023-05-01 2023-05-01 0000089140 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000089140 svt:ServiceBasedAwardsMember svt:LongTermIncentivePlanMember 2023-01-01 2023-12-31 0000089140 srt:ExecutiveOfficerMember svt:ServiceBasedAwardsMember svt:LongTermIncentivePlanMember 2023-05-01 2023-05-01 0000089140 svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember svt:EquityIncentivePlan2022Member 2023-01-01 2023-12-31 0000089140 svt:AtgResearchAndDevelopmentExpendituresMember 2023-01-01 2023-12-31 0000089140 svt:AtgResearchAndDevelopmentExpendituresMember 2022-01-01 2022-12-31 0000089140 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0000089140 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000089140 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000089140 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0000089140 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000089140 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000089140 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000089140 svt:ConstructionInProgressMachineryAndEquipmentMember 2023-12-31 0000089140 svt:ConstructionInProgressBuildingImprovementMember 2023-12-31 0000089140 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000089140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000089140 svt:EmployeeStockOwnershipTrustCommitmentMember 2023-01-01 2023-12-31 0000089140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000089140 svt:EmployeeStockOwnershipTrustCommitmentMember 2022-01-01 2022-12-31 0000089140 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000089140 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000089140 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000089140 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000089140 2021-06-07 2021-06-07 0000089140 us-gaap:RevolvingCreditFacilityMember 2022-01-11 0000089140 svt:LineOfCreditLeaseForEquipmentMember 2023-12-31 0000089140 svt:LineOfCredit2000000Member 2023-12-31 0000089140 us-gaap:LineOfCreditMember 2022-12-31 0000089140 svt:LineOfCreditLeaseForEquipmentMember 2022-12-31 0000089140 svt:LineOfCredit2000000Member 2022-12-31 0000089140 svt:LineOfCreditLeaseForEquipmentMember 2021-07-09 0000089140 us-gaap:RevolvingCreditFacilityMember 2023-06-27 0000089140 svt:LineOfCredit2000000Member 2018-06-28 0000089140 2022-01-13 2022-01-13 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember svt:ConsumerProductsGroupMember 2022-01-01 2022-12-31 0000089140 svt:OntarioKnifeCompanyMember 2023-01-01 2023-12-31 0000089140 1985-12-31 0000089140 svt:ServiceBasedAwardsMember 2023-12-31 0000089140 svt:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember svt:EquityIncentivePlan2022Member 2023-06-09 0000089140 svt:OntarioKnifeCompanyMember 2023-08-01 2023-08-01 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember 2022-01-01 2022-12-31 0000089140 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000089140 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-31 0000089140 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000089140 svt:LineOfCreditLeaseForEquipmentMember 2023-01-01 2023-12-31 0000089140 svt:LineOfCredit2000000Member 2023-01-01 2023-12-31 0000089140 srt:MinimumMember svt:LineOfCreditLeaseForEquipmentMember 2023-12-31 0000089140 srt:MinimumMember svt:LineOfCredit2000000Member 2023-12-31 0000089140 srt:MaximumMember svt:LineOfCreditLeaseForEquipmentMember 2023-12-31 0000089140 srt:MaximumMember svt:LineOfCredit2000000Member 2023-12-31 0000089140 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2023-01-01 2023-12-31 0000089140 us-gaap:ConstructionInProgressMember 2023-12-31 0000089140 us-gaap:ConstructionInProgressMember 2022-12-31 0000089140 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember svt:AdvancedTechnologyGroupMember 2023-01-01 2023-12-31 0000089140 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember svt:AdvancedTechnologyGroupMember 2023-01-01 2023-12-31 0000089140 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember svt:AdvancedTechnologyGroupMember 2022-01-01 2022-12-31 0000089140 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember svt:AdvancedTechnologyGroupMember 2022-01-01 2022-12-31 0000089140 2021-12-31 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember 2023-12-31 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember 2022-12-31 0000089140 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000089140 stpr:NY us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0000089140 us-gaap:PerformanceSharesMember svt:LongTermIncentivePlanMember 2023-12-13 0000089140 2022-01-13 0000089140 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000089140 srt:MaximumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000089140 srt:MinimumMember 2023-01-01 2023-12-31 0000089140 srt:MinimumMember srt:ChiefExecutiveOfficerMember 2021-12-22 2021-12-22 0000089140 us-gaap:LineOfCreditMember 2023-12-31 0000089140 1988-12-31 0000089140 1987-12-31 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember svt:ConsumerProductsGroupMember 2023-01-01 2023-12-31 0000089140 us-gaap:DiscontinuedOperationsHeldforsaleMember svt:OntarioKnifeCompanyMember 2023-01-01 2023-12-31 0000089140 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000089140 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000089140 2022-12-31 0000089140 2023-12-31 0000089140 us-gaap:RevolvingCreditFacilityMember 2023-06-27 2023-06-27 0000089140 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0000089140 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000089140 us-gaap:LineOfCreditMember svt:AdvancedTechnologyGroupMember 2023-06-27 2023-06-27 0000089140 2022-01-01 2022-12-31 0000089140 2023-06-30 0000089140 2024-02-29 0000089140 2023-01-01 2023-12-31 shares iso4217:USD pure svt:item svt:Y iso4217:USD shares svt:segment 1 http://fasb.org/srt/2023#ExecutiveOfficerMember 0000089140 --12-31 FY false 2023 10-K true 2023-12-31 false 1-07109 SERVOTRONICS, INC. DE 16-0837866 1110 Maple Street Elma NY 14059 - 9573 716 655-5990 Common Stock SVT NYSE No No Yes Yes Non-accelerated Filer true false false false false 29511666 2543313 false false false false 317 Freed Maxick CPAs, P.C. Buffalo, New York 95000 3812000 150000 12065000 8453000 14198000 14286000 1507000 615000 1552000 6112000 29567000 33278000 6978000 7355000 1048000 42000 173000 3440000 36587000 45294000 2103000 501000 97000 87000 2061000 1840000 1003000 1057000 542000 581000 1909000 396000 213000 1745000 7928000 6207000 4165000 3975000 0.20 0.20 4000000 4000000 2629052 2629052 2514775 2483318 525000 523000 14617000 14556000 12954000 23741000 -2389000 -2337000 56000 157000 87525 104464 1157000 1214000 24494000 35112000 36587000 45294000 43629000 35185000 35824000 29616000 7805000 5569000 9918000 8067000 -2113000 -2498000 336000 203000 36000 -336000 -167000 -2449000 -2665000 1098000 -565000 -3547000 -2100000 -7240000 -22000 -5000 -7240000 -17000 -10787000 -2117000 -1.44 -1.44 -0.87 -0.87 -2.93 -2.93 -0.01 -0.01 -4.37 -4.37 -0.88 -0.88 -10787000 -2117000 153000 -1838000 -32000 386000 -87000 -151000 18000 32000 52000 -1571000 -10839000 -546000 -3547000 -2100000 1083000 951000 120000 191000 -5000 8000 15000 28000 -39000 70000 1072000 -589000 36000 3617000 2239000 -103000 -1411000 909000 -741000 221000 1410000 -54000 -473000 148000 186000 101000 101000 1513000 61000 -3815000 -351000 689000 1234000 38000 -689000 -1196000 2103000 4250000 501000 275000 1602000 -4525000 -2823000 536000 2158000 -85000 -665000 451000 -3567000 -5621000 3812000 9433000 245000 3812000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    Business Description and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Servotronics, Inc. and its subsidiaries (the “Company”) design, manufacture and market servo-control components and other advanced technology products for aerospace, military and medical applications.  The Company was incorporated in New York in 1959.  In 1972, the Company was merged into a wholly owned subsidiary organized under the laws of the State of Delaware, thereby changing the Company’s state of incorporation from New York to Delaware. The Company’s shares currently trade on the New York Stock Exchange (NYSE) American under the symbol SVT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Until 2023, the Company had operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which had been strategic business segments that offered different products and services.  Operations in ATG include the servo-control components (i.e., torque motors, control valves, etc.), and the CPG operations included the design, manufacture and marketing of a variety of cutlery products for use by consumers and government agencies.  During 2023, the Company’s Management made the strategic decision to sell certain assets of The Ontario Knife Company (“OKC”) and divest the CPG business segment.  This divestiture represented a strategic shift, as the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a <span style="-sec-ix-hidden:Hidden_o5ur2tZtMUO0Yb4ZUMWR5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">single</span></span> reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Servotronics, Inc. (the active legal entity under the ATG segment), OKC, (the legal entity under the CPG business segment) and other, inactive, wholly-owned subsidiaries.  All intercompany balances and transactions have been eliminated upon consolidation.  The Company derives its primary sales revenue from domestic customers, although a portion of finished products are for foreign end use.  As communicated in the June 30, 2023 10-Q filing, the Company executed an Asset Purchase Agreement (“APA”) with a third party to sell certain assets of OKC, which closed on August 1, 2023.  Accordingly, the sale of assets and results of operations for OKC are presented as a “Loss from Discontinued Operation, net of tax” on the Consolidated Statements of Operations, and assets and liabilities are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets. The “Loss from Discontinued Operation, net of tax” is included in the “net loss” on the Consolidated Statements of Comprehensive Loss, and the cash used in operating activities and provided by investing activities from the discontinued operation are included in the “Discontinued Operation” section of the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2022 financial information included in the aforementioned Consolidated Balance Sheets and Consolidated Statements of Operations were reclassified to conform with the discontinued operation presentation. Amounts for all periods discussed below reflect the results of operations, financial condition and cash flows from the Company’s continuing operations, unless otherwise noted. Refer to Note 2 “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash and restricted cash to the amounts in the statement of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers cash to include all currency and coin owned by the Company as well as all deposits in the bank including checking and savings accounts. The restricted cash of $150,000 as of December 31, 2023 (no outstanding balance as of December 31, 2022) represents collateral with a financial institution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company grants credit to substantially all of its customers and carries its accounts receivable at original invoice amount less an allowance for credit losses. On a periodic basis, the Company evaluates its accounts receivable and establishes an allowance for credit losses based on history of past write-offs, collections, and current credit conditions. The allowance for credit losses amounted to approximately $121,000 and $116,000 as of December 31, 2023 and December 31, 2022,respectively. The Company does not accrue interest on past due receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenues are recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Revenue transactions generally consist of a single performance obligation to transfer contracted goods and are not accounted for under industry-specific guidance.  Purchase orders generally include specific terms relative to quantity, item description, specifications, price, customer responsibility for in-process costs, delivery schedule, shipping point, payment and other standard terms and conditions of purchase.  Service revenue, principally representing repairs, are recognized at the time of shipment of goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring goods and services to a customer. The Company determines revenue recognition using the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when the company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue excludes taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (e.g., sales and use taxes). Revenue includes payments for shipping activities that are reimbursed by the customer to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Performance obligations are satisfied as of a point in time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. As a significant portion of the Company’s revenue is recognized at the time of shipment, transfer of title and customer acceptance, there is no significant judgment applied to determine the timing of the satisfaction of performance obligations or transaction price. Shipping and handling activities that occur after the customer obtains control of the promised goods are considered fulfillment activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. The Company generally receives payment for these contracts within the payment terms negotiated and agreed upon by each customer contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Warranty and repair obligations are assessed on all returns. Revenue is not recorded on any warranty returns. The Company warrants its products against design, materials and workmanship based on an average of twenty-seven months. The Company determines warranty reserves needed based on actual average costs of warranty units shipped and current facts and circumstances. As of December 31, 2023 and December 31, 2022 under the guidance of Accounting Standards Codification (“ASC”) 460-1-50 <i style="font-style:italic;">Product Warranties</i>, the Company has recorded a warranty reserve of approximately $542,000 and $581,000, respectively. Revenue is recognized on repair returns, covered under a customer contract, at the contractual price upon shipment to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross value of the inventory through a reserve of approximately $587,000 and $602,000 at December 31, 2023 and December 31, 2022, respectively. Pre-production and start-up costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The purchase of suppliers’ minimum economic quantities of material such as steel, etc. may result in a purchase of quantities exceeding two years of customer requirements. Also, in order to maintain a reasonable and/or agreed to lead time or minimum stocking requirements, certain larger quantities of other product support items may have to be purchased and may result in over one year’s supply. These amounts are not included in the inventory reserve discussed above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs are classified as a component of cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant,and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment is carried at cost; expenditures for new facilities and equipment and expenditures which substantially increase the useful lives of existing plant and equipment are capitalized; expenditures for maintenance and repairs are expensed as incurred. Upon disposal of properties, the related cost and accumulated depreciation are removed from the respective accounts and any profit or loss on disposition is included in income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation is provided on the basis of estimated useful lives of depreciable properties, primarily by the straight-line method for financial statement purposes and by accelerated methods for income tax purposes. Depreciation expense includes the amortization of right-of-use (“ROU”) assets accounted for as finance leases. The estimated useful lives of depreciable properties are generally as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-40 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3-5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, as well as operating loss and credit carryforwards. The Company and its subsidiaries file a consolidated federal income tax returns, combined New York, Texas, California and Connecticut state income tax returns and a separate Arkansas state income tax return.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s practice is to recognize interest and/or penalties related to uncertain tax positions and income tax matters in income tax expense.  The Company did not have any accrued interest or penalties included in its Consolidated Balance Sheets at December 31, 2023 or December 31, 2022, and did not recognize any interest and/or penalties in its Consolidated Statements of Operations during the years ended December 31, 2023 and 2022. The Company did not have any material uncertain tax positions or unrecognized tax benefits or obligations as of December 31, 2023 and December 31, 2022.  The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination by the respective taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Supplemental Cash Flow Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income tax refunded for the years ended December 31, 2023 and 2022 amounted to approximately $146,000 and $811,000, respectively. Income taxes paid were approximately $2,000 and $175,000 for the years ended December 31, 2023 and 2022, respectively. Interest paid was approximately $366,000 and $240,000 for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Employee Stock Ownership Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contributions to the employee stock ownership plan are determined annually by the Company according to plan formula.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews long-lived assets for impairment annually or whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable based on undiscounted future operating cash flow analyses. If an impairment is determined to exist, any related impairment loss is calculated based on fair value. Impairment losses on assets to be disposed of, if any, are based on the estimated proceeds to be received, less costs of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s strategic decision to sell certain assets of OKC in 2023 resulted in the classification of a discontinued operation and triggered an impairment of OKC’s real property in accordance with ASC 360 - 10 - 45 - 9 <i style="font-style:italic;">Impairment or Disposal of Long - Lived Assets</i>. Refer to Note 2, “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion. No additional impairment of long - lived assets exists as of December 31, 2023, which primarily includes the Company’s tangible real (land and building) and personal (machinery &amp; equipment) properties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain balances, as previously reported, were reclassified to classifications adopted in the current period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2023, research and development costs, certain insurance expenses and other costs of approximately $1,892,000 were reclassed primarily from cost of goods sold to selling, general and administrative expenses. Accordingly, approximately $1,475,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative expenses. There was no impact to the Consolidated Statement of Operations due to the reclassification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred and are included in selling, general and administrative on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risks principally consist of cash accounts in financial institutions. Although the accounts exceed the federally insured deposit amount, management assesses the risk of nonperformance by the financial institutions to be low.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of cash, accounts receivable, accounts payable and accrued expenses are reasonable estimates of their fair value due to their short maturity. Based on variable interest rates and the borrowing rates currently available to the Company for loans similar to its asset - based line of credit the fair value approximates its carrying amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2023, the Company adopted the Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, issued by the Financial Accounting Standards Board (“FASB”) which creates a new credit impairment standard for financial assets measured at amortized cost and available-for-sale debt securities. The ASU requires financial assets measured at amortized cost (including loans, trade receivables and held-to-maturity debt securities) to be presented at the net amount expected to be collected, through an allowance for credit losses that are expected to occur over the remaining life of the asset, rather than incurred losses. The measurement of credit losses for newly recognized financial assets (other than certain purchased assets) and subsequent changes in the allowance for credit losses are recorded in the statement of operations as the amounts expected to be collected change. The Company evaluated the accounting standards update related to the ASU 2016 - 13 Current Expected Credit Loss (“CECL”) and determined that the pronouncement does not have a material effect on the financial position, results of operations or cash flows for the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In December 2023, the FASB issued ASU 2023 - 09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023 - 09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Servotronics, Inc. and its subsidiaries (the “Company”) design, manufacture and market servo-control components and other advanced technology products for aerospace, military and medical applications.  The Company was incorporated in New York in 1959.  In 1972, the Company was merged into a wholly owned subsidiary organized under the laws of the State of Delaware, thereby changing the Company’s state of incorporation from New York to Delaware. The Company’s shares currently trade on the New York Stock Exchange (NYSE) American under the symbol SVT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Until 2023, the Company had operated historically under two business segments: Advanced Technology Group (“ATG”) and Consumer Products Group (“CPG”), which had been strategic business segments that offered different products and services.  Operations in ATG include the servo-control components (i.e., torque motors, control valves, etc.), and the CPG operations included the design, manufacture and marketing of a variety of cutlery products for use by consumers and government agencies.  During 2023, the Company’s Management made the strategic decision to sell certain assets of The Ontario Knife Company (“OKC”) and divest the CPG business segment.  This divestiture represented a strategic shift, as the Company has realigned its corporate and management reporting structure to focus soley on aerospace and now organizes its business in a <span style="-sec-ix-hidden:Hidden_o5ur2tZtMUO0Yb4ZUMWR5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">single</span></span> reportable segment.  This segment structure reflects the financial information and reports used by our management, specifically the Chief Executive Officer and Chief Operating Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Servotronics, Inc. (the active legal entity under the ATG segment), OKC, (the legal entity under the CPG business segment) and other, inactive, wholly-owned subsidiaries.  All intercompany balances and transactions have been eliminated upon consolidation.  The Company derives its primary sales revenue from domestic customers, although a portion of finished products are for foreign end use.  As communicated in the June 30, 2023 10-Q filing, the Company executed an Asset Purchase Agreement (“APA”) with a third party to sell certain assets of OKC, which closed on August 1, 2023.  Accordingly, the sale of assets and results of operations for OKC are presented as a “Loss from Discontinued Operation, net of tax” on the Consolidated Statements of Operations, and assets and liabilities are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets. The “Loss from Discontinued Operation, net of tax” is included in the “net loss” on the Consolidated Statements of Comprehensive Loss, and the cash used in operating activities and provided by investing activities from the discontinued operation are included in the “Discontinued Operation” section of the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2022 financial information included in the aforementioned Consolidated Balance Sheets and Consolidated Statements of Operations were reclassified to conform with the discontinued operation presentation. Amounts for all periods discussed below reflect the results of operations, financial condition and cash flows from the Company’s continuing operations, unless otherwise noted. Refer to Note 2 “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash and restricted cash to the amounts in the statement of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers cash to include all currency and coin owned by the Company as well as all deposits in the bank including checking and savings accounts. The restricted cash of $150,000 as of December 31, 2023 (no outstanding balance as of December 31, 2022) represents collateral with a financial institution.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,812</p></td></tr></table> 95000 3812000 150000 245000 3812000 150000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company grants credit to substantially all of its customers and carries its accounts receivable at original invoice amount less an allowance for credit losses. On a periodic basis, the Company evaluates its accounts receivable and establishes an allowance for credit losses based on history of past write-offs, collections, and current credit conditions. The allowance for credit losses amounted to approximately $121,000 and $116,000 as of December 31, 2023 and December 31, 2022,respectively. The Company does not accrue interest on past due receivables.</p> 121000 116000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenues are recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Revenue transactions generally consist of a single performance obligation to transfer contracted goods and are not accounted for under industry-specific guidance.  Purchase orders generally include specific terms relative to quantity, item description, specifications, price, customer responsibility for in-process costs, delivery schedule, shipping point, payment and other standard terms and conditions of purchase.  Service revenue, principally representing repairs, are recognized at the time of shipment of goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring goods and services to a customer. The Company determines revenue recognition using the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when the company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue excludes taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (e.g., sales and use taxes). Revenue includes payments for shipping activities that are reimbursed by the customer to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Performance obligations are satisfied as of a point in time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. As a significant portion of the Company’s revenue is recognized at the time of shipment, transfer of title and customer acceptance, there is no significant judgment applied to determine the timing of the satisfaction of performance obligations or transaction price. Shipping and handling activities that occur after the customer obtains control of the promised goods are considered fulfillment activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. The Company generally receives payment for these contracts within the payment terms negotiated and agreed upon by each customer contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Warranty and repair obligations are assessed on all returns. Revenue is not recorded on any warranty returns. The Company warrants its products against design, materials and workmanship based on an average of twenty-seven months. The Company determines warranty reserves needed based on actual average costs of warranty units shipped and current facts and circumstances. As of December 31, 2023 and December 31, 2022 under the guidance of Accounting Standards Codification (“ASC”) 460-1-50 <i style="font-style:italic;">Product Warranties</i>, the Company has recorded a warranty reserve of approximately $542,000 and $581,000, respectively. Revenue is recognized on repair returns, covered under a customer contract, at the contractual price upon shipment to the customer.</p> P27M 542000 581000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred to bring each product to its present location and condition. Market provisions in respect of lower of cost or net realizable value adjustments and inventory determined to be slow moving are applied to the gross value of the inventory through a reserve of approximately $587,000 and $602,000 at December 31, 2023 and December 31, 2022, respectively. Pre-production and start-up costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The purchase of suppliers’ minimum economic quantities of material such as steel, etc. may result in a purchase of quantities exceeding two years of customer requirements. Also, in order to maintain a reasonable and/or agreed to lead time or minimum stocking requirements, certain larger quantities of other product support items may have to be purchased and may result in over one year’s supply. These amounts are not included in the inventory reserve discussed above.</p> 587000 602000 2 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs are classified as a component of cost of goods sold.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant,and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment is carried at cost; expenditures for new facilities and equipment and expenditures which substantially increase the useful lives of existing plant and equipment are capitalized; expenditures for maintenance and repairs are expensed as incurred. Upon disposal of properties, the related cost and accumulated depreciation are removed from the respective accounts and any profit or loss on disposition is included in income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation is provided on the basis of estimated useful lives of depreciable properties, primarily by the straight-line method for financial statement purposes and by accelerated methods for income tax purposes. Depreciation expense includes the amortization of right-of-use (“ROU”) assets accounted for as finance leases. The estimated useful lives of depreciable properties are generally as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-40 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3-5 years</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-40 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:87.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3-5 years</p></td></tr></table> P5Y P40Y P5Y P20Y P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, as well as operating loss and credit carryforwards. The Company and its subsidiaries file a consolidated federal income tax returns, combined New York, Texas, California and Connecticut state income tax returns and a separate Arkansas state income tax return.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s practice is to recognize interest and/or penalties related to uncertain tax positions and income tax matters in income tax expense.  The Company did not have any accrued interest or penalties included in its Consolidated Balance Sheets at December 31, 2023 or December 31, 2022, and did not recognize any interest and/or penalties in its Consolidated Statements of Operations during the years ended December 31, 2023 and 2022. The Company did not have any material uncertain tax positions or unrecognized tax benefits or obligations as of December 31, 2023 and December 31, 2022.  The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination by the respective taxing authorities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Supplemental Cash Flow Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income tax refunded for the years ended December 31, 2023 and 2022 amounted to approximately $146,000 and $811,000, respectively. Income taxes paid were approximately $2,000 and $175,000 for the years ended December 31, 2023 and 2022, respectively. Interest paid was approximately $366,000 and $240,000 for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Employee Stock Ownership Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contributions to the employee stock ownership plan are determined annually by the Company according to plan formula.</p> 146000 811000 2000 175000 366000 240000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews long-lived assets for impairment annually or whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable based on undiscounted future operating cash flow analyses. If an impairment is determined to exist, any related impairment loss is calculated based on fair value. Impairment losses on assets to be disposed of, if any, are based on the estimated proceeds to be received, less costs of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s strategic decision to sell certain assets of OKC in 2023 resulted in the classification of a discontinued operation and triggered an impairment of OKC’s real property in accordance with ASC 360 - 10 - 45 - 9 <i style="font-style:italic;">Impairment or Disposal of Long - Lived Assets</i>. Refer to Note 2, “Discontinued Operation and Assets and Liabilities Related to Discontinued Operation”, for further discussion. No additional impairment of long - lived assets exists as of December 31, 2023, which primarily includes the Company’s tangible real (land and building) and personal (machinery &amp; equipment) properties.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain balances, as previously reported, were reclassified to classifications adopted in the current period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2023, research and development costs, certain insurance expenses and other costs of approximately $1,892,000 were reclassed primarily from cost of goods sold to selling, general and administrative expenses. Accordingly, approximately $1,475,000 for the year ended December 31, 2022 was reclassified from cost of goods sold to selling, general and administrative expenses. There was no impact to the Consolidated Statement of Operations due to the reclassification.</p> 1892000 1475000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred and are included in selling, general and administrative on the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risks principally consist of cash accounts in financial institutions. Although the accounts exceed the federally insured deposit amount, management assesses the risk of nonperformance by the financial institutions to be low.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of cash, accounts receivable, accounts payable and accrued expenses are reasonable estimates of their fair value due to their short maturity. Based on variable interest rates and the borrowing rates currently available to the Company for loans similar to its asset - based line of credit the fair value approximates its carrying amount.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2023, the Company adopted the Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, issued by the Financial Accounting Standards Board (“FASB”) which creates a new credit impairment standard for financial assets measured at amortized cost and available-for-sale debt securities. The ASU requires financial assets measured at amortized cost (including loans, trade receivables and held-to-maturity debt securities) to be presented at the net amount expected to be collected, through an allowance for credit losses that are expected to occur over the remaining life of the asset, rather than incurred losses. The measurement of credit losses for newly recognized financial assets (other than certain purchased assets) and subsequent changes in the allowance for credit losses are recorded in the statement of operations as the amounts expected to be collected change. The Company evaluated the accounting standards update related to the ASU 2016 - 13 Current Expected Credit Loss (“CECL”) and determined that the pronouncement does not have a material effect on the financial position, results of operations or cash flows for the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In December 2023, the FASB issued ASU 2023 - 09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023 - 09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.    Discontinued Operation and Assets and Liabilities Related to Discontinued Operation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s decision to sell certain assets and wind down the operations of OKC met the “held for sale” under ASC 205-20-45-9 <i style="font-style:italic;">Discontinued Operations</i>, and represented a strategic shift that had a significant impact on the Company’s overall operations and financial results. Accordingly, the assets and liabilities of OKC are reflected as “Assets and Liabilities related to Discontinued Operation” in the Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022 (as reclassified).  In addition, OKC’s operating loss, the loss on sale of assets, divestiture costs, and impairment charges on long-lived assets were reclassified to “Loss from Discontinued Operation, net of tax” in the Consolidated Statements of Operations for the twelve-month years ended December 31, 2023 and December 31, 2022 (as reclassified).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Asset Purchase Agreement, the Company sold inventory, machinery &amp; equipment and intellectual property (patents &amp; trademarks/tradenames) to a buyer for approximately $2,158,000.  The sale transaction closed on August 1, 2023, and in accordance with the sale, the Company evaluated whether the fair value of OKC assets sold, less estimated costs to sell, exceeded the net carrying values.  The Company concluded that the net carrying values exceeded the fair value, less estimated costs to sell, resulting in a loss on the sale of assets of approximately $3,162,000 for the twelve-month year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Also, as a direct result of Management’s decision to sell OKC’s assets, divest the operations, and exit the CPG segment, the Company incurred an impairment charge on its long-lived asset (building) of approximately $1,219,000 for the year ended December 31, 2023.  This charge was based on two independent, third party real property appraisals (less estimated costs to sell).  In addition, divestiture costs of approximately $807,000 were incurred for the year ended December 31, 2023 related to key employee retention agreements, employee severance agreements, and supplier open purchase order obligations.  The aggregate total of the impairment charge and divestiture costs resulted in a loss of approximately $2,026,000 for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Finally, OKC’s operating loss of approximately $2,052,000 for the year ended December 31, 2023 are also included in the Loss from Discontinued Operation (loss of $22,000 for the year ended December 31, 2022, as reclassified).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In summary, the Discontinued Operation, net of tax, resulted in a loss of approximately $7,240,000 for the year ended December 31, 2023 (loss of $22,000 for the year ended December 31, 2022, as reclassified).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Discontinued Operation Financial Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Consolidated Statements of Operations are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,636</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,658)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation - impairment and divestiture costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on sale of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Assets &amp; Liabilities Related to Discontinued Operation Financial Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the carrying amounts of major classes of assets and liabilities, which are included in assets and liabilities related to discontinued operation in the Consolidated Balance Sheets, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,758</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,112</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent assets related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,440</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee compensation and other costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company plans to actively market and sell the building in 2024, as well as the inventory (steel) acquired from suppliers that was not part of the sale of assets sold to a third party.  The majority of the remaining assets and liabilities are expected to be settled in early 2024.</p> 2158000 -3162000 -1219000 -807000 -2026000 -2052000 -22000 -7240000 -22000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,636</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,658)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation - impairment and divestiture costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on sale of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22)</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operation, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,758</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,112</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent assets related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,440</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee compensation and other costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473</p></td></tr><tr><td style="vertical-align:bottom;width:77.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities related to discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td></tr></table> 3410000 8636000 5462000 8658000 -2052000 -22000 2026000 -3162000 -7240000 -22000 -5000 -7240000 -17000 38000 1016000 31000 338000 55000 4758000 1428000 1552000 6112000 3440000 197000 1272000 16000 473000 213000 1745000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.    Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw material and common parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,888</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (602)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,286</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw material and common parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,888</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (602)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,286</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 7828000 7199000 6466000 6490000 491000 1199000 14785000 14888000 587000 602000 14198000 14286000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4.    Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and building improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,838</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery, equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,526</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,366</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,011)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,355</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense amounted to approximately $1,083,000 and $951,000 for the years ended December 31, 2023 and 2022, respectively. Depreciation expense amounted to approximately $1,042,000 and $927,000 for the years ended December 31, 2023 and 2022, respectively. Amortization expense primarily related to equipment financing amounted to approximately $41,000 and $24,000 for years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s Right of Use (‘ROU’) assets included in machinery, equipment and tooling had a net book value of approximately $160,000 as of December 31, 2023 ($185,000 as of December 31, 2022).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2023, there is approximately $106,000 ($1,002,000 as of December 31, 2022) of construction in progress (CIP) included in property, plant and equipment all of which is related to capital projects. There is approximately $93,000 in CIP for machinery and approximately $13,000 for building improvements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and building improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,838</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery, equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,526</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,366</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,011)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,355</p></td></tr></table> 8447000 7838000 15503000 14526000 106000 1002000 24056000 23366000 17078000 16011000 6978000 7355000 1083000 951000 1042000 927000 41000 24000 160000 185000 106000 1002000 93000 13000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">5.    Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) (A) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) (B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/ factor 1.822758% - 1.869304% at time of funding) (C) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (501)</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">A.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On June 27, 2023, the Company replaced its line of credit ($0 balance outstanding as of December 31, 2022) by entering into a three-year financing agreement with a new financial lending institution for an asset-based line of credit (the “Credit Facility”) with a maximum revolving credit of  $7,000,000. The borrowing base under the Credit Facility is determined using  85% of eligible domestic and foreign accounts receivable balances, less any amounts above foreign credit insurance limits and other specific reserves. In general terms, ineligible receivables are defined as invoices unpaid over 90 days. The balance outstanding on the Credit Facility is approximately $2,103,000 as of December 31, 2023, and availability on the Credit Facility is approximately $4,897,000 based on the borrowing base calculations as of December 31, 2023.  The Company capitalized approximately $104,000 of loan origination costs amortizing over three years through June 2026 (the expiration of the Credit Facility), and it is collateralized by the Company’s assets.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">In accordance with ASC 470-10-45-5 Classification of Revolving Credit Agreements Subject to Lock-Box Arrangements and Subjective Acceleration Clauses, borrowings outstanding under the Credit Facility that includes both a subjective acceleration clause and requirement to maintain a lock-box arrangement must be considered short-term obligations.  As the Credit Facility includes both of the provisions, the outstanding balance of $2,103,000 is classified as a current liability on the Consolidated Balance Sheet as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">The Credit Facility contains two financial covenants required to be maintained by the Company at the end of each of its fiscal quarters.  The Tangible Net Worth covenant requires the Company to maintain tangible net worth not less than $20,000,000. The Working Capital covenant requires the Company to maintain working capital not less than  $10,000,000. The Company has met both covenant requirements as of December 31, 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company had an equipment loan facility in the amount of $1,000,000 available until July 9, 2021. This line was non-revolving and non-renewable. The loan term for the equipment covered by the agreement was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding. The equipment loan was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($491,000 outstanding as of December 31, 2022).</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">The Company had a lease line of credit for equipment financing in the amount of $1,000,000 available until June 28, 2018.  This line was non-revolving and non-renewable. The lease term for equipment covered by the lease line of credit was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding.  The line of credit was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($10,000 outstanding as of December 31, 2022).</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Line of credit payable to a financial institution: Interest rate is equal to the greater of 8.0% or Prime Rate plus 1.0%. (Interest rate 9.5% as of December 31, 2023) (A) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment note obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/factor factor 1.79553% - 1.869304% at time of funding) (B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment financing lease obligations; Interest rate fixed for term of each funding based upon the Lender's lease pricing at time of funding. (Interest rate/ factor 1.822758% - 1.869304% at time of funding) (C) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (501)</p></td></tr><tr><td style="vertical-align:bottom;width:72.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">A.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On June 27, 2023, the Company replaced its line of credit ($0 balance outstanding as of December 31, 2022) by entering into a three-year financing agreement with a new financial lending institution for an asset-based line of credit (the “Credit Facility”) with a maximum revolving credit of  $7,000,000. The borrowing base under the Credit Facility is determined using  85% of eligible domestic and foreign accounts receivable balances, less any amounts above foreign credit insurance limits and other specific reserves. In general terms, ineligible receivables are defined as invoices unpaid over 90 days. The balance outstanding on the Credit Facility is approximately $2,103,000 as of December 31, 2023, and availability on the Credit Facility is approximately $4,897,000 based on the borrowing base calculations as of December 31, 2023.  The Company capitalized approximately $104,000 of loan origination costs amortizing over three years through June 2026 (the expiration of the Credit Facility), and it is collateralized by the Company’s assets.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">In accordance with ASC 470-10-45-5 Classification of Revolving Credit Agreements Subject to Lock-Box Arrangements and Subjective Acceleration Clauses, borrowings outstanding under the Credit Facility that includes both a subjective acceleration clause and requirement to maintain a lock-box arrangement must be considered short-term obligations.  As the Credit Facility includes both of the provisions, the outstanding balance of $2,103,000 is classified as a current liability on the Consolidated Balance Sheet as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">The Credit Facility contains two financial covenants required to be maintained by the Company at the end of each of its fiscal quarters.  The Tangible Net Worth covenant requires the Company to maintain tangible net worth not less than $20,000,000. The Working Capital covenant requires the Company to maintain working capital not less than  $10,000,000. The Company has met both covenant requirements as of December 31, 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company had an equipment loan facility in the amount of $1,000,000 available until July 9, 2021. This line was non-revolving and non-renewable. The loan term for the equipment covered by the agreement was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding. The equipment loan was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($491,000 outstanding as of December 31, 2022).</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">The Company had a lease line of credit for equipment financing in the amount of $1,000,000 available until June 28, 2018.  This line was non-revolving and non-renewable. The lease term for equipment covered by the lease line of credit was 60 months. Monthly payments were fixed for the term of each funding based upon the Lender’s lease pricing in effect at the time of such funding.  The line of credit was paid off in 2023, so there is no balance outstanding as of December 31, 2023 ($10,000 outstanding as of December 31, 2022).</p></td></tr></table> 0.080 1.0% 0.095 2103000 0 0.0179553 0.01869304 491000 0.01822758 0.01869304 10000 2103000 501000 2103000 501000 0 0 P3Y 7000000 0.85 P90D 2103000 4897000 104000 2103000 2 20000000 10000000 1000000 P60M 0 491000 1000000 P60M 0 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.    Employee Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employee Stock Ownership Plan (ESOP)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 1985, the Company established an employee stock ownership plan (ESOP or the Plan) for the benefit of employees who meet certain minimum age and service requirements. Upon inception of the ESOP, the Company borrowed $2,000,000 from a bank and lent the proceeds to the Plan in accordance with the Trust Agreement (the Trust) established under the ESOP to purchase shares of the Company’s common stock. The Company’s  original loan to the Trust is at interest rates approximating the prime rate and is repayable to the Company over a 40-year term ending in December 2024. During 1987 and 1988, the Company loaned an additional amount of $1,942,000 to the Trust under terms similar to those under the original loan, with term ending in December 2028.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Company shares are held by the Plan’s trustees (per Trust Agreement) in a suspense account until allocated to participant accounts in the Plan.  Contributions are determined annually by the Company according to the ESOP plan formula.  Each year the Company makes contributions to the Trust sufficient to enable the Trust to repay the principal and interest due to the Company under the terms of the Trust. As the loans are repaid, shares are released from the suspense account pro rata based on the portion of the aggregate loan payments that are paid during the year. The Plan allows dividends (if applicable) on unallocated shares to be distributed to participants in cash, unless otherwise directed.  Shares released from the suspense account are allocated to participants in the ESOP based on their relative taxable compensation in the year of allocation and/or on the participants’ account balances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company’s shares are not readily tradeable on an established securities market when an ESOP participant’s termination of employment or retirement occurs, and if such ESOP participant requests that his/her ESOP distributed shares be repurchased by the Company, the Company is obligated to do so. The Company’s shares currently trade on NYSE American. There were no outstanding ESOP shares subject to the repurchase obligation at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since inception of the Plan, 321,141 shares have been allocated to participant accounts, exclusive of shares distributed to participants and no longer in the Plan.  As of December 31, 2023 and 2022, 26,752 and 41,270 shares, respectively, remain unallocated in the suspense account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Related compensation expense associated with the Plan, which is equal to the principal reduction on the loans receivable from the trust, amounted to approximately $101,000 for the years ended December 31, 2023 and 2022.  Included as a reduction to Company’s shareholders’ equity is the ESOP trust commitment which represents the remaining indebtedness of the Trust to the Company.  ESOP participants are entitled to vote allocated shares and the Trust is entitled to vote unallocated shares and any allocated shares not voted by the participants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Other Postretirement Benefit Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides certain postretirement health and life insurance benefits for two former executives (retirees) of the Company (the Plan). Upon ceasing employment with the Company, the Company pays the annual cost of health insurance coverage and provides continuing life insurance at the same level of coverage at the time of terminating employment with the Company. The Plan also provides a benefit to reimburse the retirees for certain out-of-pocket medical and/or health-related costs. The retirees’ benefits cease upon their death. The Plan is unfunded and the actuarially-determined projected postretirement benefit obligation was approximately $4,262,000 and $4,062,000 as of December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amounts recognized in the Consolidated Balance Sheets as of December 31, 2023 and 2022 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion - retirement benefits and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term liabilities - retirement benefits and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Postretirement Benefit Obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive loss, before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,958</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated net loss to be amortized from AOCI to benefit cost during 2024 is approximately $97,000. The increase in the projected postretirement benefit obligation was due to changes in actuarial assumptions.  The actuarial loss is being amortized based on the expected lifetimes of the two former executives. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the beginning and ending balances of accumulated postretirement benefit obligations as of December 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated postretirement benefit obligations at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,865</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial loss/(gain)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated postretirement benefit obligations at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial information for this Plan for the years ended December 31, 2023 and 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pension cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits Paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As actuarially – determined, the Company estimates it will make contributions to the Plan to fund the benefits of approximately $147,000 in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Actuarial assumptions used as of and for the years ended December 31, 2023 and 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate used in determining:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assumed healthcare cost trend rate is estimated at 10% for the first year and then grading down by 0.5% for each year subsequent until a floor of 5% is reached. The actuarial assumptions for mortality include the use of PriH – 2012 mortality tables with generational mortality improvement scale 2024 and adjusted scale MP 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effect of a one-percentage-point increase and a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of 1% increase in health care trend rates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in combined service and interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of 1% decrease of health care trend rates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in combined service and interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on actuarial assumptions, the Company is expected to make benefit payments for the next ten years ending December 31, as follows (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029-2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,147</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 2000000 prime rate P40Y 1942000 1942000 0 321141 26752 41270 101000 101000 4262000 4062000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion - retirement benefits and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term liabilities - retirement benefits and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Postretirement Benefit Obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive loss, before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,958</p></td></tr></table> 97000 87000 4165000 3975000 4262000 4062000 3024000 2958000 97000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated postretirement benefit obligations at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,865</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial loss/(gain)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated postretirement benefit obligations at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,062</p></td></tr></table> 4062000 5865000 192000 157000 152000 -1838000 144000 122000 4262000 4062000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pension cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits Paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122</p></td></tr></table> 192000 157000 87000 151000 279000 308000 144000 122000 147000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate used in determining:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.05250 0.04875 0.04875 0.02750 0.10 0.005 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of 1% increase in health care trend rates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in combined service and interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of 1% decrease of health care trend rates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in combined service and interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23)</p></td></tr></table> 543000 636000 31000 30000 450000 515000 25000 23000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029-2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,147</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 147000 161000 172000 184000 196000 1147000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">7.    Shareholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:73.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, 2022 and 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retained Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital in excess</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESOT</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of par value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shareholders'</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,366</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Retirement benefits adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,672</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,117)</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,112</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Retirement benefits adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,787)</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,494</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period. The weighted average number of common shares outstanding does not include any potentially dilutive securities or any unvested restricted shares of common stock. These unvested restricted shares, although classified as issued and outstanding, are considered forfeitable until the restrictions lapse and will not be included in the basic EPS calculation until the shares are vested. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of shares outstanding during the period plus the number of shares of common stock that would be issued assuming all contingently issuable shares having a dilutive effect on the earnings per share that were outstanding for the period. The dilutive effect of unvested restrictive stock is determined using the treasury stock method.  However, if the assumed common shares are anti-dilutive, basic and diluted earnings per share are the same. As a result of the net losses generated in 2023, all outstanding common shares would be antidilutive.  As of the year ended December 31, 2023 and 2022, there were 24,110 and 27,010 common shares, respectively, that could potentially dilute basic earnings per share in the future. Incremental shares from assumed conversions are calculated as the number of shares that would be issued, net of the number of shares that could be purchased in the marketplace with the cash received upon stock option exercise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands except per share data)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,100)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operation, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,117)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding (basic)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,422</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding (diluted)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,449</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.88)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Common Stock Buyback</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In January 2006, the Company’s Board of Directors (Board) authorized the purchase of up to 450,000 shares of its common stock in the open market or in privately negotiated transactions. As of December 31, 2023, the Company has purchased 360,615 shares and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">there remain 89,385 shares available to purchase under this program. There were no shares purchased by the Company in 2023 or 2022. In March 2024, the Board formally approved the termination of the share repurchase authorization under this program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company’s 2022 Equity Incentive Plan (“the Equity Plan”) was approved by the shareholders at the 2022 Annual Meeting of Shareholders. The Equity Plan allows for various types of awards (rights) to be granted, including incentive stock options, non-qualified stock options, stock appreciation rights, restricted awards, performance share awards, cash awards, or any other equity-based awards. The total number of awards under the Equity Plan are limited to a maximum of </span><span style="font-weight:normal;">200,000</span><span style="font-weight:normal;"> authorized shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company’s executive compensation program established by the Board of Directors determines the type of awards available to the Company’s executives. The program consists of an annual (cash) incentive plan (“AIP”) and a long-term (equity) incentive plan (“LTIP”). The LTIP includes service-based awards that vest annually over </span><span style="font-weight:normal;">three years</span><span style="font-weight:normal;">, and performance-based awards that cliff-vest based on the achievement of a financial metric over a specific three-year time period. On December 13, 2023, </span><span style="font-weight:normal;">5,793</span><span style="font-weight:normal;"> service-based (restricted) shares were granted to Company executives under the 2023-2025 LTIP Stock Award (“the 2023-2025 Award”). Additionally, on May 1, 2023, the Board of Directors granted </span><span style="font-weight:normal;">1,759</span><span style="font-weight:normal;"> service-based </span><span style="-sec-ix-hidden:Hidden_MyVrNjEZtU6gHdjLid0hzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restricted</span></span><span style="font-weight:normal;"> shares in connection with the hiring of an executive officer. Those shares vest after a </span><span style="font-weight:normal;">one-year</span><span style="font-weight:normal;"> service period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company’s director compensation policy provides that non-employee directors receive a portion of their annual retainer in the form of shares under the Equity Plan. These shares vest quarterly over a </span><span style="font-weight:normal;">twelve-month</span><span style="font-weight:normal;"> service period, have voting rights, and any dividends declared and paid during the restricted period accrue and are paid upon vesting. The aggregate amount of expense to the Company, measured based on the grant date fair value, is recognized over the requisite service period. An aggregate of </span><span style="font-weight:normal;">10,410</span><span style="font-weight:normal;"> shares were issued on June 9, 2023 with a grant date fair value of approximately </span><span style="font-weight:normal;">$125,000</span><span style="font-weight:normal;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">A summary of the status of restricted share awards granted under all employee plans is presented below: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted Share Activity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.60</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Granted in 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.07</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Vested in 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.22</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.09</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Granted in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.74</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Vested in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.26</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.45</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Of the 23,249 shares vested in 2023, 1,748 shares were withheld by the Company for approximately $22,000 to sastisfy statutory minimum withholding tax requirements as permitted under the Equity Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the years ended December 31, 2023 and 2022 is approximately $120,000 and $191,000, respectively, of stock-based compensation expense related to the restricted share awards. The Company has approximately $276,000 of stock-based compensation expense related to unvested service-based shares to be recognized over the requisite service periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Performance share awards represent a right to receive a certain number of shares of common stock based on the achievement of corporate performance goals and continued employment during the performance period.  Performance share awards granted to executives vest at the end of a three-year period and vested and issued amounts may range from 0% to a maximum of 200% of targeted amounts depending on the achievement of performance measures at the end of a three-year period. The expected cost of the shares is based on the Company’s assessment of the probability that the performance condition will be achieved. Any related compensation expense is recognized when the probability of the event is likely and performance criteria are met. Forfeitures are recognized as they occur. These awards may be settled in cash or shares of common stock at the election of the Company on the date of grant. It is the Company’s intent to settle these awards with shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 13, 2023, 17,381 performance-based shares were granted to Company executives under the 2023-2025 Award at a grant date fair value of $11.50 per share. These shares are not issued until the performance period is complete and the metrics are achieved. The maximum potential stock-based compensation expense for these performance-based shares under the 2023-2025 Award is approximately $400,000. However, no expense has been recorded in 2023 due to the low probability of achievement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:73.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, 2022 and 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retained Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital in excess</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESOT</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of par value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shareholders'</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,366</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Retirement benefits adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,672</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,117)</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,112</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Retirement benefits adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,787)</p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,494</p></td></tr></table> 25858000 -3908000 523000 14500000 -258000 -1349000 35366000 1571000 101000 1672000 56000 135000 191000 -2117000 -2117000 23741000 -2337000 523000 14556000 -157000 -1214000 35112000 -52000 101000 49000 2000 61000 57000 120000 -10787000 -10787000 12954000 -2389000 525000 14617000 -56000 -1157000 24494000 24110 27010 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands except per share data)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,100)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operation, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,117)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding (basic)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,422</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding (diluted)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,449</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discontinued operation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.88)</p></td></tr></table> -3547000 -2100000 -7240000 -17000 -10787000 -2117000 2470000 2422000 24000 27000 2494000 2449000 -1.44 -0.87 -2.93 -0.01 -4.37 -0.88 450000 360615 89385 0 0 200000 P3Y 5793 1759 P1Y P12M 10410 125000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted Share Activity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.60</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Granted in 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.07</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Vested in 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.22</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.09</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Granted in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.74</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Vested in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.26</p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.45</p></td></tr></table> 6576 7.60 32921 11.07 12487 9.22 27010 11.09 18687 11.74 23249 11.26 22448 11.45 23249 1748 22000 120000 191000 276000 0 2 17381 11.50 400000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.    Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The income tax (expense)/benefit included in the Consolidated Statements of Operations consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Continuing Operations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Continuing Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Discontinued Operation:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total Discontinued Operation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total Income Tax (Expense)/Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The reconciliation of the federal statutory income tax rate to the Company’s effective tax rate based upon the total income tax provision from continuing operations is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent non-taxable income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign-derived intangible income deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">At December 31, 2023 and 2022, the deferred tax assets (liabilities) from continuing operations were comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred Tax Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employees compensation and benefits costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Postretirement adjustment (accumulated other comprehensive loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 621</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued arbitration award and related liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bad debt reserve </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and experimentation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sec 163(j) disallowed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Minimum pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (173)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,892</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (774)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other receivable - insurance proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (844)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,048</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In assessing the ability of the Company to realize the benefit of the deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Based upon the level of historical pre-tax income, as well as projections of future taxable income over the periods which deferred tax assets are deductible, management determined that it is more likely than not that the Company may not realize the net deferred tax assts recorded as of December 31, 2023. Accordingly, a valuation allowance of $3,145,000, an increase of approximately $2,972,000 from the valuation allowance of $173,000 at December 31, 2022, was recorded against net deferred tax assets at December 31, 2023. At December 31, 2023, the federal net operating loss carryforward amount is approximately $7,100,000 and has no expiration date. The Company has a New York state tax credit carryforward of approximately $219,000 at December 31, 2023 ($173,000 at December 31, 2022), which begins to expire in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">There are no uncertain tax positions or unrecognized tax benefits for 2023 and 2022. The Company is subject to routine audits of its tax returns by the Internal Revenue Service and various state taxing authorities. The 2020 through 2023 federal and 2019 through 2023 state tax returns remain subject to examination.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Continuing Operations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Continuing Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Discontinued Operation:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total Discontinued Operation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total Income Tax (Expense)/Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td></tr></table> 24000 61000 2000 26000 61000 1072000 -626000 0 0 1072000 -626000 1098000 -565000 -42000 -42000 37000 37000 -5000 1098000 -570000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent non-taxable income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign-derived intangible income deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.210 0.210 0.002 -0.001 0.028 0.001 0.000 0.000 -0.001 -0.001 -0.686 0.000 -0.001 0.003 -0.448 0.212 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred Tax Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employees compensation and benefits costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Postretirement adjustment (accumulated other comprehensive loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 621</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued arbitration award and related liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bad debt reserve </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and experimentation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sec 163(j) disallowed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Minimum pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (173)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,892</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (774)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other receivable - insurance proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (844)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,048</p></td></tr></table> 254000 110000 362000 399000 635000 621000 177000 173000 1493000 26000 25000 114000 122000 751000 615000 344000 83000 40000 4279000 2065000 3145000 173000 1134000 1892000 71000 70000 853000 774000 210000 1134000 844000 1048000 3145000 2972000 173000 7100000 219000 173000 2024 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9.    Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the course of its business, the Company is subject to a variety of claims and lawsuits that are inherently subject to many uncertainties regarding the possibility of a loss to the Company. Because litigation outcomes are inherently unpredictable, the Company’s evaluation of legal proceedings often involves a series of complex assessments by management, after consulting with legal counsel, about future events and can rely heavily on estimates and assumptions. The Company carries liability insurance, subject to certain deductibles and policy limits, for such claims as they arise and may from time to time establish reserves for litigation that is considered probable of a loss. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company entered into further discussions with a particular customer regarding product liability costs and customer damages (the claim) resulting from non-conforming product shipped to the customer in prior years. Prior to 2023, the Company considered the risk of loss to be remote, however, a final claim was received from the customer and submitted to the Company’s insurance carrier. Subsequent to 2023, the insurance carrier determined the claim is covered by insurance for approximately $1,000,000. The claim liability of $1,000,000 is included in other accrued liabilities and the insurance proceeds anticipated in the amount of approximately $1,000,000 are included in other current assets in the Consolidated Balance Sheet as of December 31, 2023. The claim has no year-end impact on earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 21, 2021, the Company’s former Chief Executive Officer (“Former CEO”) delivered his Notice of Termination and alleged that the Company breached the terms of the Employment Agreement between the Company and the Former CEO by, among others, placing the Former CEO on paid administrative leave in June 2021 pending an internal investigation. On December 22, 2021, the Board of Directors accepted the Former CEO’s resignation from the Company but rejected his request to treat his resignation as resignation for good reason under Paragraph 10 of his Employment Agreement. The Board also determined, based on the findings of its investigation that the Former CEO committed willful malfeasance in violation of his Employment Agreement, and that such willful malfeasance would have justified termination of employment pursuant to Paragraph 9 of the Employment Agreement, but for his earlier resignation. The Former CEO claims that he is entitled to a severance payment equal to 2.99 times his average annual compensation as set forth in the Employment Agreement, plus the reimbursement of certain expenses and the value of any lost benefits. As noted above, the Board of Directors rejected the Former CEO’s claim that the Company breached the Employment Agreement. Accordingly, the Company is classifying the Former CEO’s termination as a voluntary resignation for which no severance is due. The Employment Agreement provides that disputes arising thereunder shall be settled by arbitration. To date, neither party has commenced an arbitration proceeding with respect to these matters. Based on the information known by the Company as of the date of this filing, if a claim is ultimately asserted, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized with respect to this matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 7, 2021, a Summons and Complaint was filed by an employee in the Supreme Court of the State of New York, County of Erie, against Servotronics, Inc., the Servotronics Board of Directors, The Ontario Knife Company and Kenneth D. Trbovich (collectively, the “Defendants”). The Complaint alleges certain violations under the New York Human Rights Law by the Defendants relating to the employee’s employment by the Company as well as intentional and negligent infliction of emotional distress. The Complaint also alleges certain purported derivative causes of action against all Defendants, including breach of fiduciary duties, fraud and corporate waste. The Complaint seeks monetary damages in an amount not less than $5,000,000 with respect to the direct causes of action and equitable relief with respect to the purported derivative causes of action. The Defendants filed a motion to dismiss the Complaint on August 6, 2021. On January 13, 2022, the Defendants’ motion to dismiss was granted, in part, and denied, in part. This litigation is still in its earliest stages. The Company is insured for such matters in the amount of $3 million with a retention of $250,000 for defense costs. During 2023, the Company met the retention amount, so subsequent defense costs are covered by insurance. Additionally, there is an excess coverage policy for $3 million that considers the retention payment from the primary insurance policy as the excess $3 million retention. Based on the information known by the Company as of the date of this filing, the Company does not consider the risk of loss to be probable and is unable to reasonably or accurately estimate the likelihood and amount of any liability that may be realized as a result of this litigation. Accordingly, no loss has been recognized in the accompanying financials statements related to this litigation. The Company intends to vigorously defend against this litigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">There are no other legal proceedings currently pending by or against the Company that would have a material adverse effect on the business, cash flow, or earnings of the Company.</p> 1000000 1000000 1000000 2.99 5000000 3000000 250000 3000000 3000000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.    Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company paid legal fees and disbursements of approximately $8,000 and $51,000 in the years ended December 31, 2023 and 2022, respectively, for services provided by a law firm owned by a member of the Company’s Board of Directors.  Additionally, as the Company no longer utilizes this firm, no accrued unbilled legal fees exist as of December 31, 2023 ($13,000 as of December 31, 2022).</p> 8000 51000 0 13000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.    Customer and Supplier Concentration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues include significant concentration from a limited number of customers. Customer concentration for the years ended December 31, 2023 and 2022 included customers A, B, C, and D, which collectively accounted for approximately 90% and 85% of revenues, respectively. While the Company continues to pursue diversification of its customer base, the loss of, or significant reduction in business from, any of these major customers could have a material adverse effect on the Company’s financial condition, results of operations, and cash flows. The Company routinely assesses its relationships with major customers, including creditworthiness, market conditions, and competitive pressures, to mitigate risks associated with customer concentration. Despite these efforts, there can be no assurance that the Company will successfully reduce its dependence on any single customer in the future. The Company's foreign sales for the years ended December 31, 2023 and 2022 were approximately $12,129,000 and $10,541,000, respectively, and constitute a substantial part of the Company’s revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company relies on a variety of suppliers for the procurement of raw materials, components, and services necessary for its operations. Supplier concentration for the years ended December 31, 2023, and 2022 included purchases from one supplier, accounting for approximately 10% and 12% of purchases, respectively. While the Company actively manages its relationships with suppliers and seeks to diversify its supplier base, a disruption in the supply of goods or services from this major supplier could have a material adverse effect on the Company's operations and financial results. To mitigate the risks associated with supplier concentration, the Company engages in ongoing efforts to identify alternative sources of supply, assess supplier reliability and performance, and negotiate favorable contractual terms where feasible. However, there can be no assurance that the Company will be successful in reducing its dependence on any single supplier or mitigating the impact of supplier-related risks in the future.</p> 0.90 0.85 12129000 10541000 0.10 0.12