<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 12:44PM UTC 2021-05-13--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:intt="http://www.intest.com/20210331" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="intt-20210331.xsd" xlink:type="simple"/>
  <dei:AmendmentFlag contextRef="d_2021-01-01_2021-03-31" id="c-36">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2021-01-01_2021-03-31" id="c-24">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2021-01-01_2021-03-31" id="c-35">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2021-01-01_2021-03-31" id="c-34">2021</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2021-01-01_2021-03-31" id="c-33">2021-03-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2021-01-01_2021-03-31" id="c-32">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2021-01-01_2021-03-31" id="c-22">0001036262</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2021-04-30" decimals="INF" id="c-30" unitRef="xbrli-shares">10747131</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2021-01-01_2021-03-31" id="c-26">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="d_2021-01-01_2021-03-31" id="c-27">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFilerCategory contextRef="d_2021-01-01_2021-03-31" id="c-25">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityInteractiveDataCurrent contextRef="d_2021-01-01_2021-03-31" id="c-29">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityRegistrantName contextRef="d_2021-01-01_2021-03-31" id="c-21">INTEST CORP</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="d_2021-01-01_2021-03-31" id="c-31">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="d_2021-01-01_2021-03-31" id="c-28">true</dei:EntitySmallBusiness>
  <dei:Security12bTitle contextRef="d_2021-01-01_2021-03-31" id="c-37">Common Stock, par value $0.01 per share</dei:Security12bTitle>
  <dei:TradingSymbol contextRef="d_2021-01-01_2021-03-31" id="c-23">intt</dei:TradingSymbol>
  <intt:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73484840">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Basis of Presentation and Use of Estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; The accompanying consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&amp;#x201c;GAAP&amp;#x201d;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Certain of our accounts, including inventories, long-lived assets, goodwill, identifiable intangibles and deferred tax assets and liabilities including related valuation allowances, are particularly impacted by estimates.&lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the financial position, results of operations, and changes in cash flows for the interim periods presented. Certain footnote information has been condensed or omitted from these consolidated financial statements. Therefore, these consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying footnotes included in our Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020 (&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x201c;2020&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K&amp;#x201d;) filed on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 23, 2021 &lt;/div&gt;with the Securities and Exchange Commission.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</intt:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock>
  <intt:ContingentLiabilityRepaymentOfStateAndLocalGrantFundsReceived contextRef="i_2021-03-31_CounterpartyNameAxis-CityOfRochesterAndStateOfNewYorkMember" decimals="-3" id="c73484657" unitRef="iso4217-usd">463000</intt:ContingentLiabilityRepaymentOfStateAndLocalGrantFundsReceived>
  <intt:ContingentLiabilityRepaymentOfStateAndLocalGrantFundsReceivedPolicyPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485578">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Contingent Liability for Repayment of State and Local Grant Proceeds &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In connection with leasing a new facility in Rochester, New York, which our subsidiary, Ambrell, occupied in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; May 2018, &lt;/div&gt;we entered into agreements with the city of Rochester and the state of New York under which we received grants totaling &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$463&lt;/div&gt; to help offset a portion of the cost of the leasehold improvements we have made to this facility. In exchange for the funds we received under these agreements, we are required to create and maintain specified levels of employment in this location through various dates ending in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2023.&lt;/div&gt; If we fail to meet these employment targets, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be required to repay a proportionate share of the proceeds. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$370&lt;/div&gt; of the total proceeds received could still be required to be repaid if we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; meet the targets. We have recorded this amount as a contingent liability which is included in other liabilities on our balance sheet. Those portions of the proceeds which are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer subject to repayment are reclassified to deferred grant proceeds and amortized to income on a straight-line basis over the remaining lease term for the Rochester facility. Deferred grant proceeds are included in other current liabilities and other liabilities on our balance sheet and totaled &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$81&lt;/div&gt; at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020, &lt;/div&gt;we were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; in compliance with the employment targets as specified in the grant agreement with the city of Rochester. We applied for and received a waiver of this requirement for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020. &lt;/div&gt;The waiver provided us until &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2021 &lt;/div&gt;to come into compliance with the targets as outlined in the waiver. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we were in compliance with those targets.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</intt:ContingentLiabilityRepaymentOfStateAndLocalGrantFundsReceivedPolicyPolicyTextBlock>
  <intt:CovenantFutureAmountReceivable contextRef="i_2021-03-31_CounterpartyNameAxis-CityOfRochesterAndStateOfNewYorkMember" decimals="-3" id="c73484659" unitRef="iso4217-usd">370000</intt:CovenantFutureAmountReceivable>
  <intt:DeferredGrantProceeds contextRef="i_2021-03-31" decimals="-3" id="c73484662" unitRef="iso4217-usd">81000</intt:DeferredGrantProceeds>
  <intt:DefinedContributionPlanEmployerMatchingContributionVestingPeriod contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-The401KPlanMember" id="c73483826">P4Y</intt:DefinedContributionPlanEmployerMatchingContributionVestingPeriod>
  <intt:DefinedContributionPlanMaximumAnnualEmployerMatchingContributionPerEmplyeeAmount contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-The401KPlanMember" decimals="-3" id="c73483825" unitRef="iso4217-usd">5000</intt:DefinedContributionPlanMaximumAnnualEmployerMatchingContributionPerEmplyeeAmount>
  <intt:GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485566">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Goodwill, Intangible and Long-Lived Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We account for goodwill and intangible assets in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350&lt;/div&gt; (Intangibles - Goodwill and Other). Finite-lived intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be impaired. Goodwill is considered to be impaired if the fair value of a reporting unit is less than its carrying amount. As a part of the goodwill impairment assessment, we have the option to perform a qualitative assessment to determine whether it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount. If, as a result of our qualitative assessment, we determine that it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of the reporting unit is greater than its carrying amount, a quantitative goodwill impairment test is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required. However, if, as a result of our qualitative assessment, we determine it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount, or, if we choose &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; to perform a qualitative assessment, we are required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The quantitative goodwill impairment test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The goodwill impairment assessment is based upon the income approach, which estimates the fair value of our reporting units based upon a discounted cash flow approach. This fair value is then reconciled to our market capitalization at year end with an appropriate control premium. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions, including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Indefinite-lived intangible assets are assessed for impairment annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter, or more frequently if events or changes in circumstances indicate that the asset might be impaired. As a part of the impairment assessment, we have the option to perform a qualitative assessment to determine whether it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that an indefinite-lived intangible asset is impaired. If, as a result of our qualitative assessment, we determine that it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of the indefinite-lived intangible asset is less than its carrying amount, the quantitative impairment test is required; otherwise, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; further testing is required. The quantitative impairment test consists of a comparison of the fair value of the intangible asset with its carrying amount. If the carrying amount of the intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Long-lived assets, which consist of finite-lived intangible assets, property and equipment and ROU assets, are assessed for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be fully recoverable or that the useful lives of these assets are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to determine the impairment, if any, contain management's best estimates using appropriate assumptions and projections at that time.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</intt:GoodwillIntangibleAndLongLivedAssetsPolicyTextBlock>
  <intt:IncreaseDecreaseInAccruedProfessionalFees contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483233" unitRef="iso4217-usd">-261000</intt:IncreaseDecreaseInAccruedProfessionalFees>
  <intt:IncreaseDecreaseInAccruedProfessionalFees contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483234" unitRef="iso4217-usd">-105000</intt:IncreaseDecreaseInAccruedProfessionalFees>
  <intt:IncreaseDecreaseInAccruedSalesCommission contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483237" unitRef="iso4217-usd">232000</intt:IncreaseDecreaseInAccruedSalesCommission>
  <intt:IncreaseDecreaseInAccruedSalesCommission contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483238" unitRef="iso4217-usd">78000</intt:IncreaseDecreaseInAccruedSalesCommission>
  <intt:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483239" unitRef="iso4217-usd">-343000</intt:IncreaseDecreaseInOperatingLeaseLiabilities>
  <intt:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483240" unitRef="iso4217-usd">-323000</intt:IncreaseDecreaseInOperatingLeaseLiabilities>
  <intt:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="i_2021-03-31" decimals="-3" id="c73483663" unitRef="iso4217-usd">1845000</intt:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
  <intt:NumberOfMajorCustomers contextRef="d_2021-01-01_2021-03-31" decimals="2" id="c73483617" unitRef="xbrli-pure">0</intt:NumberOfMajorCustomers>
  <intt:NumberOfMajorCustomers contextRef="d_2020-01-01_2020-03-31" decimals="2" id="c73483621" unitRef="xbrli-pure">0</intt:NumberOfMajorCustomers>
  <intt:OperatingLeaseRemainingLeaseTerm contextRef="d_2021-01-01_2021-03-31_RangeAxis-MinimumMember" id="c73483649">P36D</intt:OperatingLeaseRemainingLeaseTerm>
  <intt:OperatingLeaseRemainingLeaseTerm contextRef="d_2021-01-01_2021-03-31_RangeAxis-MaximumMember" id="c73483651">P10Y</intt:OperatingLeaseRemainingLeaseTerm>
  <intt:PaymentsForStockRepurchasedBrokerFees contextRef="d_2015-10-27_2021-03-31" decimals="-3" id="c73483820" unitRef="iso4217-usd">6000</intt:PaymentsForStockRepurchasedBrokerFees>
  <intt:ProceedsFromSaleOfMachineryAndEquipmentNetOfGain contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483216" unitRef="iso4217-usd">7000</intt:ProceedsFromSaleOfMachineryAndEquipmentNetOfGain>
  <intt:ProceedsFromSaleOfMachineryAndEquipmentNetOfGain contextRef="d_2020-01-01_2020-03-31" id="c73483217" unitRef="iso4217-usd" xs:nil="true"/>
  <intt:RestructuringAndOtherCharges contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483013" unitRef="iso4217-usd">55000</intt:RestructuringAndOtherCharges>
  <intt:RestructuringAndOtherCharges contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483014" unitRef="iso4217-usd">8000</intt:RestructuringAndOtherCharges>
  <intt:RestructuringAndOtherChargesPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485565">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Restructuring and Other Charges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In accordance with the guidance in Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;420&lt;/div&gt; (Exit or Disposal Cost Obligations), we recognize a liability for restructuring costs at fair value only when the liability is incurred. Workforce-related charges are accrued when it is determined that a liability has been incurred, which is generally after individuals have been notified of their termination dates and expected severance benefits. Depending on the timing of the termination dates, these charges &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be recognized upon notification or ratably over the remaining required service period of the employees. Plans to consolidate excess facilities &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;result in lease termination fees and impairment charges related to our right-of-use (&amp;#x201c;ROU&amp;#x201d;) assets that are associated with the leases for these facilities. Other long-lived assets that &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be impaired as a result of restructuring consist of property and equipment, goodwill and intangible assets. Asset impairment charges included in restructuring and other charges are based on an estimate of the amounts and timing of future cash flows related to the expected future remaining use and ultimate sale or disposal of the asset, and, in the case of our ROU assets, would include expected future sublease rental income, if applicable. These estimates are derived using the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; (Leases), ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;360&lt;/div&gt; (Property, Plant and Equipment) and ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350&lt;/div&gt; (Intangibles - Goodwill and Other).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</intt:RestructuringAndOtherChargesPolicyTextBlock>
  <intt:ScheduleOfCarryingValueOfFinitelivedIntangibleAssetsTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-5">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - January 1, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,711&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(304&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - March 31, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,407&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</intt:ScheduleOfCarryingValueOfFinitelivedIntangibleAssetsTableTextBlock>
  <intt:ScheduleOfIntangibleAssetsTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-6">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31, 2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finite-lived intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Customer relationships&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,480&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,191&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,289&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Technology&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;600&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;498&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Patents&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;590&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;574&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;16&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Software&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade name&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total finite-lived intangible assets&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,080&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,673&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,407&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Indefinite-lived intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trademarks&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total intangible assets&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,790&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,673&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,117&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, 2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Carrying &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finite-lived intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Customer relationships&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,480&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,912&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,568&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Technology&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;600&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;477&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;123&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Patents&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;590&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;570&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Software&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade name&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total finite-lived intangible assets&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,080&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,369&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,711&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Indefinite-lived intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trademarks&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total intangible assets&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,790&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,369&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,421&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</intt:ScheduleOfIntangibleAssetsTableTextBlock>
  <intt:ScheduleOfOutstandingLettersOfCreditTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-12">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Letters of Credit&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount Outstanding &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Facility&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Original L/C&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Issue Date&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;L/C&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Expiration&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Date &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Lease&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Expiration&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Date &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Mt. Laurel, NJ&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3/29/2010&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4/30/2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4/30/2031&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Mansfield, MA&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10/27/2010&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</intt:ScheduleOfOutstandingLettersOfCreditTableTextBlock>
  <intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageLowerRange contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember" decimals="2" id="c73483739" unitRef="xbrli-pure">0</intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageLowerRange>
  <intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageLowerRange contextRef="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" decimals="2" id="c73483745" unitRef="xbrli-pure">0</intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageLowerRange>
  <intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageUpperRange contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember" decimals="2" id="c73483740" unitRef="xbrli-pure">1.5</intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageUpperRange>
  <intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageUpperRange contextRef="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" decimals="2" id="c73483746" unitRef="xbrli-pure">1.5</intt:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageUpperRange>
  <intt:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedFairValue contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-PresidentMember" decimals="-3" id="c73483733" unitRef="iso4217-usd">650000</intt:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedFairValue>
  <intt:StockRepurchasePlanTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854609">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11&lt;/div&gt;)&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;STOCK REPURCHASE PLAN&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 45pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 31, 2019, &lt;/div&gt;our Board of Directors authorized the repurchase of up to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$3,000&lt;/div&gt; of our common stock from time to time on the open market, in compliance with Rule &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10b&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18&lt;/div&gt; under the Securities Exchange Act of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1934,&lt;/div&gt; as amended (the &amp;#x201c;Exchange Act&amp;#x201d;), or in privately negotiated transactions pursuant to a newly authorized stock repurchase plan (the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x201c;2019&lt;/div&gt; Repurchase Plan&amp;#x201d;). Repurchases &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be made under a Rule &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10b5&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1&lt;/div&gt; plan entered into with RW Baird &amp;amp; Co., which would permit shares to be repurchased when we might otherwise be precluded from doing so under insider trading laws and our internal trading windows. The &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; Repurchase Plan does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; obligate us to purchase any particular amount of common stock and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be suspended or discontinued at any time without prior notice. The &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; Repurchase Plan is funded using our operating cash flow or available cash. Purchases began on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 18, 2019 &lt;/div&gt;under this plan. On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 2, 2020, &lt;/div&gt;we suspended repurchases under the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; Repurchase Plan. For the term of the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; Repurchase Plan through &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we have repurchased a total of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;243,075&lt;/div&gt; shares at a cost of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,216,&lt;/div&gt; which includes fees paid to our broker of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$6.&lt;/div&gt; All of the repurchased shares were retired.&lt;/div&gt;&lt;/div&gt;</intt:StockRepurchasePlanTextBlock>
  <us-gaap:AccountsPayableCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482938" unitRef="iso4217-usd">3655000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482939" unitRef="iso4217-usd">2424000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482903" unitRef="iso4217-usd">13487000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482904" unitRef="iso4217-usd">8435000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482942" unitRef="iso4217-usd">515000</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482943" unitRef="iso4217-usd">776000</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:AccruedSalesCommissionCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482946" unitRef="iso4217-usd">703000</us-gaap:AccruedSalesCommissionCurrent>
  <us-gaap:AccruedSalesCommissionCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482947" unitRef="iso4217-usd">472000</us-gaap:AccruedSalesCommissionCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2021-03-31" decimals="-3" id="c73482920" unitRef="iso4217-usd">5764000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2020-12-31" decimals="-3" id="c73482921" unitRef="iso4217-usd">5642000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2021-03-31" decimals="-3" id="c73482990" unitRef="iso4217-usd">788000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2020-12-31" decimals="-3" id="c73482991" unitRef="iso4217-usd">889000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2021-03-31" decimals="-3" id="c73482986" unitRef="iso4217-usd">27835000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2020-12-31" decimals="-3" id="c73482987" unitRef="iso4217-usd">26851000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483091" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483092" unitRef="iso4217-usd">269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483093" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483094" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483095" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483096" unitRef="iso4217-usd">269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483168" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483169" unitRef="iso4217-usd">187000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483170" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483171" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483172" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483173" unitRef="iso4217-usd">187000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-CostOfSalesMember" id="c73483767" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-CostOfSalesMember" id="c73483768" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c73483769" unitRef="iso4217-usd">3000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c73483770" unitRef="iso4217-usd">3000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c73483771" unitRef="iso4217-usd">10000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c73483772" unitRef="iso4217-usd">10000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c73483773" unitRef="iso4217-usd">256000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c73483774" unitRef="iso4217-usd">174000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="-3" id="c73483775" unitRef="iso4217-usd">269000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember" decimals="-3" id="c73483776" unitRef="iso4217-usd">187000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482905" unitRef="iso4217-usd">212000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482906" unitRef="iso4217-usd">212000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483576" unitRef="iso4217-usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483504" unitRef="iso4217-usd">304000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483505" unitRef="iso4217-usd">311000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73484263" unitRef="xbrli-shares">347068</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73484264" unitRef="xbrli-shares">685667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:Assets contextRef="i_2021-03-31_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483875" unitRef="iso4217-usd">52096000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2020-12-31_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483876" unitRef="iso4217-usd">50782000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2021-03-31_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483877" unitRef="iso4217-usd">13671000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2020-12-31_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483878" unitRef="iso4217-usd">9667000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483879" unitRef="iso4217-usd">1359000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2020-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483880" unitRef="iso4217-usd">1581000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2021-03-31" decimals="-3" id="c73483881" unitRef="iso4217-usd">67126000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2020-12-31" decimals="-3" id="c73483882" unitRef="iso4217-usd">62030000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482911" unitRef="iso4217-usd">32456000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482912" unitRef="iso4217-usd">26964000</us-gaap:AssetsCurrent>
  <us-gaap:BusinessCombinationsPolicy contextRef="d_2021-01-01_2021-03-31" id="c73485564">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Acquired businesses are accounted for using the purchase method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. Any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Fair values of intangible assets are estimated by valuation models prepared by our management and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party advisors. The assets purchased and liabilities assumed have been reflected in our consolidated balance sheets, and the results are included in the consolidated statements of operations and consolidated statements of cash flows from the date of acquisition. Any change in the fair value of acquisition-related contingent consideration subsequent to the acquisition date, including changes from events after the acquisition date, will be recognized in the consolidated statement of operations in the period of the estimated fair value change. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in general and administrative expense in the consolidated statements of operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2021-03-31" decimals="-3" id="c73482901" unitRef="iso4217-usd">10195000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2020-12-31" decimals="-3" id="c73482902" unitRef="iso4217-usd">10277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2020-12-31" decimals="-3" id="c73483265" unitRef="iso4217-usd">10277000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2019-12-31" decimals="-3" id="c73483266" unitRef="iso4217-usd">7612000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2021-03-31" decimals="-3" id="c73483267" unitRef="iso4217-usd">10195000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2020-03-31" decimals="-3" id="c73483268" unitRef="iso4217-usd">7318000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483263" unitRef="iso4217-usd">-82000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483264" unitRef="iso4217-usd">-294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2021-03-31" id="c73482965" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2020-12-31" id="c73482966" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2021-03-31" decimals="INF" id="c73482980" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2020-12-31" decimals="INF" id="c73482981" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2021-03-31" decimals="INF" id="c73482982" unitRef="xbrli-shares">20000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2020-12-31" decimals="INF" id="c73482983" unitRef="xbrli-shares">20000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="i_2021-03-31" decimals="INF" id="c73482984" unitRef="xbrli-shares">10743408</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2020-12-31" decimals="INF" id="c73482985" unitRef="xbrli-shares">10562200</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483069" unitRef="xbrli-shares">10562200</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483111" unitRef="xbrli-shares">10743408</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483146" unitRef="xbrli-shares">10413982</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483195" unitRef="xbrli-shares">10450060</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="i_2021-03-31" decimals="-3" id="c73482978" unitRef="iso4217-usd">108000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2020-12-31" decimals="-3" id="c73482979" unitRef="iso4217-usd">106000</us-gaap:CommonStockValue>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483039" unitRef="iso4217-usd">2111000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483040" unitRef="iso4217-usd">-1181000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854595">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;MAJOR CUSTOMERS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;Texas Instruments Incorporated accounted for &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;16%&lt;/div&gt; of our consolidated net revenues. While both of our segments sold to this customer, these revenues were primarily generated by our EMS segment. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt; other customers accounted for &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10%&lt;/div&gt; or more of our consolidated net revenues during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021. &lt;/div&gt;During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2020, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10%&lt;/div&gt; or more of our consolidated net revenues.&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TexasInstrumentsIncorporatedMember" decimals="2" id="c73483616" unitRef="xbrli-pure">0.16</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482944" unitRef="iso4217-usd">1191000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482945" unitRef="iso4217-usd">396000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:CostOfRevenue contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483002" unitRef="iso4217-usd">10035000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483003" unitRef="iso4217-usd">6363000</us-gaap:CostOfRevenue>
  <us-gaap:DebtDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854602">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;DEBT&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Letters of Credit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We have issued letters of credit as security deposits for certain of our domestic leases. These letters of credit are secured by pledged certificates of deposit which are classified as Restricted Certificates of Deposit on our balance sheets. The terms of our leases require us to renew these letters of credit at least &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;30&lt;/div&gt; days prior to their expiration dates for successive terms of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; less than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; year until lease expiration.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Our outstanding letters of credit at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020 &lt;/div&gt;consisted of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Letters of Credit&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount Outstanding &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Facility&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Original L/C&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Issue Date&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;L/C&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Expiration&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Date &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Lease&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Expiration&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Date &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Mt. Laurel, NJ&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3/29/2010&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4/30/2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4/30/2031&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Mansfield, MA&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10/27/2010&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 12%;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 32%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Line of Credit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As discussed more fully in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt; to our consolidated financial statements in our &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K, on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 10, 2020, &lt;/div&gt;we entered into a Loan and Security Agreement (the &amp;#x201c;Agreement&amp;#x201d;) with M&amp;amp;T Bank (&amp;#x201c;M&amp;amp;T&amp;#x201d;). Under the terms of the Agreement, M&amp;amp;T has provided us with a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$7,500&lt;/div&gt; revolving credit facility which is guaranteed by our subsidiaries. This facility was put in place to provide us with additional liquidity in response to the current business environment, as a result of the COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; pandemic. This facility, which had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; outstanding balance, was set to mature on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 9, 2021. &lt;/div&gt;As discussed in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,&lt;/div&gt; we modified this facility on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 10, 2021 &lt;/div&gt;and extended it as modified through &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 9, 2024.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483218" unitRef="iso4217-usd">-9000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483219" unitRef="iso4217-usd">-93000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i_2021-03-31" decimals="-3" id="c73482958" unitRef="iso4217-usd">1913000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
  <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i_2020-12-31" decimals="-3" id="c73482959" unitRef="iso4217-usd">1922000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-The401KPlanMember" decimals="-3" id="c73483829" unitRef="iso4217-usd">171000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2020-01-01_2020-03-31_RetirementPlanNameAxis-The401KPlanMember" decimals="-3" id="c73483830" unitRef="iso4217-usd">165000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="-3" id="c73483838" unitRef="iso4217-usd">43000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2020-01-01_2020-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="-3" id="c73483839" unitRef="iso4217-usd">17000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-The401KPlanMember" decimals="1" id="c73483824" unitRef="xbrli-pure">0.1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="1" id="c73483834" unitRef="xbrli-pure">0.1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="1" id="c73483833" unitRef="xbrli-pure">0.5</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="-3" id="c73483835" unitRef="iso4217-usd">5000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember" decimals="1" id="c73483832" unitRef="xbrli-pure">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483206" unitRef="iso4217-usd">740000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483207" unitRef="iso4217-usd">791000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-8">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by customer type:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;End user&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;17,660&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,922&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;OEM/Integrator&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,896&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,308&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by product type:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal test&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,305&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,147&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal process&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,566&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,748&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Semiconductor production test&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,320&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,825&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Service/other&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,365&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,510&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by market:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Semi Market&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,320&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,011&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Multimarket:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Industrial&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,828&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,227&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Defense/aerospace&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,129&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,408&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Telecommunications&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;340&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other Multimarket&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;939&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;173&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854604">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;STOCK-BASED COMPENSATION&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we had unvested restricted stock awards and stock options outstanding which were granted under stock-based compensation plans that are described more fully in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; to the consolidated financial statements in our &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K.&lt;br /&gt; &lt;br /&gt; Our unvested restricted stock awards and stock options are accounted for based on their grant date fair value. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;total compensation expense to be recognized in future periods is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$2,787.&lt;/div&gt; The weighted average period over which this expense is expected to be recognized is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.8&lt;/div&gt; years. The following table shows the allocation of the compensation expense we recorded during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; respectively, related to stock-based compensation:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of revenues&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling expense&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Engineering and product development expense&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;General and administrative expense&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;256&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;174&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;269&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;187&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;There was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt;&lt;/div&gt; stock-based compensation expense capitalized in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Restricted Stock Awards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We record compensation expense for restricted stock awards based on the quoted market price of our stock at the grant date and amortize the expense over the vesting period. Restricted stock awards generally vest over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;four&lt;/div&gt; years for employees and over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; year for our independent directors (&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; at each of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 30, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31 &lt;/div&gt;of the year in which they were granted).&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; August 24, 2020, &lt;/div&gt;our new President and CEO received &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; restricted stock awards totaling &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;141,610&lt;/div&gt; shares valued at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$650&lt;/div&gt; as of the date of grant, which was also his hire date. Of the total shares awarded, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;66,448&lt;/div&gt; shares vest over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt; years (&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; at each anniversary) and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;75,162&lt;/div&gt; vest on the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt; anniversary of the grant date at a vesting percentage that could range from &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;150%&lt;/div&gt; of the number of shares awarded on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; August 24, 2020. &lt;/div&gt;The final vesting percentage will be based on the achievement of certain performance metrics, including net revenue compound annual growth rate and diluted earnings per share excluding amortization of intangibles, for specified time periods as determined by the Compensation Committee of our Board of Directors. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we have estimated that these shares will vest at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100%&lt;/div&gt; of the original amount awarded and are recording expense based on this estimate on a straight-line basis over the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt;-year vesting period. Our estimate of the final expected vesting percentage is reassessed and adjusted, as needed, at the end of each reporting period.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 10, 2021 &lt;/div&gt;we issued restricted stock awards totaling &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,000&lt;/div&gt; shares to members of the senior management within our operating segments. These shares will vest on the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt; anniversary of the grant date at a vesting percentage that could range from &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;150%&lt;/div&gt; of the number of shares awarded on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 10, 2021. &lt;/div&gt;The final vesting percentage will be based on the achievement of certain performance metrics&amp;nbsp;related to the operating results of the business units for which these members of management are responsible. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we have estimated that these shares will vest at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100%&lt;/div&gt; of the original amount awarded and are recording expense based on this estimate on a straight-line basis over the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt;-year vesting period. Our estimate of the final expected vesting percentage is reassessed and adjusted, as needed, at the end of each reporting period.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The following table summarizes the activity related to unvested shares of restricted stock for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;of Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Fair Value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested shares outstanding, January 1, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;237,155&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.93&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Granted&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;81,468&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.62&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Vested&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(22,200&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8.56&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested shares outstanding, March 31, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;296,423&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.22&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The total fair value of the shares that vested during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$244&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$155,&lt;/div&gt; respectively, as of the vesting dates of these shares.&lt;br /&gt; &lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Stock Options&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We record compensation expense for stock options based on the fair value of the options as of the grant date. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt; option &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be granted with an exercise period in excess of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;ten&lt;/div&gt; years from the date of grant. Generally, stock options will be granted with an exercise price equal to the fair market value of our stock on the date of grant and will vest over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;four&lt;/div&gt; years.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The fair value for stock options granted during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Risk-free interest rate&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1.00&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.48&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Dividend yield&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.00&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.00&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Expected common stock market price volatility factor&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;.49&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;.43&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average expected life of stock options (years)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The per share weighted average fair value of stock options issued during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$5.09&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1.55,&lt;/div&gt; respectively.&lt;br /&gt; &lt;br /&gt; The following table summarizes the activity related to stock options for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;of Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Fair Value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options outstanding, January 1, 2021 (204,630 exercisable)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;438,200&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Granted&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;164,800&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.62&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(99,740&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7.19&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options outstanding, March 31, 2021 (144,265 exercisable)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;503,260&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7.49&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483027" unitRef="iso4217-usd-per-xbrli-shares">0.21</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73483028" unitRef="iso4217-usd-per-xbrli-shares">-0.11</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483031" unitRef="iso4217-usd-per-xbrli-shares">0.21</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73483032" unitRef="iso4217-usd-per-xbrli-shares">-0.11</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73484839">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Net Earnings (Loss) Per Common Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Net earnings (loss) per common share - basic is computed by dividing net earnings (loss) by the weighted average number of common shares outstanding during each period. Net earnings (loss) per common share - diluted is computed by dividing net earnings (loss) by the weighted average number of common shares and common share equivalents outstanding during each period. Common share equivalents represent unvested shares of restricted stock and stock options and are calculated using the treasury stock method. Common share equivalents are excluded from the calculation if their effect is anti-dilutive.&lt;br /&gt; &lt;br /&gt; The table below sets forth, for the periods indicated, a reconciliation of weighted average common shares outstanding - basic to weighted average common shares and common share equivalents outstanding - diluted and the average number of potentially dilutive securities that were excluded from the calculation of diluted earnings per share because their effect was anti-dilutive:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares outstanding - basic&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,329,449&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Potentially dilutive securities:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-indent: -9pt;"&gt;Unvested shares of restricted stock and employee stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;196,377&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares and common share equivalents outstanding - diluted&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,525,826&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Average number of potentially dilutive securities excluded from calculation&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;347,068&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;685,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483261" unitRef="iso4217-usd">-74000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483262" unitRef="iso4217-usd">-21000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482940" unitRef="iso4217-usd">2044000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482941" unitRef="iso4217-usd">1944000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483724" unitRef="iso4217-usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483693" unitRef="iso4217-usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i_2021-03-31" decimals="-3" id="c73483720" unitRef="iso4217-usd">2787000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2021-01-01_2021-03-31" id="c73483721">P2Y292D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483519" unitRef="iso4217-usd">5191000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483522" unitRef="iso4217-usd">498000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483525" unitRef="iso4217-usd">574000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" decimals="-3" id="c73483528" unitRef="iso4217-usd">270000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" decimals="-3" id="c73483531" unitRef="iso4217-usd">140000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2021-03-31" decimals="-3" id="c73483534" unitRef="iso4217-usd">6673000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483545" unitRef="iso4217-usd">4912000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483548" unitRef="iso4217-usd">477000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483551" unitRef="iso4217-usd">570000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" decimals="-3" id="c73483554" unitRef="iso4217-usd">270000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" decimals="-3" id="c73483557" unitRef="iso4217-usd">140000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-12-31" decimals="-3" id="c73483560" unitRef="iso4217-usd">6369000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i_2021-03-31" decimals="-3" id="c73483570" unitRef="iso4217-usd">1167000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="i_2021-03-31" decimals="-3" id="c73483569" unitRef="iso4217-usd">923000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i_2021-03-31" decimals="-3" id="c73483573" unitRef="iso4217-usd">905000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i_2021-03-31" decimals="-3" id="c73483572" unitRef="iso4217-usd">980000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i_2021-03-31" decimals="-3" id="c73483571" unitRef="iso4217-usd">1067000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483518" unitRef="iso4217-usd">10480000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483521" unitRef="iso4217-usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483524" unitRef="iso4217-usd">590000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" decimals="-3" id="c73483527" unitRef="iso4217-usd">270000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" decimals="-3" id="c73483530" unitRef="iso4217-usd">140000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2021-03-31" decimals="-3" id="c73483533" unitRef="iso4217-usd">12080000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483544" unitRef="iso4217-usd">10480000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483547" unitRef="iso4217-usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483550" unitRef="iso4217-usd">590000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" decimals="-3" id="c73483553" unitRef="iso4217-usd">270000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" decimals="-3" id="c73483556" unitRef="iso4217-usd">140000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-12-31" decimals="-3" id="c73483559" unitRef="iso4217-usd">12080000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-12-31" decimals="-3" id="c73483514" unitRef="iso4217-usd">5711000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31" decimals="-3" id="c73483516" unitRef="iso4217-usd">5407000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483520" unitRef="iso4217-usd">5289000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483523" unitRef="iso4217-usd">102000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483526" unitRef="iso4217-usd">16000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" id="c73483529" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" id="c73483532" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c73483546" unitRef="iso4217-usd">5568000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember" decimals="-3" id="c73483549" unitRef="iso4217-usd">123000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c73483552" unitRef="iso4217-usd">20000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember" id="c73483555" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" id="c73483558" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-12-31" decimals="-3" id="c73483561" unitRef="iso4217-usd">5711000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483210" unitRef="iso4217-usd">-8000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483211" unitRef="iso4217-usd">-38000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483214" unitRef="iso4217-usd">-22000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2020-01-01_2020-03-31" id="c73483215" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483011" unitRef="iso4217-usd">3161000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483012" unitRef="iso4217-usd">2876000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:Goodwill contextRef="i_2021-03-31" decimals="-3" id="c73483500" unitRef="iso4217-usd">13738000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2020-12-31" decimals="-3" id="c73483496" unitRef="iso4217-usd">13738000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2021-03-31_BusinessAcquisitionAxis-SigmaMember" decimals="-3" id="c73483510" unitRef="iso4217-usd">1656000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2021-03-31_BusinessAcquisitionAxis-ThermonicsMember" decimals="-3" id="c73483511" unitRef="iso4217-usd">50000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2021-03-31_BusinessAcquisitionAxis-AmbrellMember" decimals="-3" id="c73483512" unitRef="iso4217-usd">12032000</us-gaap:Goodwill>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854587">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;GOODWILL AND INTANGIBLE ASSETS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; operating segments which are also our reporting units: Thermal and EMS. Goodwill and intangible assets on our balance sheets are the result of our acquisitions of Sigma Systems Corp. ("Sigma") in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; October 2008, &lt;/div&gt;Thermonics, Inc. ("Thermonics") in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 2012 &lt;/div&gt;and Ambrell in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; May 2017. &lt;/div&gt;All our goodwill and intangible assets are allocated to our Thermal segment.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Goodwill totaled &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$13,738&lt;/div&gt;&lt;/div&gt; at both &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020 &lt;/div&gt;and was comprised of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Sigma&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,656&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermonics&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Ambrell&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,032&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,738&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Intangible Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Changes in the amount of the carrying value of finite-lived intangible assets for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;are as follows:&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - January 1, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,711&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(304&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - March 31, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,407&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The following tables provide further detail about our intangible assets as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31, 2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finite-lived intangible assets:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Customer relationships&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,480&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,191&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,289&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Technology&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;600&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;498&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;102&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Patents&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;590&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;574&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;16&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Software&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade name&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total finite-lived intangible assets&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,080&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,673&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,407&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Indefinite-lived intangible assets:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trademarks&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total intangible assets&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,790&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,673&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,117&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31, 2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Carrying &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finite-lived intangible assets:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Customer relationships&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,480&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,912&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,568&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Technology&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;600&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;477&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;123&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Patents&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;590&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;570&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Software&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;270&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade name&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;140&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total finite-lived intangible assets&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,080&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,369&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,711&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Indefinite-lived intangible assets:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trademarks&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,710&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total intangible assets&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,790&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,369&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,421&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We generally amortize our finite-lived intangible assets over their estimated useful lives on a straight-line basis, unless an alternate amortization method can be reliably determined. Any such alternate amortization method would be based on the pattern in which the economic benefits of the intangible asset are expected to be consumed. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;None&lt;/div&gt; of our intangible assets have any residual value.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Total amortization expense for our finite-lived intangible assets was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$304&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$311,&lt;/div&gt; respectively, for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020.&lt;/div&gt; The following table sets forth the estimated annual amortization expense for each of the next &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;five&lt;/div&gt; years:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021 (remainder)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;923&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,167&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,067&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;980&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2025&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;905&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:GrossProfit contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483004" unitRef="iso4217-usd">9521000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483005" unitRef="iso4217-usd">4867000</us-gaap:GrossProfit>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483021" unitRef="iso4217-usd">2578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483022" unitRef="iso4217-usd">-1393000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483856" unitRef="iso4217-usd">103000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483857" unitRef="iso4217-usd">-426000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483858" unitRef="iso4217-usd">2620000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483859" unitRef="iso4217-usd">-1004000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483860" unitRef="iso4217-usd">-145000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483861" unitRef="iso4217-usd">37000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483862" unitRef="iso4217-usd">2578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483863" unitRef="iso4217-usd">-1393000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483023" unitRef="iso4217-usd">366000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483024" unitRef="iso4217-usd">-250000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485580">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; The asset and liability method is used in accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for operating loss and tax credit carryforwards and for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that such assets will &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be realized.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:IncomeTaxesPaid contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483270" unitRef="iso4217-usd">41000</us-gaap:IncomeTaxesPaid>
  <us-gaap:IncomeTaxesPaid contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483271" unitRef="iso4217-usd">50000</us-gaap:IncomeTaxesPaid>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483229" unitRef="iso4217-usd">1235000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483230" unitRef="iso4217-usd">316000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483221" unitRef="iso4217-usd">5082000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483222" unitRef="iso4217-usd">-1188000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483241" unitRef="iso4217-usd">335000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483242" unitRef="iso4217-usd">-207000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483235" unitRef="iso4217-usd">799000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483236" unitRef="iso4217-usd">152000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483231" unitRef="iso4217-usd">103000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483232" unitRef="iso4217-usd">-543000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483223" unitRef="iso4217-usd">783000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483224" unitRef="iso4217-usd">714000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483243" unitRef="iso4217-usd">-57000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483244" unitRef="iso4217-usd">-25000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483227" unitRef="iso4217-usd">8000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483228" unitRef="iso4217-usd">4000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483245" unitRef="iso4217-usd">-7000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="d_2020-01-01_2020-03-31" id="c73483246" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483225" unitRef="iso4217-usd">-212000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483226" unitRef="iso4217-usd">-117000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73484259" unitRef="xbrli-shares">196377</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2020-01-01_2020-03-31" id="c73484260" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2021-03-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c73483537" unitRef="iso4217-usd">6710000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2019-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c73483563" unitRef="iso4217-usd">6710000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="i_2021-03-31" decimals="-3" id="c73483540" unitRef="iso4217-usd">18790000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="i_2019-12-31" decimals="-3" id="c73483566" unitRef="iso4217-usd">18790000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2021-03-31" decimals="-3" id="c73483542" unitRef="iso4217-usd">12117000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-12-31" decimals="-3" id="c73483568" unitRef="iso4217-usd">12421000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2020-12-31" decimals="-3" id="c73482929" unitRef="iso4217-usd">12421000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854596">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;)&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;INVENTORIES&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Inventories held at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020 &lt;/div&gt;were comprised of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Raw materials&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,980&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,371&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Work in process&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;992&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,085&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Inventory consigned to others&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;44&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;45&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,196&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;975&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventories&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,212&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,476&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2021-03-31" decimals="-3" id="c73483630" unitRef="iso4217-usd">1196000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2020-12-31" decimals="-3" id="c73483631" unitRef="iso4217-usd">975000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryNet contextRef="i_2021-03-31" decimals="-3" id="c73483632" unitRef="iso4217-usd">8212000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="i_2020-12-31" decimals="-3" id="c73483633" unitRef="iso4217-usd">7476000</us-gaap:InventoryNet>
  <us-gaap:InventoryPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485576">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Inventories are valued at cost on a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-out basis, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; in excess of market value. Cash flows from the sale of inventories are recorded in operating cash flows. On a quarterly basis, we review our inventories and record excess and obsolete inventory charges based upon our established objective excess and obsolete inventory criteria. Our criteria identify excess material as the quantity of material on hand that is greater than the average annual usage of that material over the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; years. Effective &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021, &lt;/div&gt;our criteria identify obsolete material as material that has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; been used in a work order during the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;twenty-four&lt;/div&gt; months. Prior to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021, &lt;/div&gt;these criteria identified obsolete material as material that had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; been used in a work order during the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;twelve&lt;/div&gt; months. In certain cases, additional excess and obsolete inventory charges are recorded based upon current market conditions, anticipated product life cycles, new product introductions and expected future use of the inventory. The excess and obsolete inventory charges we record establish a new cost basis for the related inventories. We incurred excess and obsolete inventory charges of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$39&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$171&lt;/div&gt; for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; respectively. The change in our estimate of obsolete material that was effective as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021 &lt;/div&gt;reflects changes that have occurred in the markets we serve and the business cycles within those markets. This change in estimate did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have a material impact on our consolidated financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2021-03-31" decimals="-3" id="c73483624" unitRef="iso4217-usd">5980000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2020-12-31" decimals="-3" id="c73483625" unitRef="iso4217-usd">5371000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2021-03-31" decimals="-3" id="c73483626" unitRef="iso4217-usd">992000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2020-12-31" decimals="-3" id="c73483627" unitRef="iso4217-usd">1085000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryWriteDown contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73484628" unitRef="iso4217-usd">39000</us-gaap:InventoryWriteDown>
  <us-gaap:InventoryWriteDown contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73484629" unitRef="iso4217-usd">171000</us-gaap:InventoryWriteDown>
  <us-gaap:LeaseCostTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-10">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating lease cost&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;324&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;392&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Short-term lease cost&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Range of remaining lease terms (in years)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.1&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 3%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;to&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.0&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average remaining lease term (in years)&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 3%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.4&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average discount rate&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 3%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
  <us-gaap:LeaseExpirationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember" id="c73483680">2031-04-30</us-gaap:LeaseExpirationDate1>
  <us-gaap:LeaseExpirationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember" id="c73483685">2024-12-31</us-gaap:LeaseExpirationDate1>
  <us-gaap:LeaseholdImprovementsGross contextRef="i_2021-03-31" decimals="-3" id="c73482916" unitRef="iso4217-usd">2901000</us-gaap:LeaseholdImprovementsGross>
  <us-gaap:LeaseholdImprovementsGross contextRef="i_2020-12-31" decimals="-3" id="c73482917" unitRef="iso4217-usd">2636000</us-gaap:LeaseholdImprovementsGross>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485577">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We account for leases in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; (Leases) which was effective for us as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2019. &lt;/div&gt;Upon adoption of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842,&lt;/div&gt; we elected the package of practical expedients which included the grandfathering of the lease classification that had been made under prior guidance and, accordingly, we did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; re-evaluate any of our leases for classification purposes in connection with the implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842.&lt;/div&gt; All our lease contracts are still being treated as operating leases. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently have any lease contracts that meet the criteria to be categorized as finance leases. We did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; elect the hindsight practical expedient and therefore did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; reevaluate the lease terms that we used under prior guidance. The implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; had a significant impact on our consolidated balance sheet as a result of recording ROU assets and lease liabilities for all our multi-year leases. Under prior guidance, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;none&lt;/div&gt; of these leases had any related asset recorded on our balance sheets. The only related liability recorded on our balance sheets was the amount which represented the difference between the lease payments we had made and the straight-line rent expense we had recorded in our statements of operations. The implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have a significant impact on our pattern of expense recognition for any of our multi-year leases.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We determine if an arrangement is a lease at inception. A lease contract is within scope if the contract has an identified asset (property, plant or equipment) and grants the lessee the right to control the use of the asset during the lease term. The identified asset &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be either explicitly or implicitly specified in the contract. In addition, the supplier must &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any practical ability to substitute a different asset and would &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; economically benefit from doing so for the lease contract to be in scope. The lessee's right to control the use of the asset during the term of the lease must include the ability to obtain substantially all the economic benefits from the use of the asset as well as decision-making authority over how the asset will be used. Leases are classified as either operating leases or finance leases based on the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842.&lt;/div&gt; Operating leases are included in operating lease ROU assets and operating lease liabilities in our consolidated balance sheets. Finance leases are included in property and equipment and finance lease liabilities. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently have any finance leases. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have embedded leases nor do we have any initial direct costs related to our lease contracts.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;None&lt;/div&gt; of our leases provide an implicit rate;&amp;nbsp;therefore, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;include options to extend or terminate the lease. We include these options in the determination of the amount of the ROU asset and lease liability when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Certain of our operating leases contain predetermined fixed escalations of minimum rentals and rent holidays during the original lease terms. Rent holidays are periods during which we have control of the leased facility but are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; obligated to pay rent. For these leases, our ROU asset and lease liability are calculated including any rent holiday in the determination of the life of the lease.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have lease agreements which contain both lease and non-lease components, which are generally accounted for separately. In addition to the monthly rental payments due, most of our leases for our offices and warehouse facilities include non-lease components representing our portion of the common area maintenance, property taxes and insurance charges incurred by the landlord for the facilities which we occupy. These amounts are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; included in the calculation of the ROU assets and lease liabilities as they are based on actual charges incurred in the periods to which they apply.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Operating lease payments are included in cash outflows from operating activities on our consolidated statements of cash flows. Amortization of ROU assets is presented separately from the change in operating lease liabilities and is included in depreciation and amortization in our consolidated statements of cash flows.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have made an accounting policy election &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; to apply the recognition requirements of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; to short-term leases (leases with a term of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; year or less at the commencement date of the lease). Lease expense for short-term lease payments is recognized on a straight-line basis over the lease term.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;See Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt; for further disclosures regarding our leases.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-11">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021 (remainder)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,074&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,402&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,413&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,394&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2025&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;723&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafter&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,845&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease payments&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,851&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less imputed interest&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(938&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,913&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i_2021-03-31" decimals="-3" id="c73483664" unitRef="iso4217-usd">7851000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i_2021-03-31" decimals="-3" id="c73483659" unitRef="iso4217-usd">1402000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i_2021-03-31" decimals="-3" id="c73483662" unitRef="iso4217-usd">723000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i_2021-03-31" decimals="-3" id="c73483661" unitRef="iso4217-usd">1394000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i_2021-03-31" decimals="-3" id="c73483660" unitRef="iso4217-usd">1413000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="i_2021-03-31" decimals="-3" id="c73483658" unitRef="iso4217-usd">1074000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i_2021-03-31" decimals="-3" id="c73483665" unitRef="iso4217-usd">938000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854598">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;LEASES&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We lease our offices, warehouse facilities and certain equipment under non-cancellable operating leases which expire at various dates through &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2031.&lt;/div&gt; Total operating lease and short-term lease costs for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; were as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating lease cost&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;324&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;392&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Short-term lease cost&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The following is additional information about our leases as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Range of remaining lease terms (in years)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.1&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 3%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;to&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.0&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average remaining lease term (in years)&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 3%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.4&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 77%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average discount rate&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 3%;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.3&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;%&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Maturities of lease liabilities as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;were as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021 (remainder)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,074&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,402&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,413&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,394&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2025&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;723&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafter&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,845&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease payments&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,851&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less imputed interest&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(938&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,913&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Supplemental Cash Flow Information&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Total amortization of ROU assets for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$280&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$325,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember" decimals="-4" id="c73483681" unitRef="iso4217-usd">90000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember" decimals="-4" id="c73483682" unitRef="iso4217-usd">90000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember" decimals="-4" id="c73483686" unitRef="iso4217-usd">50000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember" decimals="-4" id="c73483687" unitRef="iso4217-usd">50000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember" decimals="-4" id="c73483691" unitRef="iso4217-usd">140000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember" decimals="-4" id="c73483692" unitRef="iso4217-usd">140000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:Liabilities contextRef="i_2021-03-31" decimals="-3" id="c73482962" unitRef="iso4217-usd">19277000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2020-12-31" decimals="-3" id="c73482963" unitRef="iso4217-usd">17278000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2021-03-31" decimals="-3" id="c73482998" unitRef="iso4217-usd">67126000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2020-12-31" decimals="-3" id="c73482999" unitRef="iso4217-usd">62030000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482954" unitRef="iso4217-usd">11171000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482955" unitRef="iso4217-usd">8856000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember" id="c73483679">2022-04-30</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember" id="c73483684">2024-12-31</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember" id="c73483678">2010-03-29</us-gaap:LineOfCreditFacilityInitiationDate1>
  <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember" id="c73483683">2010-10-27</us-gaap:LineOfCreditFacilityInitiationDate1>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2020-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember" decimals="-5" id="c73483674" unitRef="iso4217-usd">7500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2021-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="-5" id="c73483899" unitRef="iso4217-usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="d_2021-04-10_2021-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="4" id="c73483900" unitRef="xbrli-pure">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Property and equipment:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;U.S.&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,245&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,053&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Foreign&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;293&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;297&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,538&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,350&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
  <us-gaap:MachineryAndEquipmentGross contextRef="i_2021-03-31" decimals="-3" id="c73482914" unitRef="iso4217-usd">5401000</us-gaap:MachineryAndEquipmentGross>
  <us-gaap:MachineryAndEquipmentGross contextRef="i_2020-12-31" decimals="-3" id="c73482915" unitRef="iso4217-usd">5356000</us-gaap:MachineryAndEquipmentGross>
  <us-gaap:NatureOfOperations contextRef="d_2021-01-01_2021-03-31" id="s1854582">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NATURE OF OPERATIONS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We are a global supplier of innovative test and process solutions for use in manufacturing and testing across a wide range of markets including automotive, defense/aerospace, industrial, medical, semiconductor and telecommunications. We manage our business as &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; operating segments which are also our reportable segments and reporting units: Thermal Products ("Thermal") and Electromechanical Solutions ("EMS"). Our Thermal segment designs, manufactures and sells our thermal test and thermal process products while our EMS segment designs, manufactures and sells our semiconductor test products. We manufacture our products in the U.S. Marketing and support activities are conducted worldwide from our facilities in the U.S., Germany, Singapore, the Netherlands and the U.K. The consolidated entity is comprised of inTEST Corporation and our wholly-owned subsidiaries.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Our EMS segment sells its products to semiconductor manufacturers and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party test and assembly houses (end user sales) and to automated test equipment (&amp;#x201c;ATE&amp;#x201d;) manufacturers (original equipment manufacturer (&amp;#x201c;OEM&amp;#x201d;) sales), who ultimately resell our equipment with theirs to both semiconductor manufacturers and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party test and assembly houses. These sales all fall within the ATE sector of the broader semiconductor market. Our Thermal segment sells its products to many of these same types of customers; however, it also sells to customers in the wafer processing sector within the broader semiconductor market and to customers in a variety of other markets outside the semiconductor market, including the automotive, defense/aerospace, industrial (including consumer products packaging, fiber optics and other sectors within the broader industrial market), medical and telecommunications markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Both of our operating segments have multiple products that we design, manufacture and market to our customers. Due to a number of factors, our products have varying levels of gross margin. The mix of products we sell in any period is ultimately determined by our customers' needs. Therefore, the mix of products sold in any given period can change significantly from the prior period. As a result, our consolidated gross margin can be significantly impacted in any given period by a change in the mix of products sold in that period.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We refer to the broader semiconductor market, including the more specialized ATE and wafer processing sectors within that market, as the &amp;#x201c;Semi Market.&amp;#x201d; All other markets are designated as &amp;#x201c;Multimarket.&amp;#x201d; The Semi Market, which is the principal market in which we operate, is characterized by rapid technological change, competitive pricing pressures and cyclical market patterns. This market is subject to significant economic downturns at various times.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Our financial results are affected by a wide variety of factors, including, but &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; limited to, general economic conditions worldwide and in the markets in which we operate, economic conditions specific to the Semi Market and the other markets we serve, our ability to safeguard patented technology and intellectual property in a rapidly evolving market, downward pricing pressures from customers, and our reliance on a relatively few number of customers for a significant portion of our sales. In addition, we are exposed to the risk of obsolescence of our inventory depending on the mix of future business and technological changes within the markets that we serve. Part of our strategy for growth includes potential acquisitions that &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;cause us to incur substantial expense in the review and evaluation of potential transactions. We &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be successful in locating suitable businesses to acquire or in closing acquisitions of businesses we pursue. In addition, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be able to successfully integrate any business we do acquire with our existing business and we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be able to operate the acquired business profitably. As a result of these or other factors, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;experience significant period-to-period fluctuations in our future operating results.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; Pandemic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Demand from all of the markets we serve was significantly affected by COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; half of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020.&lt;/div&gt; The impact of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; on demand from the Semi Market was intensified during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; half of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; because our business operations were also being negatively affected by a global downturn in the Semi Market at that time. The Semi Market, from which approximately half of our orders and net revenues are derived, entered a cyclical downturn in the beginning of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019.&lt;/div&gt; During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; before the spread of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,&lt;/div&gt; we had started to see indications that the downturn was coming to an end. These indications included increased quoting activity and order levels for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; compared to the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019.&lt;/div&gt; However, we believe COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; delayed the recovery in the Semi Market as the increase in activity leveled off during late &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 2020. &lt;/div&gt;Although we saw slightly increased order rates from our customers in the Semi Market during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;second&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt; quarters of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; it was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; until the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; that we saw a significant increase in our orders from the Semi Market, which we believe indicates that we have now entered the next cyclical upturn. During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; our orders from the Semi Market increased &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;53%&lt;/div&gt; sequentially and were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;141%&lt;/div&gt; higher than in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the low point of the prior cyclical downturn for the products that we sell. This trend in our orders from the Semi Market continued in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021&lt;/div&gt; with a further &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;54%&lt;/div&gt; sequential increase from the level in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020.&lt;/div&gt; We believe the level of increase in our orders and net revenues from the Semi Market during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; and the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021&lt;/div&gt; reflects a combination of increased demand in the market resulting from the interruption of the normal recovery in the Semi Market cycle caused by the onset of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; half of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; as well as increased demand for semiconductors, generally. We believe this increase in demand is being driven both by changing technology as well as increased use of technology across all aspects of daily life, such as in devices that facilitate remote work and education, smart technology used in homes and businesses, the increase in the number of integrated circuits used in the automotive industry and changes occurring in the telecommunications and mobility markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As of the date of this filing, all of our operations continue to be deemed &amp;#x201c;critical and essential business operations&amp;#x201d; under the various governmental COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; mandates, which has allowed us to continue to operate our business with certain modifications. These modifications include a significant number of our employees working remotely. Such employees have been provided with the tools and technology necessary to do so. Additionally, we have implemented workplace safeguards designed to protect the health and well-being of our employees. Employees who remain in our facilities are following World Health Organization (&amp;#x201c;WHO&amp;#x201d;) and Centers for Disease Control and Prevention (&amp;#x201c;CDC&amp;#x201d;) recommended safety practices, as well as state and local directives. We have had occasions where &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; or more employees have contracted COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; and entered our facilities while infected. To date, we have managed these occurrences with minimal disruption to our business while protecting other employees, but there can be &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; assurances that we can avoid similar occurrences in the future or, that in such cases, we can avoid significant disruption of our operations.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The aftermarket service and support that we provide to our customers has been, and we expect &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;continue to be, adversely impacted by COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19.&lt;/div&gt; Specifically, the travel restrictions that remain in place, coupled with limitations on visitors into customer facilities, have resulted in the reduction or suspension of in-person service and support activities. The net revenues associated with these aftermarket service and support activities typically range from &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10%&lt;/div&gt; of our consolidated net revenues. Although these net revenues returned to a more typical range during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;second&lt;/div&gt; half of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; they declined again in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021.&lt;/div&gt; If the spread of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; or variations of the virus worsen, these revenues &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;continue to be reduced in future periods.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;While the negative impact of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; on our business was reduced significantly in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;second&lt;/div&gt; half of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; and the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021,&lt;/div&gt; the spread of the virus or variants of the virus could worsen and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; or more of our significant customers or suppliers could be impacted, or significant additional governmental regulations and restrictions could be imposed, thus negatively impacting our business in the future. As a result of our current level of working capital as well as the availability of our revolving credit facility, which is discussed in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,&lt;/div&gt; we currently expect to have sufficient liquidity to operate our business throughout &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021.&lt;/div&gt; Our revolving credit facility, which had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; outstanding balance, was set to mature on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 9, 2021. &lt;/div&gt;As discussed in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,&lt;/div&gt; we modified this facility on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 10, 2021 &lt;/div&gt;and extended it as modified through &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 9, 2024.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483259" unitRef="iso4217-usd">717000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483260" unitRef="iso4217-usd">-74000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483252" unitRef="iso4217-usd">-388000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483253" unitRef="iso4217-usd">-80000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483247" unitRef="iso4217-usd">-337000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483248" unitRef="iso4217-usd">-119000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483203" unitRef="iso4217-usd">2212000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483204" unitRef="iso4217-usd">-1143000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483866" unitRef="iso4217-usd">88000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483867" unitRef="iso4217-usd">-350000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483868" unitRef="iso4217-usd">2248000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483869" unitRef="iso4217-usd">-824000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483870" unitRef="iso4217-usd">-124000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c73483871" unitRef="iso4217-usd">31000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483077" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c73483078" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483079" unitRef="iso4217-usd">2212000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483080" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483081" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483154" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c73483155" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483156" unitRef="iso4217-usd">-1143000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483157" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483158" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485581">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Effect of Recently Issued Amendments to Authoritative Accounting Guidance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 2016, &lt;/div&gt;the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) issued amendments to the guidance for accounting for credit losses. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; November 2019, &lt;/div&gt;the FASB deferred the effective date of these amendments for certain companies, including smaller reporting companies. As a result of the deferral, the amendments are effective for us for reporting periods beginning after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 15, 2022. &lt;/div&gt;The amendments replace the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires the use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. The amendments require a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the beginning of the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; reporting period in which the guidance is effective. We plan to adopt the amendments when they become effective for us on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2023. &lt;/div&gt;We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently expect that the adoption of these amendments will have a material impact on our consolidated financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NumberOfOperatingSegments contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483273" unitRef="xbrli-pure">2</us-gaap:NumberOfOperatingSegments>
  <us-gaap:NumberOfOperatingSegments contextRef="d_2020-01-01_2020-12-31" decimals="INF" id="c73483499" unitRef="xbrli-pure">2</us-gaap:NumberOfOperatingSegments>
  <us-gaap:NumberOfReportableSegments contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483841" unitRef="xbrli-pure">2</us-gaap:NumberOfReportableSegments>
  <us-gaap:OperatingExpenses contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483015" unitRef="iso4217-usd">6941000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483016" unitRef="iso4217-usd">6228000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483017" unitRef="iso4217-usd">2580000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483018" unitRef="iso4217-usd">-1361000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeaseCost contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483645" unitRef="iso4217-usd">324000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483646" unitRef="iso4217-usd">392000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseLiability contextRef="i_2021-03-31" decimals="-3" id="c73483666" unitRef="iso4217-usd">6913000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482948" unitRef="iso4217-usd">1160000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482949" unitRef="iso4217-usd">1215000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2021-03-31" decimals="-3" id="c73482956" unitRef="iso4217-usd">5753000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2020-12-31" decimals="-3" id="c73482957" unitRef="iso4217-usd">6050000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2021-03-31" decimals="-3" id="c73482924" unitRef="iso4217-usd">6099000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2020-12-31" decimals="-3" id="c73482925" unitRef="iso4217-usd">6387000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483643" unitRef="iso4217-usd">280000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
  <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483644" unitRef="iso4217-usd">325000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2021-03-31" decimals="3" id="c73483657" unitRef="xbrli-pure">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2021-03-31" id="c73483654">P6Y146D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2021-03-31" decimals="-3" id="c73482932" unitRef="iso4217-usd">38000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2020-12-31" decimals="-3" id="c73482933" unitRef="iso4217-usd">30000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483037" unitRef="iso4217-usd">-101000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483038" unitRef="iso4217-usd">-38000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483084" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c73483085" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483086" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483087" unitRef="iso4217-usd">-101000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483088" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483089" unitRef="iso4217-usd">-101000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483161" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c73483162" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483163" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483164" unitRef="iso4217-usd">-38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483165" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483166" unitRef="iso4217-usd">-38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment contextRef="i_2021-03-31" decimals="-3" id="c73483628" unitRef="iso4217-usd">44000</us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment>
  <us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment contextRef="i_2020-12-31" decimals="-3" id="c73483629" unitRef="iso4217-usd">45000</us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482952" unitRef="iso4217-usd">746000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482953" unitRef="iso4217-usd">804000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2021-03-31" decimals="-3" id="c73482960" unitRef="iso4217-usd">440000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2020-12-31" decimals="-3" id="c73482961" unitRef="iso4217-usd">450000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483019" unitRef="iso4217-usd">-2000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483020" unitRef="iso4217-usd">-32000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherRestructuringCosts contextRef="d_2020-01-01_2020-03-31_RestructuringCostAndReserveAxis-HeadcountReductionsAndEmployeeRelocationMember_RestructuringPlanAxis-OtherRestructuringActionsMember" decimals="-3" id="c73483489" unitRef="iso4217-usd">8000</us-gaap:OtherRestructuringCosts>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2021-01-01_2021-03-31" id="c73483257" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483258" unitRef="iso4217-usd">74000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRestructuring contextRef="d_2021-01-01_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember" decimals="-3" id="c73483493" unitRef="iso4217-usd">138000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483250" unitRef="iso4217-usd">388000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483251" unitRef="iso4217-usd">80000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854610">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt;)&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;EMPLOYEE BENEFIT PLANS &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have defined contribution &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;401&lt;/div&gt;(k) plans for our employees who work in the U.S. All permanent employees of inTEST Corporation, inTEST EMS LLC, Temptronic Corporation and inTEST Silicon Valley Corporation who are at least &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18&lt;/div&gt; years of age are eligible to participate in the inTEST Corporation Incentive Savings Plan. We match employee contributions dollar for dollar up to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10%&lt;/div&gt; of the employee's annual compensation, with a maximum limit of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$5.&lt;/div&gt; Employer contributions vest ratably over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;four&lt;/div&gt; years. Matching contributions are discretionary.&amp;nbsp;For the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; expense under the plan was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$171&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$165,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;All permanent employees of Ambrell are immediately eligible to participate in the Ambrell Corporation Savings &amp;amp; Profit Sharing Plan (the "Ambrell Plan") upon employment and are eligible for employer matching contributions after completing &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;six&lt;/div&gt; months of service, as defined in the Ambrell Plan. The Ambrell Plan allows eligible employees to make voluntary contributions up to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100%&lt;/div&gt; of compensation, up to the federal government contribution limits. We will make a matching contribution of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50%&lt;/div&gt; of each employee's contributions up to a maximum of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10%&lt;/div&gt; of the employee's deferral with a maximum limit of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$5.&lt;/div&gt; For the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; expense under the plan was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$43&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$17,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2021-03-31" decimals="INF" id="c73482970" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2020-12-31" decimals="INF" id="c73482971" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2021-03-31" decimals="INF" id="c73482972" unitRef="xbrli-shares">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2020-12-31" decimals="INF" id="c73482973" unitRef="xbrli-shares">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2021-03-31" decimals="INF" id="c73482974" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2020-12-31" decimals="INF" id="c73482975" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2021-03-31" decimals="INF" id="c73482976" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2020-12-31" decimals="INF" id="c73482977" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockValue contextRef="i_2021-03-31" id="c73482968" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PreferredStockValue contextRef="i_2020-12-31" id="c73482969" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482909" unitRef="iso4217-usd">562000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482910" unitRef="iso4217-usd">776000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="d_2021-01-01_2021-03-31" id="c73484841">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Reclassification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Certain prior period amounts have been reclassified to be comparable with the current period's presentation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483255" unitRef="iso4217-usd">717000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2020-01-01_2020-03-31" id="c73483256" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2021-03-31" decimals="-3" id="c73482918" unitRef="iso4217-usd">8302000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-12-31" decimals="-3" id="c73482919" unitRef="iso4217-usd">7992000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2021-03-31_StatementGeographicalAxis-US" decimals="-3" id="c73483891" unitRef="iso4217-usd">2245000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2020-12-31_StatementGeographicalAxis-US" decimals="-3" id="c73483892" unitRef="iso4217-usd">2053000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2021-03-31_StatementGeographicalAxis-NonUsMember" decimals="-3" id="c73483893" unitRef="iso4217-usd">293000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2020-12-31_StatementGeographicalAxis-NonUsMember" decimals="-3" id="c73483894" unitRef="iso4217-usd">297000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2021-03-31" decimals="-3" id="c73483895" unitRef="iso4217-usd">2538000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2020-12-31" decimals="-3" id="c73483896" unitRef="iso4217-usd">2350000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483009" unitRef="iso4217-usd">1322000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483010" unitRef="iso4217-usd">1292000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="i_2021-03-31" decimals="-3" id="c73482930" unitRef="iso4217-usd">140000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="i_2020-12-31" decimals="-3" id="c73482931" unitRef="iso4217-usd">140000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="d_2021-01-01_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember" decimals="-3" id="c73483481" unitRef="iso4217-usd">55000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="d_2021-04-01_2021-06-30_RangeAxis-MinimumMember_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember_StatementScenarioAxis-ScenarioForecastMember" decimals="-3" id="c73483484" unitRef="iso4217-usd">50000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="d_2021-04-01_2021-06-30_RangeAxis-MaximumMember_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember_StatementScenarioAxis-ScenarioForecastMember" decimals="-3" id="c73483485" unitRef="iso4217-usd">100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <us-gaap:RestructuringCharges contextRef="d_2021-01-01_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember" decimals="-3" id="c73483492" unitRef="iso4217-usd">55000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854585">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RESTRUCTURING AND OTHER CHARGES&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;EMS Segment Restructuring and Facility Consolidation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 21, 2020, &lt;/div&gt;we notified employees in our Fremont, California facility of a plan to consolidate all manufacturing for our EMS segment into our manufacturing operations located in Mt. Laurel, New Jersey. The consolidation was substantially completed during the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; and resulted in the termination of employment for certain employees at the Fremont location. Prior to the consolidation, our interface products were manufactured in the Fremont facility, and our manipulator and docking hardware products were manufactured in the Mt. Laurel facility. The consolidation was undertaken to better serve customers through streamlined operations and reduce the fixed annual operating costs for the EMS segment. A small engineering and sales office will be maintained in northern California.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As a result of the consolidation, we incurred charges for severance and other &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt;-time termination benefits, other associated costs, including moving and production start-up costs, and charges related to exiting the facility, including an impairment charge related to the ROU asset for the lease of the Fremont facility, which are more fully discussed in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt; to our consolidated financial statements in our &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K. During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021,&lt;/div&gt; we incurred &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$55&lt;/div&gt; of additional charges associated with finalizing the integration of the manufacturing operations. All of these charges were cash charges. We expect to complete the integration in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;second&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021&lt;/div&gt; and expect to incur additional cash charges in the range of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$50&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$100.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Other Restructuring Actions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; we recorded cash charges for severance and other &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt;-time termination benefits of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$8&lt;/div&gt; related to headcount reductions in our corporate office.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Accrued Restructuring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The liability for accrued restructuring charges is included in other current liabilities on our consolidated balance sheet. Changes in the amount of the liability for accrued restructuring for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;is as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 10%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - January 1, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;340&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accruals for other costs associated with the EMS segment facility consolidation&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;55&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cash payments&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(138&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - March 31, 2021&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;257&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
  <us-gaap:RestructuringReserve contextRef="i_2020-12-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember" decimals="-3" id="c73483491" unitRef="iso4217-usd">340000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve contextRef="i_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember" decimals="-3" id="c73483494" unitRef="iso4217-usd">257000</us-gaap:RestructuringReserve>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2021-03-31" decimals="-3" id="c73482988" unitRef="iso4217-usd">19322000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2020-12-31" decimals="-3" id="c73482989" unitRef="iso4217-usd">17110000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483000" unitRef="iso4217-usd">19556000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483001" unitRef="iso4217-usd">11230000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_MajorCustomersAxis-EndUserMember" decimals="-3" id="c73483582" unitRef="iso4217-usd">17660000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_MajorCustomersAxis-EndUserMember" decimals="-3" id="c73483583" unitRef="iso4217-usd">9922000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_MajorCustomersAxis-OEMAndIntegratorsMember" decimals="-3" id="c73483584" unitRef="iso4217-usd">1896000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_MajorCustomersAxis-OEMAndIntegratorsMember" decimals="-3" id="c73483585" unitRef="iso4217-usd">1308000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ThermalTestingProductsMember" decimals="-3" id="c73483589" unitRef="iso4217-usd">4305000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ThermalTestingProductsMember" decimals="-3" id="c73483590" unitRef="iso4217-usd">4147000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ThermalProcessMember" decimals="-3" id="c73483591" unitRef="iso4217-usd">5566000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ThermalProcessMember" decimals="-3" id="c73483592" unitRef="iso4217-usd">3748000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-SemiconductorProductionTestProductsMember" decimals="-3" id="c73483593" unitRef="iso4217-usd">8320000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ProductOrServiceAxis-SemiconductorProductionTestProductsMember" decimals="-3" id="c73483594" unitRef="iso4217-usd">1825000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceAndOtherProductsMember" decimals="-3" id="c73483595" unitRef="iso4217-usd">1365000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ServiceAndOtherProductsMember" decimals="-3" id="c73483596" unitRef="iso4217-usd">1510000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-SemiconductorMarketMember" decimals="-3" id="c73483600" unitRef="iso4217-usd">13320000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-SemiconductorMarketMember" decimals="-3" id="c73483601" unitRef="iso4217-usd">5011000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-IndustrialMarketMember" decimals="-3" id="c73483603" unitRef="iso4217-usd">3828000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-IndustrialMarketMember" decimals="-3" id="c73483604" unitRef="iso4217-usd">4227000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-DefenseAerospaceMember" decimals="-3" id="c73483605" unitRef="iso4217-usd">1129000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-DefenseAerospaceMember" decimals="-3" id="c73483606" unitRef="iso4217-usd">1408000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-TelecommunicationsMarketMember" decimals="-3" id="c73483607" unitRef="iso4217-usd">340000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-TelecommunicationsMarketMember" decimals="-3" id="c73483608" unitRef="iso4217-usd">411000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-OtherMultiMarketsMember" decimals="-3" id="c73483609" unitRef="iso4217-usd">939000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-OtherMultiMarketsMember" decimals="-3" id="c73483610" unitRef="iso4217-usd">173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483848" unitRef="iso4217-usd">11055000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember" decimals="-3" id="c73483849" unitRef="iso4217-usd">9334000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483850" unitRef="iso4217-usd">8501000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember" decimals="-3" id="c73483851" unitRef="iso4217-usd">1896000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementGeographicalAxis-US" decimals="-3" id="c73483884" unitRef="iso4217-usd">5747000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_StatementGeographicalAxis-US" decimals="-3" id="c73483885" unitRef="iso4217-usd">5719000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementGeographicalAxis-NonUsMember" decimals="-3" id="c73483886" unitRef="iso4217-usd">13809000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2020-01-01_2020-03-31_StatementGeographicalAxis-NonUsMember" decimals="-3" id="c73483887" unitRef="iso4217-usd">5511000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854593">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;REVENUE FROM CONTRACTS WITH CUSTOMERS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The following tables provide additional information about our revenue from contracts with customers, including revenue by customer and product type and revenue by market. See also Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; for information about revenue by operating segment and geographic region.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by customer type:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;End user&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;17,660&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,922&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;OEM/Integrator&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,896&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,308&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by product type:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal test&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,305&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,147&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal process&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,566&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,748&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Semiconductor production test&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,320&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,825&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Service/other&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,365&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,510&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues by market:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Semi Market&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,320&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,011&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Multimarket:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Industrial&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,828&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,227&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Defense/aerospace&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,129&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,408&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Telecommunications&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;340&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;411&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other Multimarket&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;939&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;173&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;There was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; change in the amount of the allowance for doubtful accounts for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
  <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;U.S.&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,747&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,719&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Foreign&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,809&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,511&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73485567">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We recognize revenue in accordance with the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;606&lt;/div&gt; (Revenue from Contracts with Customers). We recognize revenue for the sale of products or services when our performance obligations under the terms of a contract with a customer are satisfied and control of the product or service has been transferred to the customer. Generally, this occurs when we ship a product or perform a service. In certain cases, recognition of revenue is deferred until the product is received by the customer or at some other point in the future when we have determined that we have satisfied our performance obligations under the contract. Our contracts with customers &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;include a combination of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. In addition to the sale of products and services, we also lease certain of our equipment to customers under short-term lease agreements. We recognize revenue from equipment leases on a straight-line basis over the lease term.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Revenue is recorded in an amount that reflects the consideration we expect to receive in exchange for those products or services. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any material variable consideration arrangements, or any material payment terms with our customers other than standard payment terms which generally range from net &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;30&lt;/div&gt; to net &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt; days. We generally do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; provide a right of return to our customers. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Nature of Products and Services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We are a global supplier of innovative test and process solutions for use in manufacturing and testing across a wide range of markets including automotive, defense/aerospace, industrial, medical, semiconductor and telecommunications. We sell thermal management products including ThermoStreams, ThermoChambers and process chillers, which we sell under our Temptronic, Sigma and Thermonics product lines, and Ambrell Corporation's (&amp;#x201c;Ambrell&amp;#x201d;) precision induction heating systems, including EKOHEAT and EASYHEAT products. We sell semiconductor ATE interface solutions which include manipulators, docking hardware and electrical interface products. We provide post-warranty service for the equipment we sell. We sell semiconductor ATE interface solutions and certain thermal management products to the Semi Market. We also sell our thermal management products to various other markets including the automotive, defense/aerospace, industrial, medical and telecommunications markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We lease certain of our equipment under short-term leasing agreements with original lease terms of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;six&lt;/div&gt; months or less. Our lease agreements do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; contain purchase options.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Types of Contracts with Customers &lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Our contracts with customers are generally structured as individual purchase orders which specify the exact products or services being sold or equipment being leased along with the selling price, service fee or monthly lease amount for each individual item on the purchase order. Payment terms and any other customer-specific acceptance criteria are also specified on the purchase order. We generally do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any customer-specific acceptance criteria, other than that the product performs within the agreed upon specifications. We test substantially all products manufactured as part of our quality assurance process to determine that they comply with specifications prior to shipment to a customer.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Contract Balances &lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We record accounts receivable at the time of invoicing. Accounts receivable, net of the allowance for doubtful accounts, is included in current assets on our balance sheet. To the extent that we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recognize revenue at the same time as we invoice, we record a liability for deferred revenue. In certain instances, we also receive customer deposits in advance of invoicing and recording of accounts receivable. Deferred revenue and customer deposits are included in current liabilities on our consolidated balance sheets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, if any, historical experience, and other currently available evidence.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Costs to Obtain a Contract with a Customer&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The only costs we incur associated with obtaining contracts with customers are sales commissions that we pay to our internal sales personnel or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party sales representatives. These costs are calculated based on set percentages of the selling price of each product or service sold. Commissions are considered earned by our internal sales personnel at the time we recognize revenue for a particular transaction. Commissions are considered earned by &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party sales representatives at the time that revenue is recognized for a particular transaction. We record commission expense in our consolidated statements of operations at the time the commission is earned. Commissions earned but &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; yet paid are included in current liabilities on our balance sheets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Product Warranties&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In connection with the sale of our products, we generally provide standard &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt;- or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt;-year product warranties which are detailed in our terms and conditions and communicated to our customers. Our standard warranties are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; offered for sale separately from our products; therefore, there is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; a separate performance obligation related to our standard warranties. We record estimated warranty expense for our standard warranties at the time of sale based upon historical claims experience. We offer customers an option to separately purchase an extended warranty on certain products. In the case of extended warranties, we recognize revenue in the amount of the sale price for the extended warranty on a straight-line basis over the extended warranty period. We record costs incurred to provide service under an extended warranty at the time the service is provided. Warranty expense is included in selling expense in our consolidated statements of operations.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Refer to Notes &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; for further information about our revenue from contracts with customers.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-13">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of revenues&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling expense&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Engineering and product development expense&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;General and administrative expense&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;256&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;174&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;269&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;187&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-4">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Sigma&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,656&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermonics&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Ambrell&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,032&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,738&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-9">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Raw materials&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,980&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,371&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Work in process&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;992&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,085&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Inventory consigned to others&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;45&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,196&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;975&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventories&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,212&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,476&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-14">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;of Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Fair Value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested shares outstanding, January 1, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;237,155&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.93&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Granted&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;81,468&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.62&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Vested&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(22,200&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8.56&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested shares outstanding, March 31, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;296,423&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.22&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
  <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-3">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 10%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - January 1, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;340&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accruals for other costs associated with the EMS segment facility consolidation&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cash payments&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(138&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance - March 31, 2021&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;257&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Net Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,055&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,334&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,501&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,896&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Earnings (loss) before income tax expense (benefit):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(426&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,620&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,004&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(145&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,578&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,393&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Net earnings (loss):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;88&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(350&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,248&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(824&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(124&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,212&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,143&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-AssetMember" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Identifiable assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;52,096&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50,782&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,671&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,359&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,581&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;67,126&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;62,030&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-16">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;of Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Grant Date&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Fair Value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options outstanding, January 1, 2021 (204,630 exercisable)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;438,200&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Granted&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;164,800&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.62&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Exercised&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(99,740&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7.19&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options outstanding, March 31, 2021 (144,265 exercisable)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;503,260&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7.49&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-15">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Risk-free interest rate&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.48&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Dividend yield&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Expected common stock market price volatility factor&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;.49&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;.43&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Weighted average expected life of stock options (years)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6.25&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-2">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares outstanding - basic&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,329,449&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Potentially dilutive securities:&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-indent: -9pt;"&gt;Unvested shares of restricted stock and employee stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;196,377&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares and common share equivalents outstanding - diluted&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,525,826&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Average number of potentially dilutive securities excluded from calculation&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;347,068&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;685,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2021-01-01_2021-03-31" id="c-7">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021 (remainder)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;923&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,167&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,067&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;980&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;2025&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;905&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854611">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SEGMENT INFORMATION&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; reportable segments, Thermal and EMS, which are also our reporting units. Thermal includes the operations of Temptronic, Thermonics, Sigma, inTEST Thermal Solutions GmbH (Germany), inTEST Pte, Limited (Singapore) and Ambrell. Sales of this segment consist primarily of temperature management systems which we design, manufacture and market under our Temptronic, Thermonics and Sigma product lines, and precision induction heating systems which are designed, manufactured and marketed by Ambrell. In addition, this segment provides post-warranty service and support. EMS includes the operations of our manufacturing facilities in Mt. Laurel, New Jersey and, prior to the consolidation of manufacturing operations late in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; Fremont, California. Sales of this segment consist primarily of manipulator, docking hardware and tester interface products, which we design, manufacture and market.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We operate our business worldwide and sell our products both domestically and internationally. Both of our segments sell to semiconductor manufacturers, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party test and assembly houses and ATE manufacturers. Thermal also sells into a variety of markets outside of the Semi Market, including the automotive, defense/aerospace, medical, industrial, telecommunications and other markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Net Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,055&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,334&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,501&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,896&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Earnings (loss) before income tax expense (benefit):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;103&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(426&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,620&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,004&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(145&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,578&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,393&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td colspan="8" style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;Net earnings (loss):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;88&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(350&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,248&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(824&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(124&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,212&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,143&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;)&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Identifiable assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thermal&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;52,096&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50,782&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;EMS&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,671&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,667&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Corporate&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,359&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,581&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;67,126&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;62,030&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The following table provides information about our geographic areas of operation. Net revenues from unaffiliated customers are based on the location to which the goods are shipped.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Net revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;U.S.&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,747&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,719&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Foreign&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,809&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,511&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,556&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,230&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Property and equipment:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;U.S.&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,245&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,053&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;Foreign&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;293&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;297&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,538&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,350&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SellingExpense contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483007" unitRef="iso4217-usd">2403000</us-gaap:SellingExpense>
  <us-gaap:SellingExpense contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483008" unitRef="iso4217-usd">2052000</us-gaap:SellingExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483212" unitRef="iso4217-usd">269000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483213" unitRef="iso4217-usd">187000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-EmployeesMember" id="c73483728">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember" id="c73483729">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember" id="c73483735">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" id="c73483738">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" id="c73483748">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2021-01-01_2021-03-31" id="c73483758">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" id="c73483783" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" id="c73483784" unitRef="iso4217-usd-per-xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-PresidentMember" decimals="INF" id="c73483732" unitRef="xbrli-shares">141610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember" decimals="INF" id="c73483734" unitRef="xbrli-shares">66448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember" decimals="INF" id="c73483737" unitRef="xbrli-shares">75162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember" decimals="INF" id="c73483743" unitRef="xbrli-shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483779" unitRef="xbrli-shares">81468</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483780" unitRef="iso4217-usd-per-xbrli-shares">10.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2020-12-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483777" unitRef="xbrli-shares">237155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483785" unitRef="xbrli-shares">296423</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2020-12-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483778" unitRef="iso4217-usd-per-xbrli-shares">4.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483786" unitRef="iso4217-usd-per-xbrli-shares">6.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483781" unitRef="xbrli-shares">22200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="-3" id="c73483754" unitRef="iso4217-usd">244000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember" decimals="-3" id="c73483755" unitRef="iso4217-usd">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c73483782" unitRef="iso4217-usd-per-xbrli-shares">8.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483789" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483790" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483791" unitRef="xbrli-pure">0.0049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483792" unitRef="xbrli-pure">0.0043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483787" unitRef="xbrli-pure">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="4" id="c73483788" unitRef="xbrli-pure">0.0048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483797" unitRef="xbrli-shares">164800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483764" unitRef="iso4217-usd-per-xbrli-shares">5.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73483765" unitRef="iso4217-usd-per-xbrli-shares">1.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2020-12-31" decimals="INF" id="c73483795" unitRef="xbrli-shares">438200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2021-03-31" decimals="INF" id="c73483803" unitRef="xbrli-shares">503260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2020-12-31" decimals="INF" id="c73483796" unitRef="iso4217-usd-per-xbrli-shares">6.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2021-03-31" decimals="INF" id="c73483804" unitRef="iso4217-usd-per-xbrli-shares">7.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483800" unitRef="iso4217-usd-per-xbrli-shares">7.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483798" unitRef="iso4217-usd-per-xbrli-shares">10.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2021-01-01_2021-03-31" id="c73485579">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Stock-Based Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We account for stock-based compensation in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;718&lt;/div&gt; (Compensation - Stock Compensation), which requires that employee share-based equity awards be accounted for under the fair value method and requires the use of an option pricing model for estimating fair value of stock options granted, which is then amortized to expense over the service periods. See further disclosures related to our stock-based compensation plan in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" decimals="2" id="c73483730" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-01-01_2020-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" decimals="2" id="c73483694" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-01-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" decimals="2" id="c73483695" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-01-01_2020-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheFourMember" decimals="2" id="c73483696" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" decimals="2" id="c73483736" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" decimals="2" id="c73483697" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" decimals="2" id="c73483698" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheFourMember" decimals="2" id="c73483699" unitRef="xbrli-pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2020-01-01_2020-12-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-VestingBasedOnPerformanceMetricsMember" decimals="2" id="c73483741" unitRef="xbrli-pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2021-03-10_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" decimals="2" id="c73483747" unitRef="xbrli-pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2021-01-01_2021-03-31" id="c73483757">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2021-01-01_2021-03-31_AwardTypeAxis-EmployeeStockOptionMember" id="c73483793">P6Y91D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2020-01-01_2020-03-31_AwardTypeAxis-EmployeeStockOptionMember" id="c73483794">P6Y91D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShortTermLeaseCost contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483647" unitRef="iso4217-usd">8000</us-gaap:ShortTermLeaseCost>
  <us-gaap:ShortTermLeaseCost contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483648" unitRef="iso4217-usd">12000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854658">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Basis of Presentation and Use of Estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; The accompanying consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&amp;#x201c;GAAP&amp;#x201d;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Certain of our accounts, including inventories, long-lived assets, goodwill, identifiable intangibles and deferred tax assets and liabilities including related valuation allowances, are particularly impacted by estimates.&lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the financial position, results of operations, and changes in cash flows for the interim periods presented. Certain footnote information has been condensed or omitted from these consolidated financial statements. Therefore, these consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying footnotes included in our Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020 (&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x201c;2020&lt;/div&gt; Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K&amp;#x201d;) filed on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 23, 2021 &lt;/div&gt;with the Securities and Exchange Commission.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt;   &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Reclassification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Certain prior period amounts have been reclassified to be comparable with the current period's presentation.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Subsequent Events&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We have made an assessment of our operations and determined that there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; material subsequent events requiring adjustment to, or disclosure in, our consolidated financial statements for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;other than those described in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Acquired businesses are accounted for using the purchase method of accounting, which requires that the purchase price be allocated to the net assets acquired at their respective fair values. Any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Fair values of intangible assets are estimated by valuation models prepared by our management and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party advisors. The assets purchased and liabilities assumed have been reflected in our consolidated balance sheets, and the results are included in the consolidated statements of operations and consolidated statements of cash flows from the date of acquisition. Any change in the fair value of acquisition-related contingent consideration subsequent to the acquisition date, including changes from events after the acquisition date, will be recognized in the consolidated statement of operations in the period of the estimated fair value change. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in general and administrative expense in the consolidated statements of operations.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Restructuring and Other Charges&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In accordance with the guidance in Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;420&lt;/div&gt; (Exit or Disposal Cost Obligations), we recognize a liability for restructuring costs at fair value only when the liability is incurred. Workforce-related charges are accrued when it is determined that a liability has been incurred, which is generally after individuals have been notified of their termination dates and expected severance benefits. Depending on the timing of the termination dates, these charges &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be recognized upon notification or ratably over the remaining required service period of the employees. Plans to consolidate excess facilities &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;result in lease termination fees and impairment charges related to our right-of-use (&amp;#x201c;ROU&amp;#x201d;) assets that are associated with the leases for these facilities. Other long-lived assets that &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be impaired as a result of restructuring consist of property and equipment, goodwill and intangible assets. Asset impairment charges included in restructuring and other charges are based on an estimate of the amounts and timing of future cash flows related to the expected future remaining use and ultimate sale or disposal of the asset, and, in the case of our ROU assets, would include expected future sublease rental income, if applicable. These estimates are derived using the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; (Leases), ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;360&lt;/div&gt; (Property, Plant and Equipment) and ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350&lt;/div&gt; (Intangibles - Goodwill and Other).&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Goodwill, Intangible and Long-Lived Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We account for goodwill and intangible assets in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350&lt;/div&gt; (Intangibles - Goodwill and Other). Finite-lived intangible assets are amortized over their estimated useful economic life and are carried at cost less accumulated amortization. Goodwill is assessed for impairment annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter on a reporting unit basis, or more frequently when events and circumstances occur indicating that the recorded goodwill &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be impaired. Goodwill is considered to be impaired if the fair value of a reporting unit is less than its carrying amount. As a part of the goodwill impairment assessment, we have the option to perform a qualitative assessment to determine whether it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount. If, as a result of our qualitative assessment, we determine that it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of the reporting unit is greater than its carrying amount, a quantitative goodwill impairment test is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required. However, if, as a result of our qualitative assessment, we determine it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount, or, if we choose &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; to perform a qualitative assessment, we are required to perform a quantitative goodwill impairment test to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The quantitative goodwill impairment test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The goodwill impairment assessment is based upon the income approach, which estimates the fair value of our reporting units based upon a discounted cash flow approach. This fair value is then reconciled to our market capitalization at year end with an appropriate control premium. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions, including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Indefinite-lived intangible assets are assessed for impairment annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter, or more frequently if events or changes in circumstances indicate that the asset might be impaired. As a part of the impairment assessment, we have the option to perform a qualitative assessment to determine whether it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that an indefinite-lived intangible asset is impaired. If, as a result of our qualitative assessment, we determine that it is more-likely-than-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that the fair value of the indefinite-lived intangible asset is less than its carrying amount, the quantitative impairment test is required; otherwise, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; further testing is required. The quantitative impairment test consists of a comparison of the fair value of the intangible asset with its carrying amount. If the carrying amount of the intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Long-lived assets, which consist of finite-lived intangible assets, property and equipment and ROU assets, are assessed for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be fully recoverable or that the useful lives of these assets are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer appropriate. Each impairment test is based on a comparison of the estimated undiscounted cash flows to the recorded value of the asset. If impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to determine the impairment, if any, contain management's best estimates using appropriate assumptions and projections at that time.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We recognize revenue in accordance with the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;606&lt;/div&gt; (Revenue from Contracts with Customers). We recognize revenue for the sale of products or services when our performance obligations under the terms of a contract with a customer are satisfied and control of the product or service has been transferred to the customer. Generally, this occurs when we ship a product or perform a service. In certain cases, recognition of revenue is deferred until the product is received by the customer or at some other point in the future when we have determined that we have satisfied our performance obligations under the contract. Our contracts with customers &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;include a combination of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. In addition to the sale of products and services, we also lease certain of our equipment to customers under short-term lease agreements. We recognize revenue from equipment leases on a straight-line basis over the lease term.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Revenue is recorded in an amount that reflects the consideration we expect to receive in exchange for those products or services. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any material variable consideration arrangements, or any material payment terms with our customers other than standard payment terms which generally range from net &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;30&lt;/div&gt; to net &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;90&lt;/div&gt; days. We generally do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; provide a right of return to our customers. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Nature of Products and Services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We are a global supplier of innovative test and process solutions for use in manufacturing and testing across a wide range of markets including automotive, defense/aerospace, industrial, medical, semiconductor and telecommunications. We sell thermal management products including ThermoStreams, ThermoChambers and process chillers, which we sell under our Temptronic, Sigma and Thermonics product lines, and Ambrell Corporation's (&amp;#x201c;Ambrell&amp;#x201d;) precision induction heating systems, including EKOHEAT and EASYHEAT products. We sell semiconductor ATE interface solutions which include manipulators, docking hardware and electrical interface products. We provide post-warranty service for the equipment we sell. We sell semiconductor ATE interface solutions and certain thermal management products to the Semi Market. We also sell our thermal management products to various other markets including the automotive, defense/aerospace, industrial, medical and telecommunications markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We lease certain of our equipment under short-term leasing agreements with original lease terms of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;six&lt;/div&gt; months or less. Our lease agreements do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; contain purchase options.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Types of Contracts with Customers &lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Our contracts with customers are generally structured as individual purchase orders which specify the exact products or services being sold or equipment being leased along with the selling price, service fee or monthly lease amount for each individual item on the purchase order. Payment terms and any other customer-specific acceptance criteria are also specified on the purchase order. We generally do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any customer-specific acceptance criteria, other than that the product performs within the agreed upon specifications. We test substantially all products manufactured as part of our quality assurance process to determine that they comply with specifications prior to shipment to a customer.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Contract Balances &lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We record accounts receivable at the time of invoicing. Accounts receivable, net of the allowance for doubtful accounts, is included in current assets on our balance sheet. To the extent that we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recognize revenue at the same time as we invoice, we record a liability for deferred revenue. In certain instances, we also receive customer deposits in advance of invoicing and recording of accounts receivable. Deferred revenue and customer deposits are included in current liabilities on our consolidated balance sheets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, if any, historical experience, and other currently available evidence.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Costs to Obtain a Contract with a Customer&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;The only costs we incur associated with obtaining contracts with customers are sales commissions that we pay to our internal sales personnel or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party sales representatives. These costs are calculated based on set percentages of the selling price of each product or service sold. Commissions are considered earned by our internal sales personnel at the time we recognize revenue for a particular transaction. Commissions are considered earned by &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt;-party sales representatives at the time that revenue is recognized for a particular transaction. We record commission expense in our consolidated statements of operations at the time the commission is earned. Commissions earned but &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; yet paid are included in current liabilities on our balance sheets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Product Warranties&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In connection with the sale of our products, we generally provide standard &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt;- or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt;-year product warranties which are detailed in our terms and conditions and communicated to our customers. Our standard warranties are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; offered for sale separately from our products; therefore, there is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; a separate performance obligation related to our standard warranties. We record estimated warranty expense for our standard warranties at the time of sale based upon historical claims experience. We offer customers an option to separately purchase an extended warranty on certain products. In the case of extended warranties, we recognize revenue in the amount of the sale price for the extended warranty on a straight-line basis over the extended warranty period. We record costs incurred to provide service under an extended warranty at the time the service is provided. Warranty expense is included in selling expense in our consolidated statements of operations.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Refer to Notes &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; for further information about our revenue from contracts with customers.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Inventories are valued at cost on a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-out basis, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; in excess of market value. Cash flows from the sale of inventories are recorded in operating cash flows. On a quarterly basis, we review our inventories and record excess and obsolete inventory charges based upon our established objective excess and obsolete inventory criteria. Our criteria identify excess material as the quantity of material on hand that is greater than the average annual usage of that material over the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; years. Effective &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021, &lt;/div&gt;our criteria identify obsolete material as material that has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; been used in a work order during the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;twenty-four&lt;/div&gt; months. Prior to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021, &lt;/div&gt;these criteria identified obsolete material as material that had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; been used in a work order during the prior &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;twelve&lt;/div&gt; months. In certain cases, additional excess and obsolete inventory charges are recorded based upon current market conditions, anticipated product life cycles, new product introductions and expected future use of the inventory. The excess and obsolete inventory charges we record establish a new cost basis for the related inventories. We incurred excess and obsolete inventory charges of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$39&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$171&lt;/div&gt; for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020,&lt;/div&gt; respectively. The change in our estimate of obsolete material that was effective as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2021 &lt;/div&gt;reflects changes that have occurred in the markets we serve and the business cycles within those markets. This change in estimate did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have a material impact on our consolidated financial statements.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We account for leases in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; (Leases) which was effective for us as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2019. &lt;/div&gt;Upon adoption of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842,&lt;/div&gt; we elected the package of practical expedients which included the grandfathering of the lease classification that had been made under prior guidance and, accordingly, we did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; re-evaluate any of our leases for classification purposes in connection with the implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842.&lt;/div&gt; All our lease contracts are still being treated as operating leases. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently have any lease contracts that meet the criteria to be categorized as finance leases. We did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; elect the hindsight practical expedient and therefore did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; reevaluate the lease terms that we used under prior guidance. The implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; had a significant impact on our consolidated balance sheet as a result of recording ROU assets and lease liabilities for all our multi-year leases. Under prior guidance, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;none&lt;/div&gt; of these leases had any related asset recorded on our balance sheets. The only related liability recorded on our balance sheets was the amount which represented the difference between the lease payments we had made and the straight-line rent expense we had recorded in our statements of operations. The implementation of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have a significant impact on our pattern of expense recognition for any of our multi-year leases.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We determine if an arrangement is a lease at inception. A lease contract is within scope if the contract has an identified asset (property, plant or equipment) and grants the lessee the right to control the use of the asset during the lease term. The identified asset &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be either explicitly or implicitly specified in the contract. In addition, the supplier must &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any practical ability to substitute a different asset and would &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; economically benefit from doing so for the lease contract to be in scope. The lessee's right to control the use of the asset during the term of the lease must include the ability to obtain substantially all the economic benefits from the use of the asset as well as decision-making authority over how the asset will be used. Leases are classified as either operating leases or finance leases based on the guidance in ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842.&lt;/div&gt; Operating leases are included in operating lease ROU assets and operating lease liabilities in our consolidated balance sheets. Finance leases are included in property and equipment and finance lease liabilities. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently have any finance leases. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have embedded leases nor do we have any initial direct costs related to our lease contracts.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;None&lt;/div&gt; of our leases provide an implicit rate;&amp;nbsp;therefore, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;include options to extend or terminate the lease. We include these options in the determination of the amount of the ROU asset and lease liability when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Certain of our operating leases contain predetermined fixed escalations of minimum rentals and rent holidays during the original lease terms. Rent holidays are periods during which we have control of the leased facility but are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; obligated to pay rent. For these leases, our ROU asset and lease liability are calculated including any rent holiday in the determination of the life of the lease.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have lease agreements which contain both lease and non-lease components, which are generally accounted for separately. In addition to the monthly rental payments due, most of our leases for our offices and warehouse facilities include non-lease components representing our portion of the common area maintenance, property taxes and insurance charges incurred by the landlord for the facilities which we occupy. These amounts are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; included in the calculation of the ROU assets and lease liabilities as they are based on actual charges incurred in the periods to which they apply.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;Operating lease payments are included in cash outflows from operating activities on our consolidated statements of cash flows. Amortization of ROU assets is presented separately from the change in operating lease liabilities and is included in depreciation and amortization in our consolidated statements of cash flows.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;We have made an accounting policy election &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; to apply the recognition requirements of ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt; to short-term leases (leases with a term of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; year or less at the commencement date of the lease). Lease expense for short-term lease payments is recognized on a straight-line basis over the lease term.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;See Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt; for further disclosures regarding our leases.&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Contingent Liability for Repayment of State and Local Grant Proceeds &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In connection with leasing a new facility in Rochester, New York, which our subsidiary, Ambrell, occupied in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; May 2018, &lt;/div&gt;we entered into agreements with the city of Rochester and the state of New York under which we received grants totaling &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$463&lt;/div&gt; to help offset a portion of the cost of the leasehold improvements we have made to this facility. In exchange for the funds we received under these agreements, we are required to create and maintain specified levels of employment in this location through various dates ending in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2023.&lt;/div&gt; If we fail to meet these employment targets, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be required to repay a proportionate share of the proceeds. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$370&lt;/div&gt; of the total proceeds received could still be required to be repaid if we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; meet the targets. We have recorded this amount as a contingent liability which is included in other liabilities on our balance sheet. Those portions of the proceeds which are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer subject to repayment are reclassified to deferred grant proceeds and amortized to income on a straight-line basis over the remaining lease term for the Rochester facility. Deferred grant proceeds are included in other current liabilities and other liabilities on our balance sheet and totaled &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$81&lt;/div&gt; at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020, &lt;/div&gt;we were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; in compliance with the employment targets as specified in the grant agreement with the city of Rochester. We applied for and received a waiver of this requirement for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2020. &lt;/div&gt;The waiver provided us until &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2021 &lt;/div&gt;to come into compliance with the targets as outlined in the waiver. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021, &lt;/div&gt;we were in compliance with those targets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt;   &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Stock-Based Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We account for stock-based compensation in accordance with ASC Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;718&lt;/div&gt; (Compensation - Stock Compensation), which requires that employee share-based equity awards be accounted for under the fair value method and requires the use of an option pricing model for estimating fair value of stock options granted, which is then amortized to expense over the service periods. See further disclosures related to our stock-based compensation plan in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; The asset and liability method is used in accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for operating loss and tax credit carryforwards and for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that such assets will &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be realized.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Net Earnings (Loss) Per Common Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; Net earnings (loss) per common share - basic is computed by dividing net earnings (loss) by the weighted average number of common shares outstanding during each period. Net earnings (loss) per common share - diluted is computed by dividing net earnings (loss) by the weighted average number of common shares and common share equivalents outstanding during each period. Common share equivalents represent unvested shares of restricted stock and stock options and are calculated using the treasury stock method. Common share equivalents are excluded from the calculation if their effect is anti-dilutive.&lt;br /&gt; &lt;br /&gt; The table below sets forth, for the periods indicated, a reconciliation of weighted average common shares outstanding - basic to weighted average common shares and common share equivalents outstanding - diluted and the average number of potentially dilutive securities that were excluded from the calculation of diluted earnings per share because their effect was anti-dilutive:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 45pt; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;br /&gt; &lt;div style="display: inline; font-weight: bold;"&gt;March, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom;"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares outstanding - basic&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,329,449&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Potentially dilutive securities:&lt;/div&gt; &lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-indent: -9pt;"&gt;Unvested shares of restricted stock and employee stock options&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;196,377&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Weighted average common shares and common share equivalents outstanding - diluted&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,525,826&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,220,853&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;  &lt;td style="font-family: Times New Roman; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"&gt;Average number of potentially dilutive securities excluded from calculation&lt;/div&gt; &lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;347,068&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;685,667&lt;/div&gt;&lt;/td&gt;  &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Effect of Recently Issued Amendments to Authoritative Accounting Guidance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 2016, &lt;/div&gt;the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) issued amendments to the guidance for accounting for credit losses. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; November 2019, &lt;/div&gt;the FASB deferred the effective date of these amendments for certain companies, including smaller reporting companies. As a result of the deferral, the amendments are effective for us for reporting periods beginning after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 15, 2022. &lt;/div&gt;The amendments replace the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires the use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. The amendments require a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the beginning of the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; reporting period in which the guidance is effective. We plan to adopt the amendments when they become effective for us on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2023. &lt;/div&gt;We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; currently expect that the adoption of these amendments will have a material impact on our consolidated financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483181" unitRef="xbrli-shares">8315</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483097" unitRef="xbrli-shares">81468</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483174" unitRef="xbrli-shares">58160</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73483799" unitRef="xbrli-shares">99740</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483104" unitRef="xbrli-shares">99740</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483098" unitRef="iso4217-usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483099" unitRef="iso4217-usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483100" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483101" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483102" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2021-01-01_2021-03-31" id="c73483103" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483175" unitRef="iso4217-usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483176" unitRef="iso4217-usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483177" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483178" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483179" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="d_2020-01-01_2020-03-31" id="c73483180" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483105" unitRef="iso4217-usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483106" unitRef="iso4217-usd">716000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483107" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483108" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483109" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-03-31" decimals="-3" id="c73483110" unitRef="iso4217-usd">717000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i_2019-07-31" decimals="-3" id="c73483806" unitRef="iso4217-usd">3000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="d_2015-10-27_2021-03-31" decimals="INF" id="c73483818" unitRef="xbrli-shares">243075</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c73483188" unitRef="xbrli-shares">13767</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2015-10-27_2021-03-31" decimals="-3" id="c73483819" unitRef="iso4217-usd">1216000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" id="c73483189" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483190" unitRef="iso4217-usd">74000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c73483191" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c73483192" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" id="c73483193" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2020-01-01_2020-03-31" decimals="-3" id="c73483194" unitRef="iso4217-usd">74000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31" decimals="-3" id="c73482996" unitRef="iso4217-usd">47849000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31" decimals="-3" id="c73482997" unitRef="iso4217-usd">44752000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483070" unitRef="iso4217-usd">106000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483071" unitRef="iso4217-usd">26851000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483072" unitRef="iso4217-usd">17110000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483073" unitRef="iso4217-usd">889000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c73483074" unitRef="iso4217-usd">-204000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483112" unitRef="iso4217-usd">108000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483113" unitRef="iso4217-usd">27835000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483114" unitRef="iso4217-usd">19322000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483115" unitRef="iso4217-usd">788000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c73483116" unitRef="iso4217-usd">-204000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483147" unitRef="iso4217-usd">104000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483148" unitRef="iso4217-usd">26256000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483149" unitRef="iso4217-usd">18005000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483150" unitRef="iso4217-usd">673000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c73483151" unitRef="iso4217-usd">-204000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-12-31" decimals="-3" id="c73483152" unitRef="iso4217-usd">44834000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c73483196" unitRef="iso4217-usd">105000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c73483197" unitRef="iso4217-usd">26368000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c73483198" unitRef="iso4217-usd">16862000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c73483199" unitRef="iso4217-usd">635000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c73483200" unitRef="iso4217-usd">-204000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-03-31" decimals="-3" id="c73483201" unitRef="iso4217-usd">43766000</us-gaap:StockholdersEquity>
  <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="d_2021-01-01_2021-03-31" id="c73484842">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 44pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Subsequent Events&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; We have made an assessment of our operations and determined that there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; material subsequent events requiring adjustment to, or disclosure in, our consolidated financial statements for the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; March 31, 2021 &lt;/div&gt;other than those described in Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="d_2021-01-01_2021-03-31" id="s1854616">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;    &lt;tr style="vertical-align: top;"&gt;  &lt;td style="width: 45pt;"&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14&lt;/div&gt;) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;td&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SUBSEQUENT EVENTS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;   &lt;/table&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 45pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 10, 2021, &lt;/div&gt;we amended our Agreement with M&amp;amp;T, with the execution of the Second Amendment to the Agreement (the &amp;#x201c;Second Amendment&amp;#x201d;). Under the terms of the Second Amendment, the maximum amount available under the revolving credit facility was increased from &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$7,500&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$10,000,&lt;/div&gt; and an unused facility fee of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fifteen&lt;/div&gt; basis points per annum was added. This facility was amended to provide us with additional liquidity to operate our business, if needed. This facility will mature on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2024.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:TaxesPayableCurrent contextRef="i_2021-03-31" decimals="-3" id="c73482950" unitRef="iso4217-usd">1157000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent contextRef="i_2020-12-31" decimals="-3" id="c73482951" unitRef="iso4217-usd">825000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TreasuryStockShares contextRef="i_2021-03-31" decimals="INF" id="c73482994" unitRef="xbrli-shares">33077</us-gaap:TreasuryStockShares>
  <us-gaap:TreasuryStockShares contextRef="i_2020-12-31" decimals="INF" id="c73482995" unitRef="xbrli-shares">33077</us-gaap:TreasuryStockShares>
  <us-gaap:TreasuryStockValue contextRef="i_2021-03-31" decimals="-3" id="c73482992" unitRef="iso4217-usd">204000</us-gaap:TreasuryStockValue>
  <us-gaap:TreasuryStockValue contextRef="i_2020-12-31" decimals="-3" id="c73482993" unitRef="iso4217-usd">204000</us-gaap:TreasuryStockValue>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73484261" unitRef="xbrli-shares">10525826</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73484262" unitRef="xbrli-shares">10220853</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c73484257" unitRef="xbrli-shares">10329449</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2020-01-01_2020-03-31" decimals="INF" id="c73484258" unitRef="xbrli-shares">10220853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"/>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:context id="d_2015-10-27_2021-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-27</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:EMSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-DefenseAerospaceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:DefenseAerospaceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-IndustrialMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:IndustrialMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-OtherMultiMarketsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:OtherMultiMarketsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-SemiconductorMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:SemiconductorMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_EquitySecuritiesByIndustryAxis-TelecommunicationsMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:TelecommunicationsMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_MajorCustomersAxis-EndUserMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intt:EndUserMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_MajorCustomersAxis-OEMAndIntegratorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intt:OEMAndIntegratorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ProductOrServiceAxis-SemiconductorProductionTestProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:SemiconductorProductionTestProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ServiceAndOtherProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ServiceAndOtherProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ThermalProcessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ThermalProcessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_ProductOrServiceAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_RestructuringCostAndReserveAxis-HeadcountReductionsAndEmployeeRelocationMember_RestructuringPlanAxis-OtherRestructuringActionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">intt:HeadcountReductionsAndEmployeeRelocationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:OtherRestructuringActionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_RetirementPlanNameAxis-The401KPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">intt:The401KPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">intt:TheAmbrellPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-03-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-06-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:IndependentDirectorsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:IndependentDirectorsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-12-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-VestingBasedOnPerformanceMetricsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInThreeYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intt:VestingBasedOnPerformanceMetricsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-12-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheFourMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:IndependentDirectorsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intt:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInFourYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheFourMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInFourYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intt:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInFourYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInFourYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInFourYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInFourYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInThreeYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-RestrictedStockVestingInThreeYearsMember_TitleOfIndividualAxis-PresidentMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intt:RestrictedStockVestingInThreeYearsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-08-24_2020-08-24_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-PresidentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-08-24</xbrli:startDate>
      <xbrli:endDate>2020-08-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-EmployeesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:EmployeesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:IndependentDirectorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-IndependentDirectorsMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:IndependentDirectorsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TexasInstrumentsIncorporatedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intt:TexasInstrumentsIncorporatedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:EMSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MansfieldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MtLaurelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-DefenseAerospaceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:DefenseAerospaceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-IndustrialMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:IndustrialMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-OtherMultiMarketsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:OtherMultiMarketsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-SemiconductorMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:SemiconductorMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_EquitySecuritiesByIndustryAxis-TelecommunicationsMarketMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">intt:TelecommunicationsMarketMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_MajorCustomersAxis-EndUserMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intt:EndUserMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_MajorCustomersAxis-OEMAndIntegratorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intt:OEMAndIntegratorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-SemiconductorProductionTestProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:SemiconductorProductionTestProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceAndOtherProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ServiceAndOtherProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ThermalProcessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ThermalProcessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:EMSSegmentRestructuringAndFacilityConsolidationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-The401KPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">intt:The401KPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_RetirementPlanNameAxis-TheAmbrellPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">intt:TheAmbrellPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-AssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:AssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-01-01_2021-03-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:MembersOfTheSeniorManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-03-10</xbrli:startDate>
      <xbrli:endDate>2021-03-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-03-10_2021-03-10_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:MembersOfTheSeniorManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-03-10</xbrli:startDate>
      <xbrli:endDate>2021-03-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-03-10_2021-03-31_AwardTypeAxis-RestrictedStockMember_TitleOfIndividualAxis-MembersOfTheSeniorManagementMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">intt:MembersOfTheSeniorManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-03-10</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-04-01_2021-06-30_RangeAxis-MaximumMember_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember_StatementScenarioAxis-ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:EMSSegmentRestructuringAndFacilityConsolidationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-04-01</xbrli:startDate>
      <xbrli:endDate>2021-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-04-01_2021-06-30_RangeAxis-MinimumMember_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember_StatementScenarioAxis-ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:EMSSegmentRestructuringAndFacilityConsolidationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-04-01</xbrli:startDate>
      <xbrli:endDate>2021-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2021-04-10_2021-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">intt:MTMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-04-10</xbrli:startDate>
      <xbrli:endDate>2021-04-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-07-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-07-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-12-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">intt:MTMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-04-10</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MansfieldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MtLaurelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:EMSSegmentRestructuringAndFacilityConsolidationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementBusinessSegmentsAxis-EMSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:EMSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementBusinessSegmentsAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_BusinessAcquisitionAxis-AmbrellMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">intt:AmbrellMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_BusinessAcquisitionAxis-SigmaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">intt:SigmaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_BusinessAcquisitionAxis-ThermonicsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">intt:ThermonicsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_CounterpartyNameAxis-CityOfRochesterAndStateOfNewYorkMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">intt:CityOfRochesterAndStateOfNewYorkMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MansfieldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MansfieldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_CreditFacilityAxis-LetterOfCreditMember_DebtInstrumentAxis-MtLaurelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">intt:MtLaurelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_RestructuringPlanAxis-EMSSegmentRestructuringAndFacilityConsolidationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">intt:EMSSegmentRestructuringAndFacilityConsolidationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementBusinessSegmentsAxis-EMSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:EMSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementBusinessSegmentsAxis-ThermalTestingProductsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">intt:ThermalTestingProductsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementEquityComponentsAxis-TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-03-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-04-10_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-MTMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">intt:MTMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-04-10</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2021-04-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001036262</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-04-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
